ufs2arco
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.
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ufs2arco-0.19.2.tar.gz | 6.7 MB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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 logSecurity 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.
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 logA 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.