[![PyPI version](https://badge.fury.io/py/semeio.svg)](https://badge.fury.io/py/semeio)
[![Actions Status](https://github.com/equinor/semeio/workflows/CI/badge.svg)](https://github.com/equinor/semeio/actions?query=workflow=CI)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
# semeio #
Semeio is a collection of jobs and workflow jobs used in [ERT](https://github.com/equinor/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 jobs and workflows, please create an issue and it can be exposed in
the API.
# Installation and usage
Semeio is available on [pypi](https://pypi.org/project/semeio/) and can be installed using `pip install semeio`.
```sh
# Install
pip install semeio
```
## Usage
Once installed semeio will automatically register its workflows and forward model jobs with
[ERT](https://github.com/equinor/ert). Through the plugin hooks it will also add its own documentation to the [ERT](https://github.com/equinor/ert)
documentation. See the [ERT](https://github.com/equinor/ert) documentation for examples on
how to run workflows and forward model jobs, and build the [ERT](https://github.com/equinor/ert) documentation to get
documentation for the workflows and forward model jobs.
## Run tests
[tox](https://tox.readthedocs.io/en/latest/) is used as the test facilitator,
to run the full test suite:
```sh
# Test
pip install tox
tox
```
or to run it for a particular Python version (in this case Python 3.7):
```sh
# Test
pip install tox
tox -e py37
```
or to run it for a the current Python version:
```sh
# Test
pip install tox
tox -e py
```
[pytest](https://docs.pytest.org/en/latest/) is used as the test runner, so for quicker
iteration it is possible to run:
```sh
# Test
pytest
```
this requires that the test dependencies from `test_requirements.txt` are installed.
```sh
# Install test requirements
pip install -r test_requirements.txt
```
[pre-commit](https://pre-commit.com/) is used to comply with the formatting standards.
The complete formatting tests can be run with:
```sh
pip install tox
tox -e style
```
Formatting tests include `black`, `flake8` and `pylint`, See `.pre-commit-config.yaml` for the
complete steps.
[pre-commit](https://pre-commit.com/) can also provide git hooks to run on every commit
to avoid commiting with formatting errors. This will only run on the diff so is quite fast.
To configure this, run:
```sh
pip install -r test_requirements.txt
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:
```sh
pre-commit uninstall
```
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PyPI 官网下载 | semeio-1.1.3.tar.gz (1789个子文件)
0000-0038 7KB
0000-0038 1KB
0000-0038 1KB
0000-0038 1KB
AGGREGATOR 76B
case_config 4B
case_config 4B
case_config 4B
case_config 4B
setup.cfg 38B
coeff_priors 69B
current_case 10B
current_case 8B
custom_kw_config_set 88B
custom_kw_config_set 53B
custom_kw_config_set 53B
custom_kw_config_set 53B
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 106KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 105KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 104KB
FORECAST.data_0 103KB
FORECAST.data_0 103KB
FORECAST.data_0 103KB
FORECAST.data_0 103KB
FORECAST.data_0 102KB
FORECAST.data_0 102KB
FORECAST.data_0 101KB
FORECAST.data_0 101KB
FORECAST.data_0 101KB
FORECAST.data_0 101KB
FORECAST.data_0 100KB
FORECAST.data_0 100KB
FORECAST.data_0 100KB
FORECAST.data_0 100KB
FORECAST.data_0 99KB
FORECAST.data_0 99KB
FORECAST.data_0 99KB
FORECAST.data_0 98KB
FORECAST.data_0 97KB
FORECAST.data_0 3KB
FORECAST.data_0 3KB
FORECAST.data_0 3KB
FORECAST.data_0 2KB
FORECAST.data_0 2KB
FORECAST.data_0 2KB
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 448B
PARAMETER.data_0 192B
PARAMETER.data_0 192B
PARAMETER.data_0 192B
PARAMETER.data_0 192B
PARAMETER.data_0 192B
PARAMETER.data_0 192B
PARAMETER.data_0 192B
共 1789 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 用K210进行垃圾识别,通过串口发送不同信号给stm32,控制步进电机进行分类,并且语音播报.zip
- 基于Matlab 实现单径瑞利信道下,交织与卷积编码对误码率影响仿真
- 基于PCL的平面点云格网可视化程序代码
- DataSphereStudio是一个一站式数据应用程序开发和管理门户,涵盖数据交换、脱敏/清理、分析/挖掘、质量测量、可视化等
- python对mysql的操作
- 基于python opencv实现的图像上色源码+项目说明.7z
- 智能车相关外设模块,包含寻迹传感器、编码器、电机驱动、舵机、TFT彩屏、按键、蜂鸣器、无线通讯八个模块
- 可以使用的jdk8 离线镜像安装
- HBase总结.xmind
- 电子设计竞赛经验分享-选择适合的比赛,团队合作*题目分析等
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功