Semeio
Semeio is a collection of forward model steps and workflow jobs used in ert (https://github.com/equinor/ert).
Install / Use
/learn @equinor/SemeioREADME
semeio
Semeio is a collection of forward models and workflows used in ERT. These are exposing end points which is considered the API of semeio. If there are submodules that can be applied more generally, or have use outside these forward models and workflows, please create an issue and it can be exposed in the API.
Installation
Semeio is available on pypi and can be installed using pip install semeio.
# Install
pip install semeio
Usage
Once installed semeio will automatically register its workflows and forward models with ERT. Through the plugin hooks it will also add its own documentation to the ERT documentation. See the ERT documentation for examples on how to run workflows and forward models, and build the ERT documentation to get documentation for the workflows and forward models.
Run tests
To run the full test suite, do:
pip install ".[test]"
pytest tests
pre-commit is used to comply with the formatting standards. The complete formatting tests can be run with:
pip install ".[style]"
pre-commit run --all-files
Formatting use ruff, See .pre-commit-config.yaml for the
complete steps.
pre-commit can also provide git hooks to run on every commit to avoid committing with formatting errors. This will only run on the diff so is quite fast. To configure this, run:
pip install ".[style]"
pip install pre-commit
pre-commit install
After this the hook will run on every commit.
If you would like to remove the hooks, run:
pre-commit uninstall
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
110.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
351.4kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
