CloudDrift is a Python package that accelerates the use of Lagrangian data for atmospheric, oceanic, and climate sciences. It is funded by NSF EarthCube through the EarthCube Capabilities Grant No. 2126413.
Read the documentation or explore the Jupyter Notebook Examples.
You can install the latest release of CloudDrift using pip or conda.
In your virtual environment, type:
pip install clouddrift
First add conda-forge
to your channels in your Conda configuration (~/.condarc
):
conda config --add channels conda-forge
conda config --set channel_priority strict
then install CloudDrift:
conda install clouddrift
If you need the latest development version, you can install it directly from this GitHub repository.
In your virtual environment, type:
pip install git+https://github.com/cloud-drift/clouddrift
conda env create -f environment.yml
with the environment file located in the main repository.
To run the tests, you need to first download the CloudDrift source code from GitHub:
git clone https://github.com/cloud-drift/clouddrift
cd clouddrift/
and create the virtual environment.
With pip:
python3 -m venv .venv
source .venv/bin/activate
pip install .
With Conda:
conda env create -f environment.yml
conda activate clouddrift
Then, run the tests like this:
python -m unittest tests/*.py
One or more dependencies of CloudDrift may not have pre-built wheels for platforms like IBM Power9 or Raspberry Pi. If you are using pip to install CloudDrift and are getting errors during the installation step, try installing CloudDrift using Conda. If you still have issues installing CloudDrift, you may need to install system dependencies first. Please let us know by opening an issue and we will do our best to help you.
Start by reading the documentation.
Example Jupyter notebooks that showcase the library, as well as scripts to process various Lagrangian datasets, can be found in clouddrift-examples.
Please create a new issue here and provide as much detail as possible about your problem or question.