Library for operational IceNet forecasting
Project description
icenet
This is the core python library for the IceNet sea-ice forecasting system.
This README
will be worked on more, but there's plenty of information around
in the icenet-ai
organisations repositories, which demonstrate usage of
this library.
Table of contents
Installation
We're still working on clear dependency management using pip, Tensorflow is best through pip but obviously you need NVIDIA dependencies for GPU based training. If you're having trouble with system dependencies some advice about environment setup is given by the examples under the pipeline repository.
Please note that icenet has an optional dependency on eccodes which requires a system library and a python wrapper. The system library can be installed via conda.
By default, Tensorflow will be built for CPU only when icenet is installed via pip. So, optionally, Tensorflow can be installed with CUDA support (recommended).
conda install -c conda-forge eccodes
pip install icenet
# To install newer versions of tensorflow (tensorflow>=2.14) with CUDA deps directly via pip:
pip install tensorflow[and-cuda]<2.16
Please consult the tensorflow docs for up-to-date info.
Development installation
Please refer to the contribution guidelines for more information.
Implementation
When installed, the library will provide a series of CLI commands. Please use
the --help
switch for more initial information, or the documentation.
Documentation
The docs/
directory has a Makefile
that builds sphinx docs easily enough,
once the requirements in that directory are installed.
Usage Pipeline / Examples
Please refer to the icenet-pipeline repository or the icenet-notebook repository for examples of how to use this library.
Contributing to IceNet
Please refer to the contribution guidelines for more information.
Credits
License
This is licensed using the MIT License
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file icenet-0.2.8.tar.gz
.
File metadata
- Download URL: icenet-0.2.8.tar.gz
- Upload date:
- Size: 115.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b843464104c48d2268dd09674e71ab1393bf5b27ee0f1693e71707fb5fc6af7 |
|
MD5 | 9b6f5fbf14f3bb2ce0c85ced5df31cec |
|
BLAKE2b-256 | 6d882e0b370bd20178626dd93567cb931c8939802fdbe6be9208a06628e3cc88 |
File details
Details for the file icenet-0.2.8-py2.py3-none-any.whl
.
File metadata
- Download URL: icenet-0.2.8-py2.py3-none-any.whl
- Upload date:
- Size: 129.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28878ec17920c4e36f4a0e348765cd0824f8acba5f47c461d8791da86137033 |
|
MD5 | d902f4e5355c79549f946097aac41584 |
|
BLAKE2b-256 | 6109ea7d54cc08874ca1c003a1a88777cc0688eff2ace91748ec1de7d4d4820e |