Skip to main content

Neural Transport - A Python library to train neural network emulators of atmospheric transport models.

Project description

#

A Python library to train neural network emulators of atmospheric transport models.

PyPI License Twitter

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
pip3 install git+https://github.com/vitusbenson/torch_advection.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.XXXXX},
  archivePrefix={arXiv},
  primaryClass={cs.LG},
  url={https://arxiv.org/abs/2408.XXXXX}, 
}

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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neural_transport-0.0.1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

neural_transport-0.0.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file neural_transport-0.0.1.tar.gz.

File metadata

  • Download URL: neural_transport-0.0.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.13

File hashes

Hashes for neural_transport-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b7ae56a593c6f58008513b6a412d7568d4343dbb27ea03759429f163d26a6534
MD5 c95c7e76312bc09595394aa4c567ec56
BLAKE2b-256 28b443b34354d1dbca00628167c40a131d4ebd42bf6e88065d188bd456cd2546

See more details on using hashes here.

File details

Details for the file neural_transport-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for neural_transport-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec594ae83cb782e9732fbbc816761cf82c68fab5932157b4d3d18954b0208c67
MD5 1e0d15e8f0e573b3f6d12eb0bd7e2bbb
BLAKE2b-256 b3f6a600aaadf410f3860efab990ab6328992bce4d551612ddb3982c1ceb6eb2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page