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.1.tar.gz (57.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.1-cp314-cp314-win_amd64.whl (189.0 kB view details)

Uploaded CPython 3.14Windows x86-64

opengolfcoach-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (279.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (262.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (254.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

opengolfcoach-0.1.1-cp313-cp313-win_amd64.whl (189.3 kB view details)

Uploaded CPython 3.13Windows x86-64

opengolfcoach-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (279.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (263.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (254.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

opengolfcoach-0.1.1-cp312-cp312-win_amd64.whl (189.3 kB view details)

Uploaded CPython 3.12Windows x86-64

opengolfcoach-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (279.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (263.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (254.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

opengolfcoach-0.1.1-cp311-cp311-win_amd64.whl (190.7 kB view details)

Uploaded CPython 3.11Windows x86-64

opengolfcoach-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

opengolfcoach-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (263.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (254.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

opengolfcoach-0.1.1-cp310-cp310-win_amd64.whl (190.9 kB view details)

Uploaded CPython 3.10Windows x86-64

opengolfcoach-0.1.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (264.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (254.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

opengolfcoach-0.1.1-cp39-cp39-win_amd64.whl (190.9 kB view details)

Uploaded CPython 3.9Windows x86-64

opengolfcoach-0.1.1-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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (264.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (254.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

opengolfcoach-0.1.1-cp38-cp38-win_amd64.whl (190.8 kB view details)

Uploaded CPython 3.8Windows x86-64

opengolfcoach-0.1.1-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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (263.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

opengolfcoach-0.1.1-cp38-cp38-macosx_11_0_arm64.whl (254.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: opengolfcoach-0.1.1.tar.gz
  • Upload date:
  • Size: 57.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.1.tar.gz
Algorithm Hash digest
SHA256 ce6326b094ba4661feb9ae5745ee96ede0c0dfca0a79e8d7d2669af265f15a25
MD5 3ac0237276a81e38c29eab34741eafe9
BLAKE2b-256 dc7d1a2c262764c97594e744828f9d7572507e8a1e6c6c7bc824748eeaa9680d

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1.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.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dd79818b9367b8c4fde5e53e6d71b57b27f467bfeb6f423174e845d0060ff086
MD5 e3221febb65990ee5b8265a805794a95
BLAKE2b-256 610482709a4a70260622752aaa66335b696d576fe916665d446258e208522ba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp314-cp314-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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e8bdaeee7e55a5e37317ca1dcaf44cbd3f61eac72a01ecacbdd5c5178b46e3d
MD5 f44a89c8e6ee9fcbee49f91f7d5cf829
BLAKE2b-256 a69db1d7bf52c270abcf79b3cf688c2574b9fd590e932b1a37bca7aa7d1dd947

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp314-cp314-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.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 892ddd5779618b863e1440ba59cb60ccb52814fc67e4f350d1304e813b80e3b0
MD5 36e161d52cdd38826ef82323e9af9cb3
BLAKE2b-256 3d148d2fc707a683b2e0821cd43dcbb40e24144e3afe91df15bba0f97baf3690

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp314-cp314-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5636dd875f837067219cf6867bff2bb469570efc47edc7950e4689bdf390122c
MD5 167a7b270f62dbbce9ecc16c8a53a02c
BLAKE2b-256 e95a620471de40bb8f307cda19a9ff7e511df26dc47c2972cf8394d1f6b71d17

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp314-cp314-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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2db0c2a8df46399ec0946b899948ba1d5ce578d7b87a7d2db238d6b25029cf1a
MD5 b54d18ece0186c4669d626c76341d096
BLAKE2b-256 94299fcf86d388873866e601b9ee1517a2150173075853ce7b0ec6ea189c7063

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp313-cp313-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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebaa65f65ca21a736fc20c964d7e792e0986899c6d68922d2a8141b4b624d92b
MD5 757f267d82ee7179d434f4a8cf01c912
BLAKE2b-256 e1305eef0bab990388cce9b5ef22a84da0a799280e0b18842b94ce35454194f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp313-cp313-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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e78490b4fb7cbdf864b74777c39201f0eb0767a1296255bd8911a98ad9746328
MD5 fbb20bc3a195fa4cbcfad33fdc2225b5
BLAKE2b-256 49b0c20288c6394af2d434b36387c8db3ff2f457474cebe3951e8e9b3022ee0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp313-cp313-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39f656821be9eb368481a8b272dc1519f0972b9d059c71928cef8285b67c9504
MD5 126993105fcc834559694379f9ed7d18
BLAKE2b-256 679ced861a763c38ef9ca49ffa7af25b035fb0691ba5d464a853afa3a7fc3508

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-cp313-cp313-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 47d4cebb7a3687ab5df7b54e6d0676b8ce264cdf1c4e644583bc9015f1fd91be
MD5 9f3c145052cade451f4f8783d592f334
BLAKE2b-256 4eda5f82e84369692dfe74e878bc2c1d6ab41a1d0b6269ca43676ba7332cfef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2195a0b9ea006159f840bc64850614bcc0e34c50814994c8a1e85f54b7638352
MD5 1c59403b2733d09117cfe900031735ae
BLAKE2b-256 580dfab96cd0d9d6f890a6cfe16bb52d9b2433144b9a53ec906f58af5058aec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e952f8af3dd033d4d791e357ae5621119dfad5a4d19d3891ec53ed6da2bf443
MD5 5faceaf0415604f320644c9b2e28ea32
BLAKE2b-256 7b1d2835ad79fa44368f2cbc71cdcdb659559a651a7c234d863e2a0776d62a00

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67095009f7de4884b04a9871224a1ff87ba3160e17f7d665a6bd23fcd602baa7
MD5 8cdb25cf5949ae515995df7e9975a073
BLAKE2b-256 853357185c5ef523a012f02758b3d0313d12b20cf9181734b441b565faea5abb

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6af93ebcb532bb035d484a51a36d900516b620588df577777553f18fc2a9d7f7
MD5 f435ccf4389cf218af1ce16fd8c6ffa2
BLAKE2b-256 652e99585128e4864c9e00ed225f22b8bdc1d91efd6d639e306d247e5ef21cf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8010cf378aaadfd966872ad66699b0542a380471bef3b6065c2e66eda25a87f6
MD5 836b0851dd7b49767eb08268f92bb108
BLAKE2b-256 385bd80a12e8882dce8d0ce55fbc736cb5ac5348efffc312ce0fb1727efb3553

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa7c76e65d134ad4152886eb55bea61c338ecb52b12f738b4f95596231b2db66
MD5 1b02020af73b1efbf47e49afc3b96c6f
BLAKE2b-256 9ac7cad9f38ff4e254962a2b628e803b0749c278f0717f0bdcc04a43994401c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 622bc3f9910d5121335e69907dd68be1c87fc01f207913a4180c8feaeb9dd7a2
MD5 8b01262b4b3368ccdfa12e918d66dd1e
BLAKE2b-256 37333281ee5df650573d7276dc63229e7fa07db0b9f629c5e4eef040b0208555

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d6f13c19e8ef757442b91caaa3d6569f78c39ef61660cc6603094ab07e35e664
MD5 931b936bd8468dcc6953394860b288ca
BLAKE2b-256 4b087d24cf3dcd892bdf78e0ee64d2f2572206be89dbcc3c9c9e9effd3f7d3ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f28adeebd2e3e76723ff9e0b8e95cd3a475fe6cd5f8bbca49bd34922dbefcf9
MD5 55ad4912e68f689a00821f3639df4550
BLAKE2b-256 972a421ee086c2e6fc6cf32db1a4cc19586ec578b3a95f65a9ed3d38ed13d963

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e555bd292f378eff64e924512e000f0a89f331c173029e02f641300026eb92ca
MD5 bca9bc5947d8e8792f981362f6375524
BLAKE2b-256 682ed3d2df95840ad85820401be5f17ee8566cae55d1ffb0c97eed6902fe9a9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cae81a61459732628d6488d217a1664ada07cef000727aacbff6b7768c05f40e
MD5 7624e5029c94fd48c8395c2d1f312083
BLAKE2b-256 ffa97b0ce38c05355d6e54d15d65a0c2647c5b46a3a4e353741e2f5ab48367b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2303659e65f2e6c4b95cda30e62237351174aaa16ae0bf392b2d2cb53d10f818
MD5 3054e38fbac6aba991b73b4d9758dd37
BLAKE2b-256 4cbe4d8c4f6bc1909def986ac6a14ee8a35335d4cc12b745094065fb74b8102f

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19e7722fe9e4a5cbe1a7d88a441c98aa039d94ed4a1d1c41fa597dca07723fa1
MD5 1b59d0545e71295901922f42fd681012
BLAKE2b-256 07b5970e9dbe48ade0f19fc2573424568163fa4ca485288bbd8a107468f1061a

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ada783e87b15ea07b7a7fdf27f96dc98cb98de78ea02fc177f56e462af6ecbbb
MD5 5ef5d568e51cc374e8bc50ed6855dbc7
BLAKE2b-256 2900fbbc6defc80468d64acf2058c0f3af5caa1c05b8b413a34a8c13ef6b0ce9

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d6fd931011dd9ff646a10ce149ee61002d63a70ce9c05510bc4c2900359dbed
MD5 0fa0e13664ca36cf5c2269a7fe89bd2a
BLAKE2b-256 b1c05a529a585fb511340477b6e4947b93fd7353a333609db4f0e94baeb02c3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7342d0320fa9df1823e1319a1fbabd63dadb75db4ed79e5f247f7a4fbc267298
MD5 71957bc8aa7d26c6f6a944a1e9ba7e8f
BLAKE2b-256 fcdd38b3baee3311809ab997d0aa4ca0a6b65331bd6cdcbdde3eb652d8a37a6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54d33e954b7696a362008b27e1d6c88264cf5ce9b9df373a4de4e3340055ddca
MD5 5c740038628abba762a25c985c7bbfa5
BLAKE2b-256 13a9b7058144169741e9ab326ab36f923c08c926a8f0634fb5eebf43e53636b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9a2bb9ff250ca2d458258462d3b8418d76de90d8fba4a03ab4b8b8bf1698129
MD5 c3bfa0e1f588b525d635652259b8a5d4
BLAKE2b-256 e784dcea4ca4a69a45ee2c95d52c8ff524a83e057f8275a6f2d708f3753ea887

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opengolfcoach-0.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4532585dee9906331b255160347f379d73bfa9a2359d8521e07499f1685a24e9
MD5 a82c5b72cb0460fd9d2583b4d0e1a113
BLAKE2b-256 9963c05b240960afd68fbf71a5f207576ceb8c183580b7dc14e9604d28f922de

See more details on using hashes here.

Provenance

The following attestation bundles were made for opengolfcoach-0.1.1-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