Facilitate data io in FMU with rich metadata
Project description
fmu-dataio
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 FORWARD_MODEL
, both inside and outside RMS.
👉 Detailed documentation for fmu-dataio at Read the Docs. 👀
fmu-dataio is also showcased in Drogon. 💪
Data standard definitions
The metadata standard is defined by a JSON schema. Within Equinor, the schema is available on a Radix-hosted endpoint ⚡
Installation
Install a specific version (e.g. 1.2.3) directly from github through:
pip install git+ssh://git@github.com/equinor/fmu-dataio@1.2.3
Local development and testing:
Make your own fork of fmu-dataio and then clone it locally on unix. Create a virtual environment:
python -m venv my_venv
Activate the venv:
source my_venv/bin/activate
Upgrade pip and install fmu-dataio from the source:
pip install --upgrade pip
pip install -e .
Install requirements for running tests:
pip install -e .[dev,docs]
Then run the command:
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fmu_dataio-1.9.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ad938b8d8349c19e211fab1c3f7a52d2aae846e53255cd17580de8023ad7ad |
|
MD5 | 980bc5cb1819b843c4e766d15db60948 |
|
BLAKE2b-256 | 5c6feb8cc2b54590749686d72e81c5089baa24524b7d90fb4d2d498a94f5dff6 |