Skip to main content

Python bindings for the Huira library

Project description

Huira

Huira is a ray-tracing library for rendering large scenes, star fields, and simulating solar radiation pressure.

Linux CI/CD Windows CI/CD macOS CI/CD Coverage

Conda Build Python


Features

Initial work on Huira has been on the basic architecture as well as distribution/cross-platform compatability. As much of that work is now completed, new features are expected to be released in relatively short order.

If there are features you wish to see, that you don't see listed here, please feel free to submit a Feature Request

Currently Stable Features (as of v0.8.1)

  • Radiometrically accurate unresolved rendering with calibrated camera distortion models and common camera controls
  • SPICE toolkit integration for spacecraft ephemeris and reference frames
  • Star field rendering with accurate celestial coordinates
  • Python Bindings
  • Logging and crash report generation
  • API Reference Documentation (NOTE: Some docs may appear incomplete or poorly formatted)

Features Coming Soon

  • 3D mesh and material support
  • Motion blur
  • Camera Depth-of-Field
  • Digital Elevation Maps
  • Level-of-detail support
  • Solar Radiation Pressure simulation
  • LIDAR simulation
  • TLE support
  • Improved API Reference Documentation and Quick-start guides

Long Term Plans

  • Vulkan based GPU Acceleration
  • Desktop application (GUI)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

huira-0.8.1-cp314-cp314t-win_amd64.whl (6.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

huira-0.8.1-cp314-cp314t-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

huira-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

huira-0.8.1-cp314-cp314-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.14Windows x86-64

huira-0.8.1-cp314-cp314-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

huira-0.8.1-cp314-cp314-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

huira-0.8.1-cp313-cp313-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.13Windows x86-64

huira-0.8.1-cp313-cp313-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

huira-0.8.1-cp313-cp313-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

huira-0.8.1-cp312-cp312-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.12Windows x86-64

huira-0.8.1-cp312-cp312-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

huira-0.8.1-cp312-cp312-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

huira-0.8.1-cp311-cp311-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.11Windows x86-64

huira-0.8.1-cp311-cp311-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

huira-0.8.1-cp311-cp311-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

huira-0.8.1-cp310-cp310-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.10Windows x86-64

huira-0.8.1-cp310-cp310-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

huira-0.8.1-cp310-cp310-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

huira-0.8.1-cp39-cp39-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.9Windows x86-64

huira-0.8.1-cp39-cp39-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

huira-0.8.1-cp39-cp39-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file huira-0.8.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: huira-0.8.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 c540f84812bfb6dccd782c05caa321adb15d6b500b43e83b1e026907e7190129
MD5 1d614dff34b47b43656b06bbe19de09c
BLAKE2b-256 33a68b81742fbb6382b5689657be2b2ea4f755eb33293d06add12c85b6b11307

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp314-cp314t-win_amd64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87b1287be94f776224153813aca5e4dd5020fbe988d4e3317ceae41c55ea4c88
MD5 bdff642435d1a5c298b1eedc263721ce
BLAKE2b-256 f3ff5bd48cc5f2c0fad5ee6793cd5e2983d7a0f2d3d89a11a3fa92d5d559b9f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa2839c17efe54b403fd18444ca7a7abfef95d06e894dbffaa1874336c176ab9
MD5 e928bceaef9ce15494ab6e2c5f0bc8bd
BLAKE2b-256 fc65b5463d18500a81ab004ee2570f0265b45a1e7e994e437e2e6dcd8406b47a

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: huira-0.8.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 38d4f41e55248d5700b7a7d827f929953261365669c26f2a9fcc4d0e7c612298
MD5 b0516642c8ecf733c624f2c34335949e
BLAKE2b-256 8132c22eb0c8885dedbc49612b0a49342b0720f22b3dc97e56549e4ed008bab0

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp314-cp314-win_amd64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2892377cf7df131b0129cfbe76d239a88ae91b2e9a5ee66f9cdcfcc51739b204
MD5 8d80961dbe3c6506fbc6399d4d0e8e7a
BLAKE2b-256 7c307c5683df93743b79fb63cd923b45eace0a8537d539b40b5461a48492a7d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 215d98556ded897e02f55030a5c771df4c67bd659fdd2245acf733d6af6ddddd
MD5 cec66b4b6933b49c771a4f51697016d6
BLAKE2b-256 91f70efd9fea95bc86aeec99c7622f0e4487c678bc61826ae088b65e323dc631

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: huira-0.8.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b7e787da7d4d6f06bce92bdd745872e643995ffcf485ca15c8f2b94ecf43816
MD5 43b14f82dc118d17b40c546a31d4157a
BLAKE2b-256 352f24812186b0997ecd04e88757b667aa2c85852a40bf953ca1b779534e622e

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp313-cp313-win_amd64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f9eece754c7ec82dacd1f3dc422dfaeee146c30cd7875aa626639e5ec76bf976
MD5 9f8617f1ba5144cbc855e9a95e18a813
BLAKE2b-256 5f319567e3ab9f1a4c322291908bab18ec68f72b33276523be6c291d0009ff11

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbe13129dc3af4cec1592f69902e23059e029cc74974506a4183400d8446e72d
MD5 6e17dda7b7d0b7421dfaa3a494839442
BLAKE2b-256 0360ac2d5f5c93fd68777c9df080e10cf2fbd42e7327f300083ac34909a87d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: huira-0.8.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6868086ef575769d18ca014f992ede98948f698dd29652b2c632039c1bbaeea8
MD5 de38f8d7a95483abe31ce1959ac15705
BLAKE2b-256 396cc42fe34ceedd040bed3a92ed1df2e719d69393ae2e80161f9be8138c4f29

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp312-cp312-win_amd64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a7503a60dc93741dee385810866cb8f8178e498e29f7d3c4006f8fb661308dc
MD5 c4a59dfa351682effcceebe1bbf07903
BLAKE2b-256 6b4efeace97f54de7cb376c15129e02f45bc1a950bfa59cb6c10ae6ac6aa9eb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2d6e5903da62539e8e5aee518735d507d97265f73b87050a47acac7810a18b2
MD5 6959fb35027c9bfaecf48c50314e8207
BLAKE2b-256 9ac245ea641830ee19c5615ee9085be235e7d9f7f373c9ec7c64b8606c3be26d

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: huira-0.8.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1bbe190e16a687d8881e9e3e19c4b58706a0abcc1fdf0063915bb2ca4ece4b47
MD5 66ef8678ad331c6e7eba9e0e57a7b20c
BLAKE2b-256 304870c3baf5ba6dbdd7754f33e348ec84ab5b0dbf0dde78a63421513297c233

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp311-cp311-win_amd64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1057bccc13fc86fdfb2368e618fea06262db3dbc3052852235229b9fbba8d2b
MD5 a95d33084d56b60ff99d0f91187ee4b1
BLAKE2b-256 c23c89b260cb8156a2cc26882dc7d46ceb8dc3cbd29896b6b27f431b7f615d84

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36866a63b0d433f57ed619f75b6b180ebf8f5461cf24ebe3b2fdfc1f821f1019
MD5 df7ac6a0a33b35a9dfc9d0e795f13d0d
BLAKE2b-256 09ecea5542bb8704debcd82ea091607dfe9108a5ae813c4c1715b403689f12b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: huira-0.8.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7f1509132a1f6e16a6c808426bf0300fdc016ae02bc662aaebfcef8c0035d014
MD5 fb64b62c3e93f1e01e2712cbfb6543ed
BLAKE2b-256 1a9e9e5e4b2a27d77101dc8ead9531394c169725acc658ad608a2cf14cb95a2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp310-cp310-win_amd64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 534c0c4a3057c84214edfc1fae076bd14866ec8044e4cb06d791a50c874f3324
MD5 4f39b74f8c775166a6737e439656d2b1
BLAKE2b-256 323214bdb8ace24f73de84b129aee75c0b54b12317399dcb7be9ea42e926efcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 789bf9707b8b57aaa9091407f36a60d2fc87e4b6cf0dcf6419f857f6357bd1ed
MD5 442a9a0fc601f391992fcb4b34598347
BLAKE2b-256 974a02e95df5ad781f7f28ac75e4d5f69c8960b8b024641844647ec1ba01a6c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: huira-0.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0d98787da30ff0c0772d080758cef7b7fea96fa6a73b92e7b3c0701e43b515ef
MD5 045c7ef0f9db576c14ccad2837f4d7a3
BLAKE2b-256 aa93d9d26c4c4c9bd475adc1425da98b32d329069a6134d5e259803125eef34d

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp39-cp39-win_amd64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for huira-0.8.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0394bc637076aa70268bbffa2db1f1b160efa299cd07e3e67cc802f2cda0ded9
MD5 c3cc3ff2c0ec9c98e773168296d6cce3
BLAKE2b-256 bcde9c24785c9ad8b824fb43f3d477a1f19c2f6d684d54f937d807b1434dc40f

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: python.yml on huira-render/huira

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

File details

Details for the file huira-0.8.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: huira-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for huira-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12da6e83101c168fa27c85463d0b150684c0f27226b026c58ce67776be846d33
MD5 3f40a00d15dc63304dd6c8ec481a7f9e
BLAKE2b-256 53928b969ca327c207ef86e8fe2bb0df8cb27f33ed33fda5862fca84eca09db7

See more details on using hashes here.

Provenance

The following attestation bundles were made for huira-0.8.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python.yml on huira-render/huira

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