Skip to main content

cpp_py_oil_simulator

A C++ oil spill simulator with Python bindings (pybind11). This repository provides a performant core simulator written in C++ and a small pybind11 wrapper so the simulator can be used from Python as the oilspillsim package.

Highlights

  • Core numerical code uses Eigen for linear algebra (bundled under src/Eigen).
  • Python bindings implemented in src/utils/pywrap/pywrap.cpp using pybind11.
  • Minimal example and utilities live under src/ and utils/.

Quick install

Install using pip from the project root:

pip install .

This builds the extension module (oilspillsim) with pybind11. Ensure you have a C++ toolchain and CMake available on your platform.

Build (developer)

Build the native extension directly using the provided CMake and setuptools integration:

# from project root
pip install -e .

Or build with CMake in src/ (native build):

mkdir -p build && cd build
cmake ../src
cmake --build .

Usage (Python)

After installation the package exposes the oilspillsim extension module. Example (the exact API is defined in the pybind wrapper):

import oilspillsim

# Create simulator (example — check `src/utils/pywrap/pywrap.cpp` for real args)
sim = oilspillsim.oilspillsim("src/mapas/defuniak_map.csv")
sim.step()
density = sim.get_normalized_density()

Accessible functions (API)

The oilspillsim extension exposes a class named oilspillsim (C++ type SIMULATOR). Below is a concise summary of constructors, methods and read-only attributes provided by the pybind11 wrapper. For exact function signatures and default values see src/utils/pywrap/pywrap.cpp.

  • Class: oilspillsim (C++: SIMULATOR)
    • Constructor:

      • oilspillsim(_filepath: str, **kwargs)
        • Create the simulator by loading a map from a file (CSV or supported format by the core).
      • oilspillsim(base_matrix: numpy.ndarray or Eigen::MatrixXi, **kwargs)
        • Create the simulator from an in-memory base matrix (map, usually a 2D array, 0 for obstacle 1 for valid position).
    • Contructor kwargs:

      • _dt: (float=10.0) internal time variable. Each time oilspillsim.step() is called, particles will move relative to this.
      • _kw: (float=0.5) wind gain. wind component affecting particles is weighted by this value
      • _kc: (float=1.0) current gain. current components affecting particles are weighted by this value.
      • _gamma: (float=1.0) brownian movement gain. Random movement due to particle intereffects are weighet by this value
      • _flow: (float=50.0) ammount of particles liberated to the environment normalized for _dt =1 at each sourcepoint
      • _number_of_sources: (int=3) ammount of sources that liberate oil to the environment
      • _max_contamination_value: (int=5) value to dictate maximun concentration of contamination per node. No more than "_max_contamination_value" particles can be present in the same node.
      • _source_fuel: (int=1000) maximum fuel a source can liberate to the environment, once a source liberates "_source_fuel" particles, it stops liberating
      • _random_seed: (int=-1) seed to relive experiments, leave to -1 to allways use a different seed
      • _triangular: (bool=False) special condition promoving a different particle behaviour where particles moves following a cross shape.
    • Main methods:

      • step()
        • Advance the simulation by one time step. The GIL is released during execution for performance.
      • reset(_seed: int = -1, Eigen::MatrixXi _source_points_pos)
        • Reset the simulation state. If _seed is provided the RNG is seeded for reproducibility. -1 used for random seed.
        • If _source_points_pos is provided, source points will take chosen position, otherwise seed source points will be taken
      • get_normalized_density(gaussian: bool = True) -> numpy.ndarray
        • Return the normalized density matrix (optionally smoothed using a Gaussian kernel if gaussian=True).
    • Read-only attributes (accessible from Python):

      • source_points — coordinates of contamination sources (list/array).
      • contamination_position — array containing all the discrete particles positions (list/array).
      • density — raw hydrocarbon density matrix (not normalized).
      • x, y — spatial coordinate vectors associated with the grid.
      • u, v — velocity fields (x/y components) used by the simulation to simulate currents (array).
      • wind_speed — wind speed value or field used in the model (array(2)).

Notes:

  • For exact signatures and default values check src/utils/pywrap/pywrap.cpp.
  • Exposed structures (for example Eigen matrices) are converted to/from NumPy arrays via pybind11/eigen.h.

Tests

There is a small test script used by CI in src/tests/test.py (also referenced in pyproject.toml) accesible from github. Run it with:

python src/tests/test.py

Contributing

Contributions and bug reports are welcome. Please open issues or pull requests on the GitHub repository: https://github.com/AloePacci/cpp_oil_simulator

Authors

Alejandro Casado Pérez — acasado4@us.es

Acknowledgements: Samuel Yanes Luis (help and guidance).

License

This project is provided under the terms in LICENSE.

Metadata

Release files for oilspillsim 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oilspillsim 0.0.3
File Size Uploaded
oilspillsim-0.0.3.tar.gz 11.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for oilspillsim 0.0.3
File
oilspillsim-0.0.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
oilspillsim-0.0.3-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
oilspillsim-0.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
oilspillsim-0.0.3-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
oilspillsim-0.0.3-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
oilspillsim-0.0.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
oilspillsim-0.0.3-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
oilspillsim-0.0.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
oilspillsim-0.0.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
oilspillsim-0.0.3-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
oilspillsim-0.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
oilspillsim-0.0.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
oilspillsim-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
oilspillsim-0.0.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
oilspillsim-0.0.3-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
oilspillsim-0.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
oilspillsim-0.0.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
oilspillsim-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
oilspillsim-0.0.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
oilspillsim-0.0.3-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
oilspillsim-0.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
oilspillsim-0.0.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
oilspillsim-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
oilspillsim-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
oilspillsim-0.0.3-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
oilspillsim-0.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
oilspillsim-0.0.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
oilspillsim-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
oilspillsim-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
oilspillsim-0.0.3-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
oilspillsim-0.0.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
oilspillsim-0.0.3-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
oilspillsim-0.0.3-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
oilspillsim-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
oilspillsim-0.0.3-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
oilspillsim-0.0.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
oilspillsim-0.0.3-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
oilspillsim-0.0.3-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
oilspillsim-0.0.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
oilspillsim-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
oilspillsim-0.0.3-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 15.8 MB

Release files / oilspillsim-0.0.3.tar.gz

Download URL oilspillsim-0.0.3.tar.gz
Size 11.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ef2a51c3c34da1bf2ca5801eaad3668d01d187ed20a727a899d2a1b87773cde4
BLAKE2b-256 checksum
How to use checksums
26da35e06a50aa82cb95d5bf65734ff6077715fb3e0209ddb7f6db3310bad68f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314t-win_amd64.whl

Download URL oilspillsim-0.0.3-cp314-cp314t-win_amd64.whl
Size 134.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b5e2bddb76a93928b4b1a600a88fd36f4063c3e086d10c1f7651751d3505df3b
BLAKE2b-256 checksum
How to use checksums
4948a23de791f338985de4b2a591e65915777a627114b659a17c0f93e23982eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314t-win32.whl

Download URL oilspillsim-0.0.3-cp314-cp314t-win32.whl
Size 122.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
661c1b95fb9b614f4e413edc83ea63b1d0c34d4314dcf9b537179f2f6f35ffc8
BLAKE2b-256 checksum
How to use checksums
84b16d3f1948789778fae50c2a26381a4717b019164df02c3ba46a06bb6b35be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c01f5a27c9a6e6379975b3856d49ab4aa6ae13410bfa7f91774a14d9ba824c3d
BLAKE2b-256 checksum
How to use checksums
4ef4f963217197425d7cee9a2b5601f8dc6f2af32ff92ec485491521f1f0d13f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 148.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
82e7e47439656a2a1f3eb572d9787a6490cae7cd0a697edfcdf22316fb173340
BLAKE2b-256 checksum
How to use checksums
c2194c82fadc7912189ad1a21b62fa7940b2fa3362b8c0f7cc427af251b4b835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL oilspillsim-0.0.3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 147.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5e08230bf0a4625173b6cea0eca85d8dd7d69a22370710723fba06c748f7e2e1
BLAKE2b-256 checksum
How to use checksums
244d8b969bec82847c7bf668b5b64fbf4cbb24122333b623de0f198be1ee78aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314t-macosx_10_15_universal2.whl

Download URL oilspillsim-0.0.3-cp314-cp314t-macosx_10_15_universal2.whl
Size 280.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c3f5e875e6f4122f78d86fef1a50bdcd9a04811ea658427873a49f516efe30f6
BLAKE2b-256 checksum
How to use checksums
de9229cbb841a12f2214cbf13d0871e68a89eb8588b230d36e4a206a9f261cb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314-win_amd64.whl

Download URL oilspillsim-0.0.3-cp314-cp314-win_amd64.whl
Size 125.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f46c3cf3c34131b9259dea7cdcf1329ee9011a90479c95f75d4ec8ef393bb717
BLAKE2b-256 checksum
How to use checksums
49c6d8cf07d1b60351402fca7f68c1e31db90dad1cbdd277b6fce24bfa39f3f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314-win32.whl

Download URL oilspillsim-0.0.3-cp314-cp314-win32.whl
Size 115.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
c2089303b00c2946a1672aed9230d83c6bd81279faf8ab9360a877340496406c
BLAKE2b-256 checksum
How to use checksums
ece201255695ae34709dd0d0c1d0ee4b1639f99a05e7a148dbd863a8fc285b47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ed52810b4129432d3a60ea72ed0d5e51eebf0f6480ef2cfa1b27365a8ff13e0a
BLAKE2b-256 checksum
How to use checksums
db0c95355042cfffcc7603e8c25ddadd2e36738843b9dff057501c10e221b9fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 146.7 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
796feacd6a2a347208dd1fb7e3684a45a1e9c642b6ff2d39495471cd84cf58b9
BLAKE2b-256 checksum
How to use checksums
1ac16a99f2b00a3c6d6242c2785e8a06a084bd27ff74175f6f9a3c24d5e64961
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL oilspillsim-0.0.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 142.3 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4175748b50f16a5ca6906c00d33d4df4082c2eabe0d31fe2ee27796cdb301286
BLAKE2b-256 checksum
How to use checksums
4f8958d6f406d6ada9893d11680f963fdbda907f47299b20de1304f172fdea85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp314-cp314-macosx_10_15_universal2.whl

Download URL oilspillsim-0.0.3-cp314-cp314-macosx_10_15_universal2.whl
Size 268.5 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
14f9af257f7d13c5b1eaf5f86dd4ded54edcdbb073f41ffce838bc0b2aaa5dae
BLAKE2b-256 checksum
How to use checksums
bf9240040be7f2befe6d48321452ceb59e2c94133d2b9147c5ef5398be062558
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp313-cp313-win_amd64.whl

Download URL oilspillsim-0.0.3-cp313-cp313-win_amd64.whl
Size 122.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5476e7f0fea60ef86d7c1741c5d7f56ae5b0cb75a6c69b55c116acc06070f19c
BLAKE2b-256 checksum
How to use checksums
75b868a1ae8d3c51fe4426cbb6ff1e4ff65933bbf56e2297b35eb7769a2df593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp313-cp313-win32.whl

Download URL oilspillsim-0.0.3-cp313-cp313-win32.whl
Size 112.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
0f33d63a6aa2e1977a2544d8b0d2bb55b7bb42928a653e88b46f024c5aeabae0
BLAKE2b-256 checksum
How to use checksums
b6bd0fcc9a0984560e27465a8f68d708e18ac42fb4e77ba911fc8a97773bb6d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
439bc1d222be8cb94f944c760beea92b3b380fcf36fd6401927bba95d274d224
BLAKE2b-256 checksum
How to use checksums
5130a67c43b2a28ccb23fb7476dd510ec86f28403c857c68fc78e565dc4416b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 146.6 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6928b2f8026ac9dbc79f2795d8a39a65451c65763596a451ed8ae218c899f414
BLAKE2b-256 checksum
How to use checksums
91912242d1f639bf2f8d7a7c7ee6cacfcde291eec6ce09a92374ac908b13c9a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL oilspillsim-0.0.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 142.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
98bddba987c7a29170cede87ee5dc547aa792433b56b01b99e5fe19dd26d8c83
BLAKE2b-256 checksum
How to use checksums
8262b0afc94875332f14ba7b0f44628843a7cd2e49bb46b9ef19245c1b5857d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp313-cp313-macosx_10_13_universal2.whl

Download URL oilspillsim-0.0.3-cp313-cp313-macosx_10_13_universal2.whl
Size 267.9 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b9f019af85736448b38336b1c022e0ec983858afb212e4558b0e34d400df6470
BLAKE2b-256 checksum
How to use checksums
cec12d94db6f437d7ec92c5f25cb5188c598057df4ac57614b1ebec705576e51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp312-cp312-win_amd64.whl

Download URL oilspillsim-0.0.3-cp312-cp312-win_amd64.whl
Size 122.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a7a3f7fe38094a48ceceeb035b80b4cc5033ddf044a2a72939676669009192fc
BLAKE2b-256 checksum
How to use checksums
74aefa01207b76dc1def059cb7c6fb64a99c4575931653907f03b61cb5664f58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp312-cp312-win32.whl

Download URL oilspillsim-0.0.3-cp312-cp312-win32.whl
Size 112.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
3f80a942618af92ed72b60c2d4f8fe603298627b267dfba1ca1c103028b2866f
BLAKE2b-256 checksum
How to use checksums
c38452f0c56b1c642f7aed7550dc63ddcb3bb6d0cd52a3740a0ff17724a28175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
40953e1cc6d28b11e84637336f79b270a27cca7ae688cae8216ed3ba31986225
BLAKE2b-256 checksum
How to use checksums
b8ce6aaf0f6a002b125b43ca0d2575ebb2239b5593e68e151d51fa63b5b16585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 146.5 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
418315c189ec416eeca0959df805e334b613db7af48f19340f4274b0cf452889
BLAKE2b-256 checksum
How to use checksums
bb3ec82e556c92677743a42e5fa44d1ccd50a8846a5d18b1679677dc86a67132
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL oilspillsim-0.0.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 142.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
513e316d2e38609d652797af383290ca7e7ee6c47b86359e744a61e4def9a510
BLAKE2b-256 checksum
How to use checksums
f39f79f7a0c1d766b7a9c2c8da62dadd6ba55b3caad036508596dc3148759cb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp312-cp312-macosx_10_13_universal2.whl

Download URL oilspillsim-0.0.3-cp312-cp312-macosx_10_13_universal2.whl
Size 267.9 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e4d27a8823131cf5c2fc4ac141818cdcd8fe7d7a75c6894c65d9d28f40309b6d
BLAKE2b-256 checksum
How to use checksums
1e9ba99ffac9808e0e04f0b898404c3386da6ab832c728d01a5ab0ad00c747f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp311-cp311-win_amd64.whl

Download URL oilspillsim-0.0.3-cp311-cp311-win_amd64.whl
Size 122.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
964d670ffe95a46c2eec034dbb495a62eb85731ee0d8bdadc064e4ee91588d50
BLAKE2b-256 checksum
How to use checksums
a59b61600dbc6ea30c93b5613b7867a5123a7f1f8d04c15f0457fbfa213e86e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp311-cp311-win32.whl

Download URL oilspillsim-0.0.3-cp311-cp311-win32.whl
Size 112.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
93cba16d39d3d7d99ff3375895f32c743588ec3cdb35b61cd6762bf206c18c14
BLAKE2b-256 checksum
How to use checksums
9350b6b0cff8aa36c2be8c8090373fcfff9b8bd29e99a30047f0ffd466b208f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9a342f5328a83b2227a34e1a04975d76d17ed3b4491204ae438fa2941d065a47
BLAKE2b-256 checksum
How to use checksums
ebd543de4b82c7bed1492e8a24a99a07e6aab099667f7d3df5f9c4d6e0c6fa32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 144.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d4349cddb3800a815f6065537742a3a99dd1b391060690b779ebcb99889e4a7d
BLAKE2b-256 checksum
How to use checksums
16fb3d81dd65a3398cff69398728f7849a94ea11736eca94c919751af1244021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL oilspillsim-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 140.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
99472bc194540b54485dbb424172dde495588d12874883b6ef50db2f4540b6d1
BLAKE2b-256 checksum
How to use checksums
365b52d94af435937b17b8ac868e31199008193284936b6d916017ba70b87c38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp311-cp311-macosx_10_9_universal2.whl

Download URL oilspillsim-0.0.3-cp311-cp311-macosx_10_9_universal2.whl
Size 265.3 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bd2e3bde94bd95a8b7fc66643489f9d3df26cfd4598edde120683b94ce4e0464
BLAKE2b-256 checksum
How to use checksums
4e32223ea46d154116d71584b7772755a551a534065ac4ea33bfefb90491f5a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp310-cp310-win_amd64.whl

Download URL oilspillsim-0.0.3-cp310-cp310-win_amd64.whl
Size 121.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9b7af578f773f8ea03f7c45499bd84dfe0dd2c02834ef02fcb8814a0df49c521
BLAKE2b-256 checksum
How to use checksums
2453db13f20f8959e4a991a7c91931e3d7579fc2d65f53200f6176487ffbe870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp310-cp310-win32.whl

Download URL oilspillsim-0.0.3-cp310-cp310-win32.whl
Size 111.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b79eafdddd76b5a9f6d837176f8ffc0a09543dec845facab435f995ad9070c93
BLAKE2b-256 checksum
How to use checksums
2643341f0c1df29e93a24dbd145ce7f7eb687025d39cff0232597e92f67e65aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
80c7384fbb710cd92d7b6d3953c6387cb9cd4d6ceee20e3b9bcc29b3ded24a6a
BLAKE2b-256 checksum
How to use checksums
14561898325ff763321cd494fe8b507f3eb343fe466aa3938139f2026eaf18d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 143.7 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1811c2a7e9894546d11694c29bc77e42dcd09f50dcc1a65d57deaf1788911301
BLAKE2b-256 checksum
How to use checksums
d7b559cc2f87e47ae65a528b118b9053e452dd8ee00f560f6c600f472f4ac467
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL oilspillsim-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 138.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
34b202ea580dde3bc57603f5ab3edaff16baa7eb875388853812414042216cd7
BLAKE2b-256 checksum
How to use checksums
5478477eecc2ff73a71ac86633eda8ed13db56381f034b16484a920e7bdebf79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp310-cp310-macosx_10_9_universal2.whl

Download URL oilspillsim-0.0.3-cp310-cp310-macosx_10_9_universal2.whl
Size 262.8 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ef9b88e71a421270703d29f23cbd154696d5ee244099b1dee48560f3afec574f
BLAKE2b-256 checksum
How to use checksums
f0d4d6c8e6d6835b2e2af1fcd35e0fec166f4da1660873318a6c93a04ddc9545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp39-cp39-win_amd64.whl

Download URL oilspillsim-0.0.3-cp39-cp39-win_amd64.whl
Size 122.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
c98ce9e62dba01933e37d3d8f06b77b66a02b6b5666bbfa57237526ad5d34919
BLAKE2b-256 checksum
How to use checksums
d1af9b1a3fe3922f1e89c891db98f7da8a0b6fd0b83b8a32daf171cda838d26f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp39-cp39-win32.whl

Download URL oilspillsim-0.0.3-cp39-cp39-win32.whl
Size 111.7 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
90bcb84f7b072c211dc280ce2680bf34ff2b66982653255669d6c727b9e5c183
BLAKE2b-256 checksum
How to use checksums
30da170287ea6976b2cf46ebd020b285f4d1a9d49ff60bafe92e5472a8b97cef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9f3d1ffaaa6852ec2373f2f792c664b3f07691003bdca6b889579465041d7359
BLAKE2b-256 checksum
How to use checksums
bf1f8178744ef633d2d524ec32bb5fd7fd063cdeaff244906c9d1d4a2cd87d1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 143.9 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
abc2d09157f1e9600008628982bf8991bf917bd7ead79aa6d969627edc201606
BLAKE2b-256 checksum
How to use checksums
3ae8523075987295a5fa225625910fdbbb2fae77be46d6052fd1f3c4dc3d91cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL oilspillsim-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 139.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
72aa27f393ca327e2245ce637cc4b2d3f063a4c0f26a37999e6e13358195f751
BLAKE2b-256 checksum
How to use checksums
973da262ff8ce65ebdeb85bf1a63a9b26dbdb39e0978ecf7ed274c1c84332534
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp39-cp39-macosx_10_9_universal2.whl

Download URL oilspillsim-0.0.3-cp39-cp39-macosx_10_9_universal2.whl
Size 263.1 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b5fc2ed9217caa5d41e1bc128c2ba149f340ccd5f1613ff27602e51ff22f340a
BLAKE2b-256 checksum
How to use checksums
308c2dcf4f6306643807744ed99c37744f7580aee69098e73800eb920c569234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp38-cp38-win_amd64.whl

Download URL oilspillsim-0.0.3-cp38-cp38-win_amd64.whl
Size 121.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
d2a5aeca95b5a784fae5891917dae81ede9aa5fb588ee1e18c200127d5b2a242
BLAKE2b-256 checksum
How to use checksums
4e9ebf7175868b6a9501eb28a8cd9ef51c132145db266ea46cfa78de2e8ac361
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp38-cp38-win32.whl

Download URL oilspillsim-0.0.3-cp38-cp38-win32.whl
Size 111.5 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
16a792a941f2d396401a126d9aadfe311d9783ea9be96a5c9a5e5bd241d4a6ac
BLAKE2b-256 checksum
How to use checksums
3a13c53fc3fe28b1057949a72cf27db55d5ccaf36b21cdac7c9f45f98f880f24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL oilspillsim-0.0.3-cp38-cp38-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9320f2a18f353086643a7fb2cde1e1f195281a148313126f2b42eae54dac5169
BLAKE2b-256 checksum
How to use checksums
5fbb002066b55a546fa71ae57d2ff313bafaa2cdedb6fa8093edf02fc5de0d1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL oilspillsim-0.0.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 143.1 kB
Tags CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
755659a3f44028dc48c3b953944e107dd17643eca61048ba469b3156de2f40c9
BLAKE2b-256 checksum
How to use checksums
d4bd71877ef34c599ae65cd4163764b2d19eaf6357fc88de55bf0fc7094cee64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl

Download URL oilspillsim-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Size 138.5 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ea436f5348f78e3d7285cc8809e1c3f6b244e612a14fd010e290c80149a31060
BLAKE2b-256 checksum
How to use checksums
79160643a4bfd9336f2ce0f0e6a2f01095a3be0d27f5536238ed973eaadfb979
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release files / oilspillsim-0.0.3-cp38-cp38-macosx_10_9_universal2.whl

Download URL oilspillsim-0.0.3-cp38-cp38-macosx_10_9_universal2.whl
Size 262.3 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fdd55e36af86844fef326c0345cc686ea7b8661aa902ae9330b1fb5ae2ff0f9c
BLAKE2b-256 checksum
How to use checksums
1977315004adfc54d2296e05c31da05fc55255541e13ac11b0cc20baf6ae3a3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.3 This release

49 release files

0.0.2

49 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page