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.8.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36dc0800abf513f1bef401937e580a751c013bcda5586cd4c273cd90b055cad1 |
|
MD5 | 4e54b2e32ba48b9b92854fe98a051aea |
|
BLAKE2b-256 | 965056a0524827537c058dcc382ff8a874c1a78001cd795a94fed5ffa5e8ef3d |