Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Command line interface and Python API for accessing Copernicus Marine data and related services.
The Copernicus Marine Toolbox offers capabilities through both Command Line Interface (CLI) and Python API:
For detailed and up-to-date information, please refer to the Copernicus Marine Toolbox Documentation. It includes exhaustive guides, API specifications, and tutorials, automatically versioned.
For additional documentation and smooth transition for users of legacy services such as MOTU, OPeNDAP, or FTP, visit our Help Center.
The Copernicus Marine Toolbox can be installed and utilized in various ways to suit different user preferences and system configurations. For detailed guidance, refer to the installation page of the toolbox documentation.
mamba install conda-forge::copernicusmarine --yes
or conda:
conda install -c conda-forge copernicusmarine
python -m pip install copernicusmarine
These binaries require no installation and run independently on the user system. Simply download (from release page or check the installation page of the toolbox documentation) and run the binary for instant access to the toolbox Command Line Interface functionalities.
docker pull copernicusmarine/copernicusmarine:latest
Note that the use of xarray<2024.7.0
with numpy>=2.0.0
leads to inconsistent results. See this issue: xarray issue.
--help
optionTo discover commands and their available options, consider appending --help
on any command line.
Example:
copernicusmarine --help
Returns:
Usage: copernicusmarine [OPTIONS] COMMAND [ARGS]...
Options:
-V, --version Show the version and exit.
-h, --help Show this message and exit.
Commands:
describe Print Copernicus Marine catalogue as JSON.
get Download originally produced data files.
login Create a configuration file with your Copernicus Marine credentials.
subset Download subsets of datasets as NetCDF files or Zarr stores.
The copernicusmarine
exposes a Python interface to allow you to call commands as functions.
We are using semantic versioning X.Y.Z → MAJOR.MINOR.PATCH → for example 1.0.2. We follow the SEMVER principles:
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes
- MINOR version when you add functionality in a backward compatible manner
- PATCH version when you make backward compatible bug fixes
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
We welcome contributions from the community to enhance this package. If you find any issues or have suggestions for improvements, please check out our Report Template.
You are welcome to submit issues to the GitHub repository or create a pull request; however, please be advised that we may not respond to your request or may provide a negative response.
To keep up to date with the most recent and planned advancements, including revisions, corrections, and feature requests generated from users' feedback, please refer to our Roadmap.
Get in touch!
Licensed under the EUPL
FAQs
Command line interface and Python API for accessing Copernicus Marine data and related services.
We found that copernicusmarine demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.