Metadata-Version: 2.4
Name: fmu-dataio
Version: 2.18.0
Summary: Facilitate data io in FMU with rich metadata
Author-email: Equinor <xxxxx@equinor.com>
License: Apache 2.0
Project-URL: Homepage, https://github.com/equinor/fmu-dataio
Project-URL: Repository, https://github.com/equinor/fmu-dataio
Project-URL: Issues, https://github.com/equinor/fmu-dataio/issues
Project-URL: Documentation, https://fmu-dataio.readthedocs.io
Keywords: fmu,sumo
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fmu-config>=1.1.0
Requires-Dist: fmu-datamodels~=0.16.0
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pyarrow
Requires-Dist: pydantic
Requires-Dist: PyYAML
Requires-Dist: xtgeo>=2.16
Requires-Dist: fmu-sumo
Requires-Dist: jsonschema
Provides-Extra: dev
Requires-Dist: coverage>=4.1; extra == "dev"
Requires-Dist: ert>=15; extra == "dev"
Requires-Dist: hypothesis; extra == "dev"
Requires-Dist: jsonschema; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: pyarrow-stubs; extra == "dev"
Requires-Dist: pydocstyle; extra == "dev"
Requires-Dist: pyqt6!=6.10.0; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-runner; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: rstcheck; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Provides-Extra: docs
Requires-Dist: Sphinx; extra == "docs"
Requires-Dist: autoapi; extra == "docs"
Requires-Dist: autodoc-pydantic>=2.0.0; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: pydocstyle; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-togglebutton; extra == "docs"
Requires-Dist: sphinxcontrib-apidoc; extra == "docs"
Requires-Dist: urllib3<1.27; extra == "docs"
Dynamic: license-file

# fmu-dataio

[![Test](https://github.com/equinor/fmu-dataio/actions/workflows/ci-fmudataio.yml/badge.svg)](https://github.com/equinor/fmu-dataio/actions/workflows/ci-fmudataio.yml)
[![PyPI version](https://badge.fury.io/py/fmu-dataio.svg)](https://badge.fury.io/py/fmu-dataio)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/fmu-dataio.svg)
![PyPI - License](https://img.shields.io/pypi/l/fmu-dataio.svg)
![ReadTheDocs](https://readthedocs.org/projects/fmu-dataio/badge/?version=latest&style=flat)

---

**Documentation**: <a href="https://fmu-dataio.readthedocs.io/en/latest/" target="_blank">https://fmu-dataio.readthedocs.io/en/latest/</a>

**Source Code**: <a href="https://github.com/equinor/fmu-dataio/" target="_blank">https://github.com/equinor/fmu-dataio/</a>

---

**fmu-dataio** is a library for handling data flow in and out of Fast Model
Update workflows.  For export, it automates the adherence to the FMU data
standard ✅ including both file and folder conventions as well as richer
metadata 🔖 for use by various data consumers both inside and outside the
FMU context via Sumo.

**fmu-dataio** is designed to be used with the same syntax in all parts of an
FMU workflow, including post- and pre-processing jobs and as part of
[Ert](https://github.com/equinor/ert) `FORWARD_MODEL`, both inside and outside
RMS.

**fmu-dataio** is also showcased in
[Drogon](https://github.com/equinor/fmu-drogon). 💪

## Data standard definitions

The metadata standard is defined by [JSON schemas](https://json-schema.org/). Within Equinor,
the schema is available on a Radix-hosted endpoint ⚡

- Radix Dev: ![Radix Dev](https://api.radix.equinor.com/api/v1/applications/fmu-schemas/environments/dev/buildstatus)

## Updating schemas

Check out the [Updating
schemas](https://fmu-dataio.readthedocs.io/en/latest/update_schemas.html)
page in the documentation for instructions.

## License

This project is licensed under the terms of the [Apache 2.0](https://github.com/equinor/fmu-dataio/LICENSE) license.
