A Python library to train neural network emulators of atmospheric transport models.
Installation
conda create -n neuraltransport python=3.10
conda activate neuraltransport
conda install -c conda-forge ffmpeg pkg-config libjpeg-turbo opencv cupy cuda-version=11.8
conda install -c conda-forge numpy pandas xesmf cdo python-cdo xarray dask zarr netCDF4 bottleneck matplotlib seaborn cartopy shapely xskillscore xrft pyarrow
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
conda install pyg -c pyg
pip3 install lightning cdsapi pypdf2 trimesh rtree ipykernel ipywidgets tensorboard einops timm ecmwf-api-client eccodes dm-tree cfgrib
pip3 install git+https://github.com/jbusecke/xmovie.git
pip install pynvml wandb ruamel.yaml moviepy
pip3 install git+https://github.com/NVIDIA/modulus-makani.git
pip install -e .
Cite NeuralTransport
In case you use NeuralTransport in your research or work, it would be highly appreciated if you include a reference to our paper in any kind of publication.
@article{benson2024neuraltransport,
title = {Atmospheric Transport Modeling of CO2 with Neural Networks},
author = {Vitus Benson, Ana Bastos, Christian Reimers, Alexander J. Winkler,
Fanny Yang and Markus Reichstein},
eprint={2408.11032},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2408.11032},
}
Contact
For questions or comments regarding the usage of this repository, please use the discussion section on Github. For bug reports and feature requests, please open an issue on GitHub. In special cases, you can reach out to Vitus (find his email on his website).
Metadata
Release files for neural-transport 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| neural_transport-0.0.2.tar.gz | 11.6 kB | Without provenance | Details for neural_transport-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| neural_transport-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for neural_transport-0.0.2-py3-none-any.whl |
Total release size: 22.1 kB
Release files / neural_transport-0.0.2.tar.gz
| Download URL | neural_transport-0.0.2.tar.gz |
|---|---|
| Size | 11.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3419e379eb5437fdb73e11738cfbe0a255b83cc99d55ad3745920f84eca15860
|
|
BLAKE2b-256 checksum How to use checksums |
abb54dba5b3a83b4326e4dd37db5a5da2db30edfe3854545d31701ff8b887d58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.13
|
Release files / neural_transport-0.0.2-py3-none-any.whl
| Download URL | neural_transport-0.0.2-py3-none-any.whl |
|---|---|
| Size | 10.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d8b0f2ca3c93d2678b4b40daf729c106ade86b4552177a64dd2081312297857b
|
|
BLAKE2b-256 checksum How to use checksums |
aa88981c68ac5f554448812ac4bdf2f204990dfe267e34a00cb069439ad7b713
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.13
|
Security for neural-transport 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.