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

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.

ufs2arco is licensed under the Apache-2.0 License.

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

Metadata

Release files for ufs2arco 0.19.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ufs2arco 0.19.2
File Size Uploaded Provenance
ufs2arco-0.19.2.tar.gz 6.7 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ufs2arco 0.19.2
File Interpreter ABI Platform
ufs2arco-0.19.2-py3-none-any.whl Python 3 none any Details

Total release size: 6.8 MB

Release files / ufs2arco-0.19.2.tar.gz

Download URL ufs2arco-0.19.2.tar.gz
Size 6.7 MB
Tags Source
SHA-256 checksum
How to use checksums
7c2b03a04e9037360dc5dab6368171c9718adeeb9e64e8457fae4f65deeddc8b
BLAKE2b-256 checksum
How to use checksums
5d45c1013620f055abc4680c09e947b0744b1252435f33b034175e8668368bea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / ufs2arco-0.19.2-py3-none-any.whl

Download URL ufs2arco-0.19.2-py3-none-any.whl
Size 89.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
326369d47c919b3c4437b51ccb598e8b20c923c2a6308c59bdfadf096bfdeb2b
BLAKE2b-256 checksum
How to use checksums
7952d173e3a467af6cfccbea7d38af047f304e903be24137f063b4c40173bdcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Security for ufs2arco 0.19.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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for ufs2arco-0.19.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.19.2 This release

2 release files Full provenance

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