Skip to main content

petekStatic — the geomodel layer: build a populated static reservoir model and read volumes (OOIP/OGIP) + view bundles from Python (Rust core).

Project description

petekStatic

GEOMODEL layer of the petek subsurface-modelling ecosystem — a Rust library that turns model-ready inputs into a populated StaticModel and owns the static-uncertainty stack over it:

  • Structural framework — horizons + zones (+ faults, planned).
  • Grid construction — the convergent corner-point grid the properties live on.
  • Property modelling — priors + log upscaling today; facies/geostatistics planned.
  • Volumetrics + static uncertainty — GRV / in-place (OOIP/OGIP) off the model itself, and Monte-Carlo regeneration over static-model realizations (StaticModelTemplate::realize(&RealizationDraw)).

→ a populated StaticModel with its own volumes/P-curve surface, which petekSim (dynamic/engineering simulation + the Python product facade) consumes across the seam.

Documentation

The canonical docs for the whole petek family live on the petekSuite site — petekStatic's pages there:

Where it sits (deps flow one way, downward)

petekIO      DATA       → model-ready inputs (ModelInputs / .pproj)      [upstream]
   ↓
petekStatic  GEOMODEL   → populated StaticModel + volumetrics/uncertainty [here]
   ↓
petekSim     SIMULATION → dynamic/engineering + the Python product        [downstream]

petekTools   TOOLKIT    → gridding/kriging/warm-start kernels + units + pproj  [horizontal]

Status — built and green (pre-0.1)

A single crate, petekstatic (0.1.0), whose modules preserve the historical layer boundaries and one-directional imports: petekstatic::{error, wireframe, grid, petro, gridder, volumetrics, uncertainty, data, spill, model} — with the top-of-DAG model surface (the StaticModel aggregate + the ratified MC-regeneration seam) re-exported at the crate root. Consolidated from the former ten-crate workspace on 2026-07-05 (owner ruling; the srs-* and petekstatic-error crates are deprecated). The volumetrics/uncertainty code relocated here from petekSim on 2026-07-03 (the layer-charter re-scope). Design constitution: SPEC.md; public contract: API.md. Working folders: dev-docs/README.md, inbox/README.md.

Licensing

petekStatic is licensed under the Business Source License 1.1 — see LICENSE. Non-production use is freely granted; production use is permitted by the Additional Use Grant except as a competing commercial "as-a-service" offering of the Licensed Work's functionality. Each released version converts to the Change License (Apache-2.0) four years after its first publication. For alternative licensing, contact kkollsg@gmail.com. (The {VERSION} / Change Date parameters are filled in at each release cut.)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

petekstatic-0.1.1.tar.gz (367.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

petekstatic-0.1.1-cp310-abi3-win_amd64.whl (519.5 kB view details)

Uploaded CPython 3.10+Windows x86-64

petekstatic-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (649.0 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

petekstatic-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (610.8 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

petekstatic-0.1.1-cp310-abi3-macosx_11_0_arm64.whl (589.7 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

petekstatic-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl (633.0 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file petekstatic-0.1.1.tar.gz.

File metadata

  • Download URL: petekstatic-0.1.1.tar.gz
  • Upload date:
  • Size: 367.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for petekstatic-0.1.1.tar.gz
Algorithm Hash digest
SHA256 10a4a80b6ca54be749be6b16fcf50e263057d543b8be2869d4a4b81572b27424
MD5 a6902565c1244ec71c512208e429128b
BLAKE2b-256 c7d9e7ca0fbfe5e4a3e90d3af10a1763cbddb7352092ae1ccb4af85b93e98e5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for petekstatic-0.1.1.tar.gz:

Publisher: release.yml on kkollsga/petekstatic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file petekstatic-0.1.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: petekstatic-0.1.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 519.5 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for petekstatic-0.1.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ecb4c42c25ec2f8cacbf6314353672c9d0a630d3f9e6734f3552cc9ea78684d5
MD5 14207fddef9830a66fbed67f40d42733
BLAKE2b-256 0b450497f211e2cbc9794996e61b208c7ed6e99c381e8e54bee25bb3a5025448

See more details on using hashes here.

Provenance

The following attestation bundles were made for petekstatic-0.1.1-cp310-abi3-win_amd64.whl:

Publisher: release.yml on kkollsga/petekstatic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file petekstatic-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petekstatic-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f77a738d9f8f7fb71ff3e6e334f9a4081123991d40143fb1dd056fbf00b7b8ac
MD5 16f5a8fc725690c70f123b88039df186
BLAKE2b-256 a988391f3b2e12c467ca19fdc361a452aca85508b8af6243acc27db6abda1671

See more details on using hashes here.

Provenance

The following attestation bundles were made for petekstatic-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on kkollsga/petekstatic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file petekstatic-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for petekstatic-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 368daa25c9ab6399e7ae91396660124df70e2b2ed597f15e27e3f7c9124aa4d4
MD5 d07382ea8660fe13e8692c5d5df2b316
BLAKE2b-256 836a560fa0c143add131ed3e0ab5d28294e0486b1d19e2fd871faea68bc69ba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for petekstatic-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on kkollsga/petekstatic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file petekstatic-0.1.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petekstatic-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2191dcbb00d1f11cb5eb63ddb874fb0f324139b2c3ec54383c0601b22eb996e4
MD5 d6ed545d1c0fca6b3f1661911476e3e5
BLAKE2b-256 17da917c550319e94c0402bbef9e10b96c1f90586c070cc9689eb9716fad10fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for petekstatic-0.1.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on kkollsga/petekstatic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file petekstatic-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for petekstatic-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1929d2f1ea4fdde4f253d817e68ab5f02160915cb01891d7bd47fb3f0bb489e
MD5 aafd00f39fdb8a882bedecf993b3aa54
BLAKE2b-256 6609ffba03384c9b07d7329e6870cb7c8a264f6db312fdd0063687cf4f3fe033

See more details on using hashes here.

Provenance

The following attestation bundles were made for petekstatic-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on kkollsga/petekstatic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page