Installation¶
HyperCoast requires Python 3.11 or newer.
Install using uv¶
uv is an extremely fast Python package and project manager, written in Rust. Follow the instructions on the uv website to install uv on your computer. Once uv is installed, you can install hypercoast using the following command:
1 2 | |
To run JupyterLab, use the following command:
1 | |
Install from PyPI¶
hypercoast is available on PyPI. To install hypercoast, run this command in your terminal:
1 | |
HyperCoast groups optional dependencies by feature area:
core: local NetCDF/HDF and xarray workflows.viz: maps, plotting, PyVista, and raster visualization.cloud: NASA Earthdata and cloud storage helpers.qgis: QGIS plugin runtime helpers.ml: optional MoE/VAE machine-learning workflows.docs: documentation build tools.
To install all optional dependencies all at once, run the following command:
1 | |
For a smaller install, choose only the extras you need, for example:
1 2 | |
Install from conda-forge¶
hypercoast is also available on conda-forge. If you have Anaconda or Miniconda installed on your computer, you can install hypercoast using the following command:
1 | |
Alternatively, you can create a new conda environment and install hypercoast in the new environment. This is a good practice because it avoids potential conflicts with other packages installed in your base environment.
1 2 3 4 | |
To install the optional dependencies, run the following command:
1 | |
Install from GitHub¶
To install the development version from GitHub using Git, run the following command in your terminal:
1 | |