Facilitate OPeNDAP download
Project description
OPeNDAP downloader
Library to facilitate data downloads from OPeNDAP services via xarray
.
Installation
With pip
:
pip install opendap-downloader
Usage
Command Line Interface (CLI)
Check-out usage and examples:
> opendap-downloader --help
Usage: opendap_downloader.py [OPTIONS]
Downloads OPeNDAP dataset as NetCDF files taking into account the server
data query limit.
Example:
opendap-downloader --dataset-url https://nrt.cmems-du.eu/thredds/dodsC/METOFFICE-GLO-SST-L4-NRT-OBS-SST-V2 --variable analysed_sst --variable sea_ice_fraction --temporal-subset 2021-01-01 2021-01-02 --geographical-subset 0.0 0.1 0.0 0.1
opendap-downloader -u https://nrt.cmems-du.eu/thredds/dodsC/METOFFICE-GLO-SST-L4-NRT-OBS-SST-V2 -v analysed_sst -v sea_ice_fraction -t 2021-01-01 2021-01-02 -g 0.0 0.1 0.0 0.1
Options:
-u, --dataset-url TEXT The full OPeNDAP dataset URL [required]
-v, --variable TEXT Specify dataset variables
-g, --geographical-subset <FLOAT RANGE FLOAT RANGE FLOAT RANGE FLOAT RANGE>...
The geographical subset as minimal latitude,
maximal latitude, minimal longitude and
maximal longitude
-t, --temporal-subset <DATETIME DATETIME>...
The temporal subset as start datetime and
end datetime [required]
-d, --depth-level INTEGER RANGE
The depth level, if depth is a dataset
coordinate [x>=0]
-o, --output-path PATH The destination path for the downloaded
files. Default is the current directory
[required]
-f, --output-file PATH Concatenate the downloaded data in the given
file name (under the output path)
-l, --login TEXT
--password TEXT
--help
Contribute
Follow these instructions.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for opendap_downloader-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caad7547a93187cbbdf98d94ccd4ac9f19778272d7657741eb3f4d66a6cad84e |
|
MD5 | 323ddb1fe3ad0213b4dc4106c008971b |
|
BLAKE2b-256 | 24c54193f97a3af329117eee4cfbf3a65e526bddf3f537ced44bf5e2b666f6fe |