Skip to main content

No project description provided

Project description

The Next-generation Ensemble Data Assimilation System (NEDAS) is a lightweight, modular Python platform designed for rapid prototyping and testing of data assimilation (DA) algorithms in geophysical models. Leveraging mpi4py, numpy, and numba, NEDAS ensures scalability and computational efficiency for high-dimensional systems. Thanks to the rich Python ecosystem for machine learning, NEDAS provides a platform for early-stage development of novel DA methods. Moreover, NEDAS offers a collection of state-of-the-art DA algorithms for benchmarking, including the serial assimilation approaches (similar to DART) and batch assimilation approaches (similar to the LETKF in PDAF).

NEDAS documentaion is available online

Installing NEDAS

NEDAS is available through this Github repository. To install the latest version at [install path]:

cd [install path]
git clone https://github.com/nansencenter/NEDAS.git 
pip install -r [install path]/NEDAS/requirements.txt
export PYTHONPATH=[install path]/NEDAS:$PYTHONPATH

Or, download from the PyPI platform directly:

pip install NEDAS

See more details in the installation instructions.

Acknowledgements

NEDAS was initiated by Yue Ying in 2022. Please cite this repository DOI if you used NEDAS to produce results in your research publication/presentation.

The developement of this software was supported by the NERSC internal funding in 2022; and the Scale-Aware Sea Ice Project (SASIP) in 2023-2024.

With contribution from: Anton Korosov, Timothy Williams (pynextsim libraries), NERSC-HYCOM-CICE group led by Annette Samuelsen (pythonlib for abfile, confmap, etc.), Jiping Xie (enkf-topaz), Tsuyoshi Wakamatsu (BIORAN), Francois Counillon, Yiguo Wang, Tarkeshwar Singh (EnOI, EnKF, and offline EnKS in NorCPM).

We provide the software "as is", the user is responsible for their own modification and ultimate interpretation of their research findings using the software. We welcome community feedback and contribution to support new models/observations, please use the "pull request" if you want to be part of the development effort.

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

nedas-1.1.0.tar.gz (222.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nedas-1.1.0-py3-none-any.whl (286.4 kB view details)

Uploaded Python 3

File details

Details for the file nedas-1.1.0.tar.gz.

File metadata

  • Download URL: nedas-1.1.0.tar.gz
  • Upload date:
  • Size: 222.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for nedas-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4cc1271affabbf9ce0863a7de84e9f5fc0cc3214b4b814dd1a6fa253b684457f
MD5 71cd8b1e5490ad2dd05894b0f21a8ff9
BLAKE2b-256 331daad1232c1e85778d4b46a057cb323eec14397a357c4a4b7c16a4c61245c6

See more details on using hashes here.

File details

Details for the file nedas-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: nedas-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 286.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for nedas-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98c0f804174b59cc0347b907e1c4b8b63cd51a35a4ad408bf6a1d03a934792cf
MD5 1f61ce2160805bf0819bbdf575c0dbca
BLAKE2b-256 00748135ad310b73ff2fc84c3b097a5d21a56cc7f699642fa8125edd35d786a6

See more details on using hashes here.

Supported by

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