Skip to main content

High-performance library for calculating derived golf shot values including trajectory, spin components, and shot classification

Project description

OpenGolfCoach

PyPI version Python License

High-performance Python library for calculating derived golf shot values. Built with Rust for maximum performance.

Features

  • Trajectory Calculation: Calculate carry distance, total distance, offline deviation, hang time, and peak height
  • Spin Analysis: Convert between total spin/axis and backspin/sidespin components
  • Shot Classification: Automatic shot naming (Straight, Draw, Fade, etc.) with quality ranking
  • Unit Conversion: Automatic US customary unit conversions (mph, yards)
  • Club Analytics: Estimate clubhead speed, smash factor, and club path
  • Cross-Platform: Native binaries for Linux, macOS, and Windows

Installation

pip install opengolfcoach

Quick Start

import opengolfcoach
import json

# Create golf shot data
shot = {
    "ball_speed_meters_per_second": 70.0,
    "vertical_launch_angle_degrees": 12.5,
    "horizontal_launch_angle_degrees": -2.0,
    "total_spin_rpm": 2800.0,
    "spin_axis_degrees": 15.0
}

# Calculate derived values
result_json = opengolfcoach.calculate_derived_values(json.dumps(shot))
result = json.loads(result_json)

# Access derived values
ogc = result["open_golf_coach"]
print(f"Carry: {ogc['carry_distance_meters']:.1f} m ({ogc['us_customary_units']['carry_distance_yards']:.1f} yds)")
print(f"Offline: {ogc['offline_distance_meters']:.1f} m")
print(f"Shot: {ogc['shot_name']} (Rank: {ogc['shot_rank']})")

Input Fields

Field Type Description
ball_speed_meters_per_second float Ball speed in m/s
vertical_launch_angle_degrees float Vertical launch angle
horizontal_launch_angle_degrees float Horizontal launch (0 = straight)
total_spin_rpm float Total spin rate
spin_axis_degrees float Spin axis angle
backspin_rpm float Backspin component (alternative to total_spin)
sidespin_rpm float Sidespin component (alternative to spin_axis)

You can also provide input in US customary units:

shot = {
    "vertical_launch_angle_degrees": 12.0,
    "total_spin_rpm": 2300.0,
    "spin_axis_degrees": 0.0,
    "us_customary_units": {
        "ball_speed_mph": 150.0
    }
}

Output Fields

All derived values are added under the open_golf_coach key:

Field Description
carry_distance_meters Calculated carry distance
total_distance_meters Carry plus estimated roll
offline_distance_meters Lateral deviation
hang_time_seconds Time in air
peak_height_meters Maximum height
descent_angle_degrees Landing angle
backspin_rpm Backspin component
sidespin_rpm Sidespin component
total_spin_rpm Total spin (if backspin/sidespin provided)
spin_axis_degrees Spin axis (if backspin/sidespin provided)
club_speed_meters_per_second Estimated clubhead speed
smash_factor Ball speed / club speed ratio
shot_name Classification (e.g., "Straight", "Draw", "Fade")
shot_rank Quality ranking (S+, S, A, B, C, D, E)
shot_color_rgb Color code for visualization
landing_position 3D landing coordinates {x, y, z}
landing_velocity 3D landing velocity {x, y, z}
us_customary_units All values in mph/yards

Building from Source

# Install maturin
pip install maturin

# Build and install in development mode
cd bindings/python
maturin develop --release

# Run tests
pip install pytest
pytest tests/ -v

Building Wheels

# Build wheel for current platform
maturin build --release

# Build wheels for multiple platforms (requires Docker)
maturin build --release --manylinux auto

License

Apache 2.0 License - see LICENSE for details.

Links

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

opengolfcoach-0.1.0.tar.gz (56.6 kB view details)

Uploaded Source

Built Distributions

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

opengolfcoach-0.1.0-cp312-cp312-win_amd64.whl (194.1 kB view details)

Uploaded CPython 3.12Windows x86-64

opengolfcoach-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (265.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (254.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

opengolfcoach-0.1.0-cp311-cp311-win_amd64.whl (197.5 kB view details)

Uploaded CPython 3.11Windows x86-64

opengolfcoach-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (265.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (254.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

opengolfcoach-0.1.0-cp310-cp310-win_amd64.whl (197.5 kB view details)

Uploaded CPython 3.10Windows x86-64

opengolfcoach-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (265.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (254.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

opengolfcoach-0.1.0-cp39-cp39-win_amd64.whl (197.5 kB view details)

Uploaded CPython 3.9Windows x86-64

opengolfcoach-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (265.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (254.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

opengolfcoach-0.1.0-cp38-cp38-win_amd64.whl (197.4 kB view details)

Uploaded CPython 3.8Windows x86-64

opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (265.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.0-cp38-cp38-macosx_11_0_arm64.whl (254.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: opengolfcoach-0.1.0.tar.gz
  • Upload date:
  • Size: 56.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for opengolfcoach-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bc2aeced7fab4bc56764c8a1f8c8fe7a5f1727b41be2df67afd8e2dff21a967b
MD5 78fe7ef423c02bd314dca6fc18376648
BLAKE2b-256 034a53a0cc0af9f47faa559c4e124d72dd0289e735b4a42a136a5a1fef0a85fa

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2cf9d52cd741ed6e0617509771484ad2e021229bdae1fea64b00fd0587ee7c38
MD5 6ef8dc066e335dad6c101eea7aea8010
BLAKE2b-256 82b7bbbe3a0269f557d7d150e134d0bb013eb713a31a5e13357a7e7d2d5e8ff7

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbfd6253ae08e171597c520d362abb7ea22a919326c44b6b2d5a0ebbd13c5888
MD5 50b1062310dff74f3857fd899968e09c
BLAKE2b-256 4463dcddbf46a3989dab00448d87015e9a9c19becc054be93a4c05a9b80aa319

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 677cbeb2e7a7ec17c621b22b92669bcdaf74e4bac457ff31ea6e646c2d42c372
MD5 eadeb65ffba79fe59563d928e08557c5
BLAKE2b-256 c1035186b90739dc72c0db564450eeeb7cd3d6bfc9c5e279c6dae624d8d9eaf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13341222a711c7e913f360615bb767a64d66a111405ec1359ae00edd54b1e719
MD5 3f0ac2f61871bf2f3766e8956970fcc8
BLAKE2b-256 6708561ee2c9568660284312bc11142cc72ceccffe03c410c26122b856a9333e

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bee5d1353c1ca09378f3d3dacc0361df1f5be8b681f87dcc0bfd3134bd537533
MD5 c24ed88d93b3aea28ebe0c0e511e66da
BLAKE2b-256 dc9b5ff309ece0a1a0c68abb69967b6ab146dc54f103188dd5de3e387b4ba8b4

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d7fddb072be4f3922b2f51e55a600a6d59665b0f3bf06a1b0385435940b11bc
MD5 7607fbd55da8819d7842a8d4b8e5b94d
BLAKE2b-256 266b62f22ae639583c3fb72a4393291ca8d4d0fce90642ff8cd4a177b008e283

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61db3ad51bb4232e0de6e007c0ec4863c2138fa220fd50fe60d2ae1cb5516f56
MD5 f8b26b07c26c0afb193fe0c744688167
BLAKE2b-256 61e38480f439fbcd94e3651326d2eef0ed67a5d5730e1b5edc2d2e8e56a52dd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec29b2b00680515a2d776cb71fe3f9975bd88bdd0af10f09f74d0bd143bab0e0
MD5 ad6c4bcb6daedd1a73a5b5ab556a50dd
BLAKE2b-256 23164fb83785a5e4eb115a02535da8b6c3ff229399a0e91578222c1fe156495b

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 552dfcbe7b9aa6296da502b1850169388ecac30d29698f01f7b596c3ec9539f9
MD5 f2c4de49acd691959ef6fc3905ca2f1d
BLAKE2b-256 6615bd505ddede799727bb72ff98ecf4d600dccf7d0139000edef64fa27251d2

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b81370744ac5fae0fc5eeca19eba33d644c63599d4641a07262577169e9a0262
MD5 40fb051be17ccf7f32db5b2c823c0dbc
BLAKE2b-256 43fae4bd9b8373972efb6cea94011fc31d1787e08574878a7264ea3f908068c2

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69cae6d5df7a7a1d945d588d818b383865eae54ead3dd73d8ab01b9d8d32465a
MD5 6775ae3803db4e3c088ae3973e46dc67
BLAKE2b-256 a1d846da4ba6d520fc416c078f2a1bbb1bcddc6d6ab6179fd585def48faa38de

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 391c2c324f278e0559d1dbeb1f9db554cd8a4434564b099d447b301b42260bf3
MD5 af6ac19a29755f985f33c4b48b0e6744
BLAKE2b-256 62d6ab8132415d7327448bd6fe9729475d46b7550b955cd0279a2449222fe281

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cc081eb7974f5e4e3496e4a382566a9dff651a1e3162adc247e3aa3c1b4a7f49
MD5 442fd5d496184abb6baee0444863be75
BLAKE2b-256 f3f1c7c407fb20872b22e50f61b2ea43f3ed002aa6c5d665263a477ee5918a01

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4256ccb05a623419fbbba95a009929845a3b559817448b8ae6c882ae69aad68
MD5 e3556bbe3c33818fab9e389b79e06ee5
BLAKE2b-256 4c001fe8f437ad2c3ea13f063aeb17d760183791ffc511b86a701ddf325ad869

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c3ebd34678660852f14f7635d872285ca3fbd7a456733f9c2a1da2eddf43905
MD5 9e2ebadc7ec00eeb75ba1fa63002716b
BLAKE2b-256 fdee605645e5139d8098282c6aa752f039043496ba6900ee38ecd06c478b486b

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

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

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c01ca61e647846b2553159fd5ba106230963986904a31ad3324d2f24a4adaf65
MD5 38d45476e907ad51136632569fc74dc0
BLAKE2b-256 792506f46ef4efd7f07c01971b66486607096d5f81b81b28afa6119649a1ec99

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e0f902d9c2799dcd3b3fd7dea2ad58bd991ab5741192c0bfab5dae744cfe11fa
MD5 ef7d61bf4043e91c01dc5ee791ead047
BLAKE2b-256 06b6fa3a98d691e7f2e5325388b50be84a0b5cea1b88957e9d399ab65e1b3e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp38-cp38-win_amd64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b48951528b49c6bd4086cf7b5e9abf3c6cbf4d0577bd1c78279b672870767f10
MD5 34bcc9c8facc268119b5f8edb8591c85
BLAKE2b-256 80ca7d9385bf697ffe66355402ccad08a26055552ae373bc6847b33aceb37b48

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5abf1131849b519ba1bd69b4bb036eb9e67d6bcedeeaaf114f163c248d1c61f0
MD5 748e889369397b897a113c5dd559b36e
BLAKE2b-256 57437e17d3e8dd2b3e4164b9e66d94aa78c7948ba58c41224b28a00dae3882d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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

File details

Details for the file opengolfcoach-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e669be31bd46dddcc9df6b148951e38237f1db6d21f721bfd6196ad4d6a712a
MD5 fa1425e0fbfcd6932c4e119346994b73
BLAKE2b-256 bceb40013013a63f8a717958b5fbd14d95655830013ab3a4ee7149049debc792

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.0-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on OpenLaunchLabs/open-golf-coach

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