Skip to main content

ufs2arco

Conda version PyPI version OS Support Python Documentation Status

ufs2arco is a python package that is designed to make NOAA forecast, reanalysis, and reforecast datasets more accessible for scientific analysis and machine learning model development. The name stems from its original intent, which was to transform output from the Unified Forecast System (UFS) into Analysis Ready, Cloud Optimized (ARCO; Abernathey et al., (2021)) format. However, the package now pulls data from a number of non-UFS sources, including GFS/GEFS before UFS was created, and even ECMWF's ERA5 dataset.

To learn how to use ufs2arco, check out the documentation here

Installation

Recommended: Install from conda-forge

Given that some ufs2arco dependencies are only available on conda-forge, it's recommended that users install using this method

conda install -c conda-forge ufs2arco

This will install all underlying dependencies, including mpi4py which by default installs mpich for MPI support. If a different MPI distribution is desired, for example Intel MPI, then this can be installed via:

conda install -c conda-forge ufs2arco impi_rt

in the exact same way as directed in this section of the mpi4py documentation.

Install from conda-forge without MPI

If you do not want to install MPI through conda-forge, for instance if you want to use an MPI distribution that is already built on a system you're using, then it is recommended to install the nompi build from conda-forge as follows:

conda install -c conda-forge ufs2arco=*=nompi*

Then, one can install mpi4py from pip using these instructions, or following instructions specific to your machine.

Install from pip

It is possible to install ufs2arco from pypi via:

pip install ufs2arco

However, this will not come with the MPI or xesmf dependencies, since these need to be installed from conda-forge.

Get in touch

Report bugs, suggest features, or view the source code on GitHub.

License and Copyright

ufs2arco is licensed under the Apache-2.0 License.

Development occurs on GitHub at https://github.com/NOAA-PSL/ufs2arco.

Download files

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

Source Distribution

ufs2arco-0.19.1.tar.gz (6.7 MB view details)

Uploaded Source

Built Distribution

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

ufs2arco-0.19.1-py3-none-any.whl (89.3 kB view details)

Uploaded Python 3

File details

Details for the file ufs2arco-0.19.1.tar.gz.

File metadata

  • Download URL: ufs2arco-0.19.1.tar.gz
  • Upload date:
  • Size: 6.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ufs2arco-0.19.1.tar.gz
Algorithm Hash digest
SHA256 0ebc35264752051b6e78a3f188f04cfeaaaef86939e12562c06f66b205f0ec7b
MD5 f3ddf9816cd39318c73d394ec89acc51
BLAKE2b-256 a813aa94c7090346b3d92acd822b1778fc00a67bc1104cc125349a636f56631a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ufs2arco-0.19.1.tar.gz:

Publisher: publish.yaml on NOAA-PSL/ufs2arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ufs2arco-0.19.1-py3-none-any.whl.

File metadata

  • Download URL: ufs2arco-0.19.1-py3-none-any.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ufs2arco-0.19.1-py3-none-any.whl
Algorithm Hash digest
SHA256 264a50d5182819841c1b77f236dbcf47510044c6506c37b1f2cbea722100fbf4
MD5 d71a72c2dbeb268d121c3ef6a49ff7f7
BLAKE2b-256 11a3b02593081685baeec2c34b7fa3b72413887305bd82b2ab7c58b2f67dc891

See more details on using hashes here.

Provenance

The following attestation bundles were made for ufs2arco-0.19.1-py3-none-any.whl:

Publisher: publish.yaml on NOAA-PSL/ufs2arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.19.1.post1

2 files

This release

0.19.1 This release

2 files

0.19.0

2 files

0.18.0

2 files

0.17.3

2 files

0.17.2

2 files

0.17.1

2 files

0.17.0

2 files

0.16.0

2 files

0.15.1

2 files

0.15.0

2 files

0.14.2

2 files

0.14.1

2 files

0.14.0

2 files

0.13.0

2 files

0.12.1

2 files

0.12.0

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.0

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.3

2 files

0.4.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page