[build-system]
requires = ["maturin>=1.7,<2"]
build-backend = "maturin"
[project]
name = "petekstatic"
description = "petekStatic — the geomodel layer: build a populated static reservoir model and read volumes (OOIP/OGIP) + view bundles from Python (Rust core)."
readme = "README.md"
requires-python = ">=3.10"
authors = [{ name = "Kristian dF Kollsgård", email = "kkollsg@gmail.com" }]
keywords = ["subsurface", "reservoir", "geomodel", "volumetrics", "geostatistics"]
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"License :: Other/Proprietary License",
"Programming Language :: Rust",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Scientific/Engineering",
"Operating System :: OS Independent",
]
dynamic = ["version"]
dependencies = [
"petektools>=0.2.7,<0.3",
]
[project.urls]
Documentation = "https://peteksuite.readthedocs.io/en/latest/libraries/petekstatic/"
Repository = "https://github.com/kkollsga/petekstatic"
Issues = "https://github.com/kkollsga/petekstatic/issues"
[tool.maturin]
manifest-path = "crates/petekstatic-py/Cargo.toml"
module-name = "petekstatic._petekstatic"
python-source = "python"