Skip to main content

VentPy

English | Español

High-performance underground mine ventilation calculations for Python, backed by a C++20 core.

VentPy helps mining engineers estimate ventilation demand for underground operations using an auditable API oriented around the Peruvian regulatory framework DS 024-2016-EM / DS 023-2017-EM.

What VentPy Does

VentPy provides calculation tools for:

  • Personnel-based airflow demand
  • Diesel fleet airflow demand
  • Blasting gas dilution airflow
  • Atmospheric corrections at altitude
  • Leakage adjustments for ducted ventilation
  • Consolidated ventilation demand with governing-factor selection
  • Optional visualization and HTML reporting helpers in Python

The library is designed for engineering workflows where performance, reproducibility, and traceability matter.

Why This Library Exists

Mine ventilation calculations are often implemented in spreadsheets that become difficult to validate, reuse, or integrate into larger workflows. VentPy moves those calculations into a typed, testable library with:

  • A C++ core for predictable performance
  • Python bindings for scripting, analysis, and integration
  • Explicit result objects instead of opaque spreadsheet formulas
  • Domain-oriented inputs for personnel, diesel equipment, blasting, atmosphere, and leakage

Regulatory Scope

Current defaults are based on:

  • DS 024-2016-EM
  • DS 023-2017-EM

The default RegulatoryConfig reflects this Peruvian framework, while still allowing stricter corporate parameters to be injected when needed.

Project Status

VentPy is currently in alpha.

Implemented and exposed today:

  • Personnel flow calculations
  • Diesel flow calculations
  • Blasting flow calculations
  • Atmospheric correction utilities
  • Integrated ventilation governor
  • Python visualization helpers

Additional result types for dust, thermal, and leakage are already part of the public model, but the practical maturity of each workflow should be validated against your engineering use case before operational adoption.

Installation

VentPy currently builds from source.

Requirements

  • Python 3.9+
  • CMake 3.20+
  • A compiler with C++20 support

Install in a Virtual Environment

python -m venv .venv
.venv\Scripts\activate
python -m pip install --upgrade pip
pip install .

For development:

pip install -e .[test,viz]

Quick Start

import ventpy

config = ventpy.RegulatoryConfig()
governor = ventpy.VentilationGovernor(config)

inp = ventpy.VentilationInput()
inp.num_workers = 15
inp.altitude_masl = 4200.0

result = governor.calculate_total_demand(inp)

print(f"Q_total = {result.q_total_m3min} m3/min")
print(f"Q_total = {result.q_total_cfm:.1f} cfm")
print(f"Governing factor = {result.governing_factor}")

Example With Diesel Fleet and Blasting

import ventpy

config = ventpy.RegulatoryConfig()
governor = ventpy.VentilationGovernor(config)

inp = ventpy.VentilationInput()
inp.zone_type = ventpy.ZoneType.DevelopmentFace
inp.face_area_m2 = 15.0
inp.face_length_m = 120.0
inp.safety_factor = 1.10
inp.simultaneity_factor = 0.85

inp.atmospheric = ventpy.AtmosphericParams()
inp.atmospheric.altitude_masl = 4200.0
inp.atmospheric.dry_bulb_temp_c = 22.0

inp.personnel = ventpy.PersonnelParams()
inp.personnel.num_workers = 12
inp.personnel.activity = ventpy.ActivityLevel.Moderate

fleet = ventpy.DieselFleet()
fleet.add_equipment("Scooptram ST1030", 180.0, 0.88, 0.75)
inp.diesel_fleet = fleet

blast = ventpy.BlastingParams()
blast.explosive_kg = 50.0
blast.explosive_type = ventpy.ExplosiveType.ANFO
blast.dilution_time_min = 30.0
blast.face_area_m2 = 15.0
blast.face_length_m = 120.0
inp.blasting_params = blast

result = governor.calculate_total_demand(inp)

print(result.q_personnel_m3min)
print(result.q_diesel_m3min)
print(result.q_blasting_m3min)
print(result.q_total_m3min)
print(result.velocity_at_face_mps)
print(result.warnings)

Core API

Main entry points:

  • RegulatoryConfig
  • VentilationGovernor
  • VentilationInput
  • DieselFleet
  • AtmosphericParams
  • PersonnelParams
  • BlastingParams

Direct calculators:

  • calculate_personnel_flow(...)
  • calculate_diesel_flow(...)
  • calculate_blasting_flow(...)
  • calculate_atmospheric_corrections(...)

Useful utilities:

  • calculate_pressure_kpa(...)
  • calculate_density_kg_m3(...)
  • calculate_volume_correction_factor(...)
  • calculate_diesel_derate_factor(...)
  • get_min_velocity(...)
  • safety_ceil(...)

Visualization

VentPy includes a Python visualization module intended for quick engineering communication and reporting.

Available helpers include:

  • plot_flow_comparison(...)
  • plot_flow_breakdown(...)
  • create_dashboard(...)
  • generate_html_report(...)

Example:

from ventpy import visualization as viz

html = viz.generate_html_report(
    {
        "q_personnel_m3min": 45.0,
        "q_diesel_m3min": 267.0,
        "q_blasting_m3min": 50.0,
        "q_dust_m3min": 0.0,
        "q_thermal_m3min": 0.0,
        "q_leakage_m3min": 50.0,
        "q_governing_m3min": 267.0,
        "q_total_m3min": 317.0,
    },
    include_charts=False,
)

If you want chart rendering, install matplotlib in your environment. The optional visualization dependency set can be installed with pip install -e .[viz].

Development

Run Python tests with:

pytest

The project also contains C++ tests that can be enabled through CMake when needed.

Repository Layout

include/          C++ headers for the calculation core
bindings/         nanobind Python bindings
python/ventpy/    Python package and visualization helpers
tests/            Python and C++ tests

Engineering Disclaimer

VentPy is a calculation library, not a substitute for engineering judgment, ventilation surveys, field measurements, or regulatory review.

Use it as a computational aid. Final ventilation design decisions remain the responsibility of the qualified engineer of record.

License

MIT

Download files

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

Source Distribution

ventpy-0.1.0.tar.gz (55.3 kB view details)

Uploaded Source

Built Distributions

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

ventpy-0.1.0-cp313-cp313-win_amd64.whl (126.0 kB view details)

Uploaded CPython 3.13Windows x86-64

ventpy-0.1.0-cp313-cp313-win32.whl (116.2 kB view details)

Uploaded CPython 3.13Windows x86

ventpy-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (150.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ventpy-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (156.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

ventpy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (106.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ventpy-0.1.0-cp312-cp312-win_amd64.whl (126.0 kB view details)

Uploaded CPython 3.12Windows x86-64

ventpy-0.1.0-cp312-cp312-win32.whl (116.2 kB view details)

Uploaded CPython 3.12Windows x86

ventpy-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (150.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ventpy-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (156.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

ventpy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (106.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ventpy-0.1.0-cp311-cp311-win_amd64.whl (128.0 kB view details)

Uploaded CPython 3.11Windows x86-64

ventpy-0.1.0-cp311-cp311-win32.whl (118.5 kB view details)

Uploaded CPython 3.11Windows x86

ventpy-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (154.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ventpy-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (161.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

ventpy-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (108.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ventpy-0.1.0-cp310-cp310-win_amd64.whl (128.0 kB view details)

Uploaded CPython 3.10Windows x86-64

ventpy-0.1.0-cp310-cp310-win32.whl (118.3 kB view details)

Uploaded CPython 3.10Windows x86

ventpy-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (154.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ventpy-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (161.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

ventpy-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (108.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ventpy-0.1.0-cp39-cp39-win_amd64.whl (128.6 kB view details)

Uploaded CPython 3.9Windows x86-64

ventpy-0.1.0-cp39-cp39-win32.whl (118.7 kB view details)

Uploaded CPython 3.9Windows x86

ventpy-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (154.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ventpy-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (161.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

ventpy-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (108.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file ventpy-0.1.0.tar.gz.

File metadata

  • Download URL: ventpy-0.1.0.tar.gz
  • Upload date:
  • Size: 55.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 855e1ef1121476b1e8198300882370d8815e6f71f578ef8bc88b80157409a85c
MD5 5955129e00f3aebed95f89ddc4f26a64
BLAKE2b-256 3837e14cfba72666a49cf54121cdf8b1cb263d743076ffc63e545fe32eab587b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0.tar.gz:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 126.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f296fa641df59c0c84464d40f43445b51162bf420ac16512f72dbe0ac4aa3646
MD5 fac5f02f25deb3a24c3fbe4851d86cd6
BLAKE2b-256 34a30ec86233432b418b00f8cea701e357f75e86a1d3fa768e1174c281a9822e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 116.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 205bba0ba6fd291699152c709ade67e861ef8f9d53a143fd12e3a10f2b07796a
MD5 ebbd02a8430caea24f65504f9f3afafb
BLAKE2b-256 817c0a7874eec7fa7e230228b4a0ba663d6c6325ddbfebfeea899b23b89a4394

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp313-cp313-win32.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64b686341f75644765c05b69f16e7b5fc3929fb2be345f1b1a55fe0ab0d163fe
MD5 5a3daa03ee3d9b3f1ecc52d29ad55fad
BLAKE2b-256 83380f5b7857ee7c185c4fbe467e6ca873f58a5705a64184c82eacb40119253d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fedf8c1a53481f43ae5eb6ffdb640bb1066565a25d3b48a7a97e3044805ae2e3
MD5 2568941bef2750373c8657fb5063ee2a
BLAKE2b-256 37ca0f02edf65cddee64e1ec00d8c95559b18c02cd78f114fe9bc0892e929d6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f69c2975c643d151c2046acd9c1573411b223627d4b047ea8ab183990e9aa55f
MD5 be6182f1a381d5558502953181f0ebd9
BLAKE2b-256 dc9e44f83a8cd7bba160482c3b239d74e406c477a4488d754fe41cadeaeca2e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 126.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7479675ad85810ec4644c46f30d4a7c931ec243e71e0a14afb1d94fee8898157
MD5 8d44a1ea62d6ceffddeb96982299cdb4
BLAKE2b-256 99562b5ff8e6ca0398ce0d59321228042e92de857539e6fdef85d4cdc065ecad

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 116.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 34e7da00aeb4f1e7763a7b08920c282236fa30536b37033c6fe36dcc763c8906
MD5 c54b478b558d6145c8f076b04530ad68
BLAKE2b-256 cea0a7f435cfc875987b226b4c05a40b2dfe5e3ad96b24ae0e0b80b59e4a8a01

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp312-cp312-win32.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4073ad448d441dcc5487f8f397630d5cb23fe2a8d506318bc585427ff1d53399
MD5 2137ae83b1441e793016f87bc87b0a91
BLAKE2b-256 b5ab319ab31523bbf1a0d81c26f057b495b4688547c3e3ed2c933dfc3db1f9ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b79e289b45a8b0df41cd47dfb80286163ce41bca64df2e30cb17bb39187e46b6
MD5 ba71809a0b16dd3953ab8a2f1c5929f5
BLAKE2b-256 081ae1a54546451c495497586efa53030013292e8642c861bb0885e648985250

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fc1fd99dfa4573a0709dae9997b2f9eadcd97508df504489f54ee88f657a81b
MD5 d95beb44067aa025400b2ac13fd9d6cb
BLAKE2b-256 b37b41e424bcf122e4ce38fa43efaab84f06040f6c88a5c0b1ed90ce9ba52afb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 128.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9c6a1d300909b63f61c06aad6ccc126551d1b07cadd9e35ae70f5ab6289fc7cf
MD5 c7f3f7e7f8d11530bf5cfead146dcdc1
BLAKE2b-256 775fb6ab591e11fe68c20005ed9baca4470d99a0a14734d551d818aff71b335d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 118.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cd5c1befe6c107232275bfe51ba77197a85670d18c8a318325257e10a3fb077b
MD5 5da01c9cb4f494027d5b20811d4e2705
BLAKE2b-256 0d5db1f8612bfe7707e8af363297c802a0e4f7898baa6da75799da223d5b3be8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp311-cp311-win32.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b75572732e867b9096d291a8d071b10ddf62756bc7114b05455e37a64c4b345c
MD5 a90cd66a07c42ff8569200f32f131097
BLAKE2b-256 9b7a8c6ac8a3a35ead00ffb1dace98d2f4350565a2028d236e89b77c79b00e4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cb13484819cd1af7b5bb761f8c282de9bfbaf3ad5775aa65053fbc420fe3a6a
MD5 baee9eb8ac974e430c1bf173fd7ecff3
BLAKE2b-256 06ded8e69bad37ccae4ce6543f290b09a73843275e3dc023d159b2e0de44e099

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb0d96e5c3a5a3d2a5893d6554e9cfbabbc14ea783f3b8093db73afafad3b9b2
MD5 3857e229a96883341ee8a720e2ce03c4
BLAKE2b-256 790eaf03d84726346a44a6d37702242d5a9973d28b2b895ad361de484e3d9eac

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 128.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bc3069face0813018abd22a28ec260ef2de839f360e6ef87db778663f78709f4
MD5 bd87784d4e75a2fe893b19ee73fe4cad
BLAKE2b-256 43c220ee491905548931b9409cfedd2d640e16b0e99151572cc435b0c91077df

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 118.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 91547dc612654ecbee61493746e86f5e1c7743918a8306a3a3e55283dd0c70c7
MD5 1cd57d0d471006f7ba66abe84c1cc22c
BLAKE2b-256 ca9ecce5aeff8d13574d3538aa40444616d0998b5c196978396dd853df57dbf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp310-cp310-win32.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f48e4acaa41a0cad329eb7c842b4fb0554ac54e01243dada5f32c77ad7d79c94
MD5 749da87fd30189b2ae7a6649fcc79a7b
BLAKE2b-256 bef407ff9efafce52cf6db52a2bc0eda84d8c4a7f25f8cf3e5daad3fb5e4c0b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 929543372c02c19f3769887eb030ab582b918d164d4eb98d353573f70ab81263
MD5 674807e491170b40230bdf619b68a70a
BLAKE2b-256 f5839ee0d666efc97dadf7cee3d90bafac3b8fad50974fae90546e6823eb565c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9516314e1b7e12c4a74ba9652e7019082f1c98c994c278a6834f3cd38aae3aa6
MD5 e61eacf7b0edccd1d68f70da892a8787
BLAKE2b-256 99d6b64803fb2ff14622776fd9147e753b8fd3b90e88df630c3390f684eed198

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 128.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5292ee8d1d8da7761ea500115bacfe0188c4cb323b69c09144f49ccd4b3662e2
MD5 5f4061e4567720a911a39f9e942fc618
BLAKE2b-256 9d9d1b248abcf278ec6504bdea323ff336f1aa8c12ce3b455c009932bb8f8282

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: ventpy-0.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 118.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ventpy-0.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 22a8c989d5e9bd905da14e55dd28f666b35bce9bd778097b1071f13634f9ad80
MD5 d6ca62bd6eaf1eaf3c58eaf43624b9c7
BLAKE2b-256 8f6c0ccf38da2ede4774ddee6c81192488509ba1311c942204ed6c2e9ba0cec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp39-cp39-win32.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b9d0cf0915aac31d271472746f4fe5394876c4d05ac8c3431d8d37cea895b31
MD5 23cede98bc708cb31050b41b22e4aacd
BLAKE2b-256 89cd0aa9f5f2e0864f03a4d04fd516ffe4fca73a65c8661c46cadba9570417c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f0e193e7b10826ed7084403bbbca7708c9acfec8a69a95e4275b8b3330c4e259
MD5 19e90c1dd2ca06e8858354358172f4d7
BLAKE2b-256 2446dc1d5299cb1bc203649f9ef1441aff6e2b5376be9c0fe876520e93c1e0c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on Miqueas7/VentPy

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

File details

Details for the file ventpy-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ventpy-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb9ae2a7bbab15e2ca9112fc31128f85b1be2221e82cbb3cd1ef41c0af59b308
MD5 e5e6c3ea422999fa8d74af27a7b05e5f
BLAKE2b-256 baff3a19f0b7af8f51070acff30f440e01030cd7d475c2984d633db069be550a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ventpy-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on Miqueas7/VentPy

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

Release history Release notifications | RSS feed

0.2.1

26 files

0.2.0

26 files

This release

0.1.0 This release

26 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