Skip to main content

Brahe

Brahe - Practical Astrodynamics

Docs Tests Crate PyPi License arXiv


Documentation: https://docs.brahe.space/latest

Rust Library Reference: https://docs.rs/crate/brahe/latest

Source Code: https://github.com/duncaneddy/brahe


Brahe

Brahe is a modern satellite dynamics library for research and engineering applications. It is designed to be quick-to-deploy, composable, extensible, and easy-to-learn. The north-star of the development is enabling users to solve meaningful problems quickly and correctly.

Brahe is permissively licensed under an MIT License to enable people to use and build on the work without worrying about licensing restrictions. We want people to be able to stop reinventing the astrodynamics "wheel" because commercial licenses are expensive and open-source options are hard to use.

We try to prioritize making the software library easy to learn, use, and verify. Many astrodynamics libraries are written with many layers of abstraction for flexibility that can make it challenging for new users to understand where the actual logic and algorithms are being executed. Brahe is written in a modern style with an emphasis on code clarity and modularity to make it easier to understand what individual functions are actually doing. This approach has the added benefit of making it easier to verify and validate the correctness of the implementation.

If you do find this useful, please consider starring the repository on GitHub to help increase its visibility. If you're using Brahe for school, research, a commercial endeavour, or flying a mission. I'd love to know about it.

We hope you find Brahe useful for your work!

Going Further

If you want to learn more about how to use the package the documentation is structured in the following way:

  • Getting Started: The getting started guide provides a high-level overview of the main concepts and components of Brahe, along with a quick introduction to using it. It is designed to help new users get up to speed quickly and understand the core ideas behind Brahe before diving into the more detailed documentation in the other sections. If you are new to Brahe, this is a great place to start!
  • User Guide: The user guide provides more comprehensive module-by-module documentation covering the capabilities each module provides with examples on how to use it.
  • Examples: This section contains a collection of worked examples that demonstrate how to use Brahe to solve various problems or accomplish specific tasks. The examples are designed to be practical and cover a range of use cases, from basic to more advanced.
  • Python API Reference: Provides detailed reference documentation of the Python API, including all public classes, functions, and methods organized by module.
  • Rust API Reference: Provides detailed reference documentation of the Rust API, including all public structs, traits, functions, and methods organized by module.

Quick Start

Python

To install the latest release of brahe for Python, simply run:

pip install brahe

You can then import the package in your Python code with:

import brahe as bh

And do something fun like calculate the orbital-period of a satellite in low Earth orbit:

import brahe as bh

# Define the semi-major axis of a low Earth orbit (in meters)
a = bh.constants.R_EARTH + 400e3  # 400 km altitude

# Calculate the orbital period
T = bh.orbital_period(a)

print(f"Orbital Period: {T / 60:.2f} minutes")
# Outputs:
# Orbital Period: 92.56 minutes

or find the when the ISS will next pass overhead:

import brahe as bh

bh.initialize_eop()

# Download ISS TLE and create a propagator
client = bh.celestrak.CelestrakClient()
iss = client.get_sgp_propagator(catnr=25544, step_size=60.0)

# Propagate for 24 hours
epoch_start = iss.epoch
epoch_end = epoch_start + 24 * 3600.0
iss.propagate_to(epoch_end)

# Compute upcoming passes over San Francisco
passes = bh.location_accesses(
    bh.PointLocation(-122.4194, 37.7749, 0.0),  # San Francisco
    iss,
    epoch_start,
    epoch_end,
    bh.ElevationConstraint(min_elevation_deg=10.0),
)
print(f"Number of passes in next 24 hours: {len(passes)}")
# Example Output: Number of passes in next 24 hours: 5

If you want to see more examples of how to use brahe, you can find even more with full source code in the Examples section of the documentation.

Citing Brahe

If you use Brahe in your work, please cite the following paper:

@article{eddy2026brahe,
      title={{Brahe: A Modern Astrodynamics Library for Research and Engineering Applications}}, 
      author={Duncan Eddy and Mykel J. Kochenderfer},
      year={2026},
      eprint={2601.06452},
      archivePrefix={arXiv},
      primaryClass={astro-ph.IM},
      url={https://arxiv.org/abs/2601.06452}, 
}

License

The project is licensed under the MIT License - see the LICENSE file for details.

We want to make it easy for people to use and build on the work without worrying about licensing restrictions!

Additionally, brahe uses cargo-deny to confirm that all dependencies are permissively licensed and compatible with commercial use. The permitted licenses can be found in the cargo-deny configuration file.

Contributing

If you find a bug, have a feature request, want to contribute, please open an issue or a pull request on the GitHub repository. Contributions are welcome and encouraged! If you see something missing, but don't know how to start contributing, please open an issue and we can discuss it. We are building software to help everyone on this planet explore the universe. We encourage you to bring your unique perspective to help make us stronger. We appreciate contributions from everyone, no prior space experience is needed to participate.

Sponsors

We are pleased to acknowledge the following sponsors for their support:

Northwood Space

Versioning

AI Usage Policy

The development of Brahe has roots in 2014 when I first started writing astrodynamics software for my PhD. The main algorithms and code structure evolved over the years based on my own experience applying the software to both research problems and operational space missions. The core functionality of the library (time handling, reference frames, reference frame transformations, coordinate transformations) were all developed before the usage of AI tools. AI tools have since been intentionally adopted to help with improving and expanding capabilities that were on the nice-to-have feature list. They have also been used to help with writing documentation and improve code coverage. All results and outputs are manually reviewed, run, tested, and verified manually before being merged into the main branch, we expect the same from all contributions to the codebase. We are committed to maintaining the same standards of code clarity, modularity, and correctness for all contributions regardless of whether they were AI-assisted or not.

The use of AI-assisted coding in brahe is itself a bit of an expertiment. We are interesting in seeing how it can be used to help with the development of the library, however we will not compromise on the quality of the codebase overall. While we may get it wrong at times, times, producing correct, accurate, maintainable code is more important than producing code quickly.

For new contributions, we allow the use of AI-assited coding, however we expect that PRs will be manually reviewed and tested before being submitted and that all PRs follow the same standards of code clarity, modularity, and correctness as the rest of the codebase.

Metadata

Release files for brahe 1.7.0

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

Source distribution (sdist)

Source distribution for brahe 1.7.0
File Size Uploaded
brahe-1.7.0.tar.gz 18.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for brahe 1.7.0
File
brahe-1.7.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
brahe-1.7.0-cp314-cp314-manylinux_2_35_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.35+ x86-64 Details
brahe-1.7.0-cp314-cp314-manylinux_2_35_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.35+ ARM64 Details
brahe-1.7.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
brahe-1.7.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
brahe-1.7.0-cp313-cp313-manylinux_2_35_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ x86-64 Details
brahe-1.7.0-cp313-cp313-manylinux_2_35_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ ARM64 Details
brahe-1.7.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
brahe-1.7.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
brahe-1.7.0-cp312-cp312-manylinux_2_35_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ x86-64 Details
brahe-1.7.0-cp312-cp312-manylinux_2_35_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ ARM64 Details
brahe-1.7.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
brahe-1.7.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
brahe-1.7.0-cp311-cp311-manylinux_2_35_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ x86-64 Details
brahe-1.7.0-cp311-cp311-manylinux_2_35_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ ARM64 Details
brahe-1.7.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
brahe-1.7.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
brahe-1.7.0-cp310-cp310-manylinux_2_35_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ x86-64 Details
brahe-1.7.0-cp310-cp310-manylinux_2_35_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ ARM64 Details
brahe-1.7.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 408.5 MB

Release files / brahe-1.7.0.tar.gz

Download URL brahe-1.7.0.tar.gz
Size 18.0 MB
Tags Source
SHA-256 checksum
How to use checksums
d6ce842eb855f6fec3360526068a290f6e63c7829276bef436bb08c322460d39
BLAKE2b-256 checksum
How to use checksums
4ea98c7f289ef19c3ae6a21f5947fe5f187f7ae0d9d44c186085a586334aa526
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp314-cp314-win_amd64.whl

Download URL brahe-1.7.0-cp314-cp314-win_amd64.whl
Size 19.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4fc4e76a6ff9c0a7a6a88878c4581e1ba5ffbf1c30b0c585ff778b89a4d4cb65
BLAKE2b-256 checksum
How to use checksums
ae7cb42c47a52b80d519e899ce193ef4fc7027e0cd726e257f491807f4fbab2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp314-cp314-manylinux_2_35_x86_64.whl

Download URL brahe-1.7.0-cp314-cp314-manylinux_2_35_x86_64.whl
Size 19.7 MB
Tags CPython 3.14 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
ab6203abce8fe517086c36876ef0641c96758096865b515d2c97b13e0b2ce245
BLAKE2b-256 checksum
How to use checksums
5ec3f5233453c47bdae09f1d39e5801a8c73ed193e9fed28a9bda9a6336193fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp314-cp314-manylinux_2_35_aarch64.whl

Download URL brahe-1.7.0-cp314-cp314-manylinux_2_35_aarch64.whl
Size 19.5 MB
Tags CPython 3.14 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
21f13e149e90af81cbab9adadd86b04f7f2b04898e7ed7b00bf94e65c3048007
BLAKE2b-256 checksum
How to use checksums
3a8291e987272a68b5884d527ddef034385ed1a5c0c0b52914121299db190361
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL brahe-1.7.0-cp314-cp314-macosx_11_0_arm64.whl
Size 19.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4af11cb04921c51591681dc83f7fa756ca4a4b791c756b5ecd40e302fed343f0
BLAKE2b-256 checksum
How to use checksums
4debcc1817cf5d88fc52e27e94c19cee680e779baf9fbfe6aae22fb26e5f983f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp313-cp313-win_amd64.whl

Download URL brahe-1.7.0-cp313-cp313-win_amd64.whl
Size 19.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
58014b027476b957c749cc4a8d536a98856bb08888e152296fa81e8ba9c732f8
BLAKE2b-256 checksum
How to use checksums
3954c84d86cf87699beff622fe524c1abadccda1e9bd029af5e702cb57fa4bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp313-cp313-manylinux_2_35_x86_64.whl

Download URL brahe-1.7.0-cp313-cp313-manylinux_2_35_x86_64.whl
Size 19.7 MB
Tags CPython 3.13 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
2b80ca1a46e2ed16f898aeb3077273607f86f5f71cde2c7785b0360b091e2fc5
BLAKE2b-256 checksum
How to use checksums
b63aaf972ec642ec274e2989feec643cc6d014c3fc1cf9df4e9bb2b5ebdd7e35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp313-cp313-manylinux_2_35_aarch64.whl

Download URL brahe-1.7.0-cp313-cp313-manylinux_2_35_aarch64.whl
Size 19.5 MB
Tags CPython 3.13 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
9413d4933102a45e0c7ac4e9f04e0ab4ac3b188218268c9c115fc12eb6245255
BLAKE2b-256 checksum
How to use checksums
56ae44a6a67bb60455d20bac21b99e8c6903ea5d063311c5878c54ad8ec31cb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL brahe-1.7.0-cp313-cp313-macosx_11_0_arm64.whl
Size 19.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c86895bd2e83fd833fb8ece8e114f88b9accfd01bc28c05360d75d2f9b9133c
BLAKE2b-256 checksum
How to use checksums
2961dff7f2e9f70603462881c6f6d3ab902743b777c389573548af043933f172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp312-cp312-win_amd64.whl

Download URL brahe-1.7.0-cp312-cp312-win_amd64.whl
Size 19.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5346c089d5b3666b30c3ee45ab3de65d9e589c0b233d32fa211867acb687b188
BLAKE2b-256 checksum
How to use checksums
2fff8b869aca4e52d292722a364829c1c7a6b66a28129c9afd37b31134a956e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp312-cp312-manylinux_2_35_x86_64.whl

Download URL brahe-1.7.0-cp312-cp312-manylinux_2_35_x86_64.whl
Size 19.7 MB
Tags CPython 3.12 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
ff6eb5686ee10b60c53386b9d29650fc047bbe1bce76ca942051b5233befaa91
BLAKE2b-256 checksum
How to use checksums
b68fcde881219747cceb0d6a7e01880e983228cff2b945a3c9a36e2695a93365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp312-cp312-manylinux_2_35_aarch64.whl

Download URL brahe-1.7.0-cp312-cp312-manylinux_2_35_aarch64.whl
Size 19.5 MB
Tags CPython 3.12 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
dfde7341b478c97ef3ff9a5baaa3044734c1240179c6baf93f24adc545cb6862
BLAKE2b-256 checksum
How to use checksums
63b7c7e504145f60348ffd891b45bd1aa5fc0d3a0c1cea959af59210ba625926
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL brahe-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
Size 19.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8e65626a3063d8d79bd439b3b5fe8c496b600d6785184ccbfd8c47d45a6de59b
BLAKE2b-256 checksum
How to use checksums
1a1f1502af8fe91d483c8125d6b6312b815588b0b81dda20e51f55c62f2d4d5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp311-cp311-win_amd64.whl

Download URL brahe-1.7.0-cp311-cp311-win_amd64.whl
Size 19.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b1a8d72adeba46c27f0a509ceda52973da550882978a7761d38cee96d6416174
BLAKE2b-256 checksum
How to use checksums
2c2bf8e0a7b2e8ad61ddc6df638edc1f167ccbc7c077f9534f2e80738b89951b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp311-cp311-manylinux_2_35_x86_64.whl

Download URL brahe-1.7.0-cp311-cp311-manylinux_2_35_x86_64.whl
Size 19.7 MB
Tags CPython 3.11 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
b756f7fa020d5cccc9146a0d9f20a6351ca44895edb29420f573a4c7579c212a
BLAKE2b-256 checksum
How to use checksums
55a61abf7c26805e0d2a172029ec4806f8853e6ad939eea40a1f786f6d9104fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp311-cp311-manylinux_2_35_aarch64.whl

Download URL brahe-1.7.0-cp311-cp311-manylinux_2_35_aarch64.whl
Size 19.5 MB
Tags CPython 3.11 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
431d2a9eb682df44b33d008dbcdc4decbd82f19c03171e99bfd735e74401ecb8
BLAKE2b-256 checksum
How to use checksums
f4d8f04924b08bec249fe8b989e39e918cd06012810fd563ef07ec09b1f15829
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL brahe-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Size 19.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
db06a53be653c03df6df82178e9223fe29350cc79277b0b2a7e7451419804900
BLAKE2b-256 checksum
How to use checksums
3f9e58ebba8258c6d8ad29572b81aecb0c5066e9817221f0dd7cb3ef31a0b036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp310-cp310-win_amd64.whl

Download URL brahe-1.7.0-cp310-cp310-win_amd64.whl
Size 19.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4c54579344576ca1df51679fffb282432e90c12afeea01e45a2804d4d0c96be1
BLAKE2b-256 checksum
How to use checksums
625606a1770de11887e5b2a5830dc2cf12cbc4d4a3de37aa4b09ec09d464b154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp310-cp310-manylinux_2_35_x86_64.whl

Download URL brahe-1.7.0-cp310-cp310-manylinux_2_35_x86_64.whl
Size 19.7 MB
Tags CPython 3.10 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
a23a224a3acfd4ce4b8f82184fed3a8ac8f7054bd0a41486bdf932f020c439a0
BLAKE2b-256 checksum
How to use checksums
a1291b5a7c94b1e934466485c5e257384b2960055ce130122ea88fd3334a7578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp310-cp310-manylinux_2_35_aarch64.whl

Download URL brahe-1.7.0-cp310-cp310-manylinux_2_35_aarch64.whl
Size 19.5 MB
Tags CPython 3.10 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
e8cfa118fb8e47be59e416abcafbd9ab3da860cc80ff134ec062d7633f826fdc
BLAKE2b-256 checksum
How to use checksums
cc1478253aeb5e1d1f8fda6babb0ac5df2ffe428d17776e2d7cdbc3351aa159f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / brahe-1.7.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL brahe-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Size 19.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6425e4a34d9673e6784268028b8393508488235a81f4d6519d0a7a5b3c7138b
BLAKE2b-256 checksum
How to use checksums
e1f67f8524b18c2d3932e99acc79376d3f9b7ce9709899906429acddb0d6e2f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log
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