ICARE.jl
Overview
ICARE.jl provides a secure ftp connection to the ICARE Data and Services Centre to download available satellite data. The package is intended for CALIOP data, but was written in a generic way that should allow downloads of any data with a folder structure:
<root path>/<main product folder>/yyyy/yyyy_mm_dd
Furthermore, ICARE.jl allows the upgrade of HDF4 file format used in the ICARE database to HDF5 or any user defined conversions. Parallel downloads are possible by starting julia with multiple threads:
julia --threads auto
Or with the short form:
julia -t auto
auto
will give all available threads on the current system, but depending on the internet connection, fewer threads may be desired. In this case, give the number of threads instead of auto
.
To use the package, a user account at the AERIS/ICARE Data Centre is needed, which is available free of charge for scientific, non-commercial use.
License
ICARE.jl is free to use under the Gnu General Public License. However, binaries included for the HDF4 to HDF5 file conversion are available under the szip license for non-commercial, scientific use only.
Installation
ICARE.jl is an unregistered Julia package, but can be installed with the package manager. Start the package manager by typing ]
in the REPL and add _ICARE.jl__ with:
add https://github.com/LIM-AeroCloud/ICARE.jl.git
By default, the development version will be installed. To use released stable versions switch to the main
channel by installing ICARE.jl with:
add https://github.com/LIM-AeroCloud/ICARE.jl.git#main