No project description provided
Project description
opm-origen
Bulding with docker-compose
First, create an env variables file by copying config.env.example into config.env:
$> cp config.env.example config.env
If you wish to publish the package in pypi, you will have to obtain a pypi token and set the environment variable
PYPI_API_TOKEN in config.env.
After that, you can simply use docker-compose to run commands:
docker-compose run build
Building the package without docker/docker-compose
Prerequisites
- Install make, cmake and g++
- Build/Install Opm-Common
- Build/Install Opm-Grid
Install opm packages
sudo apt-add-repository ppa:opm/ppa
sudo apt-get update
sudo apt-get install libopm-common-dev
sudo apt-get install libopm-grid-dev
How to build
git clone git@github.com:OriGenAI/opm-origen.git
cd opm-origen
mkdir build
cd build
cmake ..
make
How to use
- Copy the binary under
build/libfolder - Import the binary from your Python code
- Call the library functions
Examples
from origen.ai.ecl import read_transmissibility
trans = read_transmissibility("path-to-data.DATA")
print(trans)
Develop
You can use the main.cpp file to debug. Just call your function from there and compile the code. You will find the binary in build/bin/main
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file origen_ai_ecl-0.2.11.tar.gz.
File metadata
- Download URL: origen_ai_ecl-0.2.11.tar.gz
- Upload date:
- Size: 200.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.8.13 Linux/6.1.11-100.fc36.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3ff8faa2f839aa615a3a65e21805132ff3eb4be1efcb75e30cc24c6788bb6ac
|
|
| MD5 |
60a4e27985a2bbc79c133863a61ecdea
|
|
| BLAKE2b-256 |
e52c9b98cb84a4debeb0005776eb0170c5805b0bc3c3fd46f8c18711f4cac23e
|
File details
Details for the file origen_ai_ecl-0.2.11-py3-none-any.whl.
File metadata
- Download URL: origen_ai_ecl-0.2.11-py3-none-any.whl
- Upload date:
- Size: 201.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.8.13 Linux/6.1.11-100.fc36.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
086a15303d5d1b9691d25d82b9550010dbaea8489b17999649b508f77b8cee73
|
|
| MD5 |
59d88a20da305d2f3682700f6236749c
|
|
| BLAKE2b-256 |
3a83fa476ed6a53f0318c878a2bc9dac86c89f7cccc549150dee4e55a4c82168
|