Skip to main content



Build Wheels Test Linux Test Windows Test MacOS PyPI version

Getting Started {#GettingStarted}

Cross-platform Python bindings for Helios 3D plant simulation library.

PyHelios provides a Python interface to the powerful Helios C++ library for 3D physical simulation of plant and environmental systems. It enables plant modeling, geometry manipulation, and biophysical simulations including GPU-accelerated radiation transfer, photosynthesis, and plant architecture modeling.

📖 Complete Documentation

⚠️Note that this is a work in progress. Not all Helios functionality has been implemented in PyHelios ⚠️

⚠️Help make PyHelios better by reporting issues: https://github.com/PlantSimulationLab/PyHelios/issues ⚠️

See the Helios C++ documentation for a more in-depth description of Helios: https://baileylab.ucdavis.edu/software/helios

Quick Start

Installation

Requirements: Python 3.10 or later (pre-built wheels available for Python 3.10–3.14)

Easy Install (Recommended):

pip install pyhelios3d

This installs pre-built PyHelios with platform-appropriate plugins:

  • macOS (Apple Silicon): All plugins including radiation via Vulkan backend
  • macOS (Intel): Pre-built wheels not available - please build from source
  • Windows/Linux: All plugins with GPU acceleration via OptiX backend (NVIDIA GPUs)

Linux system libraries: the visualizer links OpenGL, EGL and X11, which Linux wheels do not bundle (they are loaded from the system at runtime). Desktop distributions normally already have them; minimal container images such as python:3-slim and nvidia/cuda:* do not:

apt-get update && apt-get install -y \
  libgl1 libegl1 libsm6 libice6 libx11-6 libxext6

EGL (libegl1, helios-core 1.3.85+) is what lets the visualizer render headless on a machine with no display server at all, such as a batch compute node.

Without these, import pyhelios reports the missing library and falls back to mock mode.

PyHelios automatically selects the best execution mode:

  • Plugins with GPU backends (radiation): Require GPU - Vulkan (all platforms) or OptiX (NVIDIA)
  • Plugins with CPU/GPU modes (energybalance): Work on all platforms, GPU acceleration optional
  • CPU-only plugins: Work on all platforms without special hardware

Note for Intel Mac Users: Due to GitHub Actions infrastructure limitations, pre-built wheels are only available for Apple Silicon Macs. Intel Mac users must build PyHelios from source following the macOS build instructions below.

Build from Source {#build-from-source}

If you need to customize plugins or build from source:

Windows {#windows}

Prerequisites:

  • Visual Studio 2019+ or Build Tools for Visual Studio
  • Python 3.10+
# Clone repository
git clone --recursive https://github.com/PlantSimulationLab/PyHelios.git
cd PyHelios/

# Build native libraries (optional - pre-built binaries included)
./build_scripts/build_helios

# Install PyHelios dependencies
pip install -e .

macOS {#macos}

Prerequisites:

  • Xcode command line tools
  • Python 3.10+
# Install Xcode command line tools
xcode-select --install

# Clone repository
git clone --recursive https://github.com/PlantSimulationLab/PyHelios.git
cd PyHelios/

# Install c++ dependencies and build native libraries
source helios-core/utilities/dependencies.sh
./build_scripts/build_helios

# Install PyHelios dependencies
pip install -e .

Linux (Ubuntu/Debian) {#linux}

Prerequisites:

  • Build essentials
  • CMake
  • Python 3.10+
# Clone repository
git clone --recursive https://github.com/PlantSimulationLab/PyHelios.git
cd PyHelios/

# Install c++ dependencies and build native libraries
source helios-core/utilities/dependencies.sh
./build_scripts/build_helios

# Install PyHelios dependencies
pip install -e .

GPU Features Setup (Optional)

PyHelios plugins have three types of GPU support:

GPU-Required Plugins:

  • Radiation Model: GPU-accelerated ray tracing via Vulkan (all GPUs) or OptiX (NVIDIA)
  • Aerial LiDAR: GPU-accelerated LiDAR simulation (CUDA)

GPU-Optional Plugins (work with or without GPU):

  • Energy Balance (v1.3.61+): Automatic mode selection - GPU (CUDA) → OpenMP (parallel CPU) → Serial CPU
    • CPU mode recommended for most workloads without GPU

CPU-Only Plugins (no GPU needed):

  • All other plugins (PlantArchitecture, Photosynthesis, SolarPosition, etc.)

For GPU Acceleration (optional), ensure you have at least one:

  • Vulkan loader library (macOS/Linux only; no extra packages on Windows)
  • OR for NVIDIA-optimized path: CUDA 12.0+ with driver >= 560 (OptiX 8.1) or CUDA 9.0+ with driver < 560 (OptiX 6.5)

The radiation plugin auto-detects the best available backend at runtime (OptiX 8 -> OptiX 6 -> Vulkan).

Verification:

vulkaninfo  # Should show Vulkan device information
# OR for NVIDIA:
nvidia-smi  # Should show GPU information

Testing GPU Features:

from pyhelios import Context, RadiationModel, EnergyBalanceModel

context = Context()

# Test GPU-required plugin (radiation)
try:
    radiation = RadiationModel(context)
    print("GPU radiation modeling available!")
except RuntimeError as e:
    print(f"Radiation requires GPU: {e}")

# Test GPU-optional plugin (energybalance)
with EnergyBalanceModel(context) as energy:
    if energy.isGPUAccelerationEnabled():
        print("EnergyBalance using GPU acceleration")
    else:
        print("EnergyBalance using CPU mode (OpenMP or serial)")

First Example

from pyhelios import Context
from pyhelios.types import *

# Create simulation context
context = Context()

# Add a patch primitive
center = vec3(2, 3, 4)
size = vec2(1, 1)
color = RGBcolor(0.25, 0.25, 0.25)
patch_uuid = context.addPatch(center=center, size=size, color=color)

print(f"Created patch: {patch_uuid}")

Documentation

Section Description
Getting Started Installation, setup, and first steps
User Guide Core concepts, API reference, and examples
Cross-Platform Platform-specific usage and deployment
Plugin System Available plugins and configuration

Key Features

  • Cross-platform: Windows, macOS, and Linux support
  • Plant modeling: 20+ plant species models in the plant architecture plug-in
  • GPU acceleration: Radiation simulation via Vulkan or OptiX backends
  • 3D visualization: OpenGL-based real-time rendering

Updating PyHelios

PyPI Installation

If you installed via pip, simply upgrade to the latest version:

pip install --upgrade pyhelios3d

Source Installation

If you built PyHelios from source, update with the latest changes:

# Update main repository and submodules recursively
git pull --recurse-submodules

# Alternative: Update main repo first, then submodules
git pull
git submodule update --init --recursive

# Rebuild native libraries after updates (recommended)
./build_scripts/build_helios --clean

# Reinstall PyHelios
pip install -e .

Important: Always use --recurse-submodules or manually update submodules when pulling updates, as PyHelios depends on the helios-core submodule for C++ functionality.

Quick Commands

# Test installation (uses subprocess isolation for robust testing)
pytest

# Check plugin status  
python -m pyhelios.plugins status

# Interactive plugin selection
./build_scripts/build_helios --interactive

Support


Note: This project is in active development. The API may change quickly - see docs/CHANGELOG.md for updates.

Release files for pyhelios3d 0.1.33

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

Built distributions (wheels)

Table of built distributions (wheels) for pyhelios3d 0.1.33
File
pyhelios3d-0.1.33-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyhelios3d-0.1.33-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
pyhelios3d-0.1.33-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
pyhelios3d-0.1.33-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyhelios3d-0.1.33-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pyhelios3d-0.1.33-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pyhelios3d-0.1.33-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyhelios3d-0.1.33-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyhelios3d-0.1.33-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pyhelios3d-0.1.33-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyhelios3d-0.1.33-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyhelios3d-0.1.33-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
pyhelios3d-0.1.33-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyhelios3d-0.1.33-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyhelios3d-0.1.33-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 1.2 GB

Release files / pyhelios3d-0.1.33-cp314-cp314-win_amd64.whl

Download URL pyhelios3d-0.1.33-cp314-cp314-win_amd64.whl
Size 75.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
819491fc70dee84a0d1dd93878d51f8a77c36a9d0ec409ae131105785e28f012
BLAKE2b-256 checksum
How to use checksums
6c479eaab72ac8cb887fe4bb857e4d321688d5f60f98a8aec0ddb08269cb65f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pyhelios3d-0.1.33-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 79.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cbe2f444718b9b6b5d91e78169991667cbe7366ceb26861f4c1f1f3294f9ab4c
BLAKE2b-256 checksum
How to use checksums
d9fdd9f95c6aafb17a0230da05f28975e2a477cb5fe4507232d5fc6b91ef3007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp314-cp314-macosx_14_0_arm64.whl

Download URL pyhelios3d-0.1.33-cp314-cp314-macosx_14_0_arm64.whl
Size 85.1 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
016980d0db2bca3dbc680c52c8a8b1f066a139aeb90e467e703a111a349db93d
BLAKE2b-256 checksum
How to use checksums
87da1493ee58356b866283fbf684ef828a354f0e20fb9d755aad2533326a57ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp313-cp313-win_amd64.whl

Download URL pyhelios3d-0.1.33-cp313-cp313-win_amd64.whl
Size 75.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
73131c02fd3c0ecc9926ba75120fd3099da6861e4ebcbe0dd5f8222778c4a0b9
BLAKE2b-256 checksum
How to use checksums
c87e898dfebcc88b42298a54610eb1ec0908368f3f2c490041329c3c9732e305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pyhelios3d-0.1.33-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 79.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e823834211675996fa368b68c7cd429ccc04db4950aebe95c043d35d2a01ed6c
BLAKE2b-256 checksum
How to use checksums
db1decd3675eb2ce4c1c8a5ceac4fc672459d1606b6d5c152e30d8c869fa4331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp313-cp313-macosx_14_0_arm64.whl

Download URL pyhelios3d-0.1.33-cp313-cp313-macosx_14_0_arm64.whl
Size 85.1 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7794a3edb27c47ffff49fd615d3112cc719d71865d0548d5d57fd38f05a02598
BLAKE2b-256 checksum
How to use checksums
5fe1cb4ab5aa8c52cc6d7482c9e4938351a09eadc74c355ab2e4b9bedf5bc895
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp312-cp312-win_amd64.whl

Download URL pyhelios3d-0.1.33-cp312-cp312-win_amd64.whl
Size 75.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f64824f36b01fb7ff2ced1ddeea83f502637420cd1ac572f778dba5b1ad38bf6
BLAKE2b-256 checksum
How to use checksums
5d59ade7a4b5c17b22848648625b3f0a726d92ab7970a67bce312bb7987f1b16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pyhelios3d-0.1.33-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 79.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0cfdd6d5a0f56da63d707f9c54b4f9fdd5f0c8b4266a0e935c4e60dd1a8cb54e
BLAKE2b-256 checksum
How to use checksums
a1ed480d8832d911c0829cdb9ebfbd63da96e182585b809b07dd075afeeb9fc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp312-cp312-macosx_14_0_arm64.whl

Download URL pyhelios3d-0.1.33-cp312-cp312-macosx_14_0_arm64.whl
Size 85.1 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d4e0d7ef846bffbd37f70687320317a4f907212a6ec3cfb811fef97a54e2c780
BLAKE2b-256 checksum
How to use checksums
8159d0646784d912e7e16585ff578ea247b9aa4468f57704f8f341ef120c43fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp311-cp311-win_amd64.whl

Download URL pyhelios3d-0.1.33-cp311-cp311-win_amd64.whl
Size 75.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9fe6f11e3b7c2a703179fe9aacacc3cc94385025027ed40a1c8a16f0c70064b6
BLAKE2b-256 checksum
How to use checksums
f39c035fd65fa90b4b031fea1ed0c1442bc9731bbad8ea2779aaf83d1954fe8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pyhelios3d-0.1.33-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 79.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
40fab56ba342328a9367cbaef291cf77b8eed3831345668321bb6085130d20e4
BLAKE2b-256 checksum
How to use checksums
8e7f99ce96952f899e0d56714660e1528b376351c64b0592432b49b97a8194e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp311-cp311-macosx_14_0_arm64.whl

Download URL pyhelios3d-0.1.33-cp311-cp311-macosx_14_0_arm64.whl
Size 85.1 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
52630eff59658849e84a909e7ba6a01a77a85477290e6de08fced9e8c77c4806
BLAKE2b-256 checksum
How to use checksums
fd93c632a3de5079e5a8c8bd99d037fb76223e40649705cd0b755eb71449a302
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp310-cp310-win_amd64.whl

Download URL pyhelios3d-0.1.33-cp310-cp310-win_amd64.whl
Size 75.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
37dd42fb33cc1aed3a66e6d4a333cfb2fea841188ed32cb6afb55dbce2c6cdc4
BLAKE2b-256 checksum
How to use checksums
003cec6f96e28c2e04a2e3db7f0aa5cf5534a8495c8fd26021e15d7880b7324d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pyhelios3d-0.1.33-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 79.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
087fb497b0f1a5f3e99275d74e323fbeb6a44cd45b606bf29a77b12fdd219d7d
BLAKE2b-256 checksum
How to use checksums
88c89712817b1b2681412a7b304defc34df600380990592153320c9992edb59d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release files / pyhelios3d-0.1.33-cp310-cp310-macosx_14_0_arm64.whl

Download URL pyhelios3d-0.1.33-cp310-cp310-macosx_14_0_arm64.whl
Size 85.1 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
85973dab073de96c40c38dd2675244f4515241174b0f97730728350fb76c1cd1
BLAKE2b-256 checksum
How to use checksums
4e02330538e070a291ab7c086b8879d155472fcb51e9efec0178e1953c8794bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.33 This release

15 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