Skip to main content

GRSS

PyPI Build docs) Python tests) C++ tests) PSJ JOSS GPLv3

GRSS (pronounced "grass"), the Gauss-Radau Small-body Simulator is a Python package with a C++ binding for propagating and fitting the orbits of small bodies in the solar system, such as asteroids and comets.

If you use GRSS in your research, please cite at least one of the following:

Getting Started

There are currently two different ways to install the GRSS library.

Install via PyPI

The GRSS library is available on PyPI and can be installed using the following command:

    pip install grss

If this installation fails (i.e., you get an error when importing GRSS), you can try installing it without using the binary wheel on PyPI by using the following command:

    pip install grss --no-binary grss

NOTE: The GRSS library is currently not pip-installable on Intel-based Macs. To use the library on an Intel-based Mac, please install the library using the source code from the GitHub repository (see below for instructions).

Install via source code (Python)

The source code for the GRSS library is available on GitHub and can be downloaded using the following command:

    git clone https://www.github.com/rahil-makadia/grss

Once the source code has been downloaded, the library can be installed using the following command:

    cd grss
    source initialize.sh
    python3 -m pip install .

Install via source code (C++, reduced functionality)

The source code for the GRSS library is available on GitHub and can be downloaded using the following command:

    git clone https://www.github.com/rahil-makadia/grss

Once the source code has been downloaded, the library can be installed using the following command:

    cd grss
    source initialize.sh
    source build_cpp.sh

You will need to have CMake installed on your system to build the C++ library. Once the build script has completed, you can use the resulting static/shared library from the build directory in your C++ projects.

Keep in mind the C++ library only contains support for propagating orbits and calculating observables. If you want to use the orbit fitting functionality, you will need to install the full Python library.

Usage

Once the GRSS library has been installed, it can be imported into a Python script using the following command:

   import grss

The first time the library is imported, it will download some data files such as NAIF SPICE kernels and the data needed to debias optical astrometry. This should take a few minutes. Once these files are available to the library, you are ready to use GRSS to its full potential!

Check out the examples on the GRSS website to get started.

Contributing

If you would like to contribute to the GRSS library or raise an issue, please see the contributing file.

Acknowledgements

GRSS Development Team:

  • Rahil Makadia
  • Steven R. Chesley
  • Siegfried Eggl
  • Davide Farnocchia

The GRSS library was developed by Rahil Makadia as part of his PhD dissertation at the University of Illinois at Urbana-Champaign. This work was supported by a NASA Space Technologies Graduate Research Opportunities (NSTGRO) Fellowship, Grant #80NSSC22K1173. Rahil would like to thank his advisor, Dr. Siegfried Eggl as well as his collaborators, Dr. Steven R. Chesley, and Dr. Davide Farnocchia for their guidance and support.

Release files for grss 4.5.9

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

Source distribution (sdist)

Source distribution for grss 4.5.9
File Size Uploaded
grss-4.5.9.tar.gz 2.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for grss 4.5.9
File
grss-4.5.9-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp315-cp315t-macosx_26_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 26.0+ ARM64 Details
grss-4.5.9-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp315-cp315-macosx_26_0_arm64.whl CPython 3.15 CPython 3.15 macOS 26.0+ ARM64 Details
grss-4.5.9-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp314-cp314t-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 26.0+ ARM64 Details
grss-4.5.9-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
grss-4.5.9-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
grss-4.5.9-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
grss-4.5.9-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details
grss-4.5.9-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
grss-4.5.9-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
grss-4.5.9-cp310-cp310-macosx_26_0_arm64.whl CPython 3.10 CPython 3.10 macOS 26.0+ ARM64 Details

Total release size: 141.2 MB

Release files / grss-4.5.9.tar.gz

Download URL grss-4.5.9.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
0a352bd6b640f82d0abd79a2e5a23eb259c1cf8aa23eee8ab42d02667a9f1638
BLAKE2b-256 checksum
How to use checksums
ec351892e0988c9aef13318fee73feb555fcbdf5a76049558eb40fec591b81ad
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
31329a3f6d56c3d735630b018307573e400018a44e53368369b98162e71b2dae
BLAKE2b-256 checksum
How to use checksums
6cbcfc42613200465fc8c53ec3ff70aefc1b660a6e035c059a2f57dd40fdc4b6
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b90f9e020abf4750d0420c2c56fc6068cf48a3fdbfd6c8cb6e6c591f1209aff0
BLAKE2b-256 checksum
How to use checksums
88252459721da0f0dfd833b1867068472a852c3693d8274a72946012cd88723f
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp315-cp315t-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp315-cp315t-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
a96844cc511e33bd78137591ba7a34a5a442bf275fe75e13924d134c8eb05608
BLAKE2b-256 checksum
How to use checksums
a07577a5dd1b81bfb78ccf634fc194bf369ee285e868402947392827f4cc642e
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp315-cp315-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e2cf603bbd6b23afe6b2f05c36ce65517e02e3acfcc05921acc2869f582279df
BLAKE2b-256 checksum
How to use checksums
96ed5d36b422aa24ce48e50cc595b060e8669c9b0104001240826626423c7c30
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4fc09cd79c03205b5b7ab4007dffcf5c794d1f0d3905df3e9e87b1ea917591d0
BLAKE2b-256 checksum
How to use checksums
543ecc401736c0903fd5fe0b685f34be32ef26ff29fb051f334d85b209b57502
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp315-cp315-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp315-cp315-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.15 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
f5872688a1a24d0e41e4e6c0549347abc9f0b9f76583e578701147eea6a5e5a7
BLAKE2b-256 checksum
How to use checksums
e4dfbcc8856b6ab82ccca24601ced90db6bf752ad0a7a5abe5ecef4ecc87f807
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7c2e4840a7602683fb72c47dc38a29735356668219d80cd654dd4eb1a2fe0607
BLAKE2b-256 checksum
How to use checksums
e14281d849b10dea8a7fc52b85c1dc731c57b0e730693c222ce88fcfd56ee167
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
be85185cadb85fee55b0e2f7632a3d79c041124f26c8a67bb972d81f3632de01
BLAKE2b-256 checksum
How to use checksums
3f285a9b2df34c8efba7de595e241d4d7ea8c7ddbd820bacb403cda7eef21b11
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp314-cp314t-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp314-cp314t-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
f45528c3fabdc4fa7e131340f3601713e59e741acfb57418e68b8c20607f6725
BLAKE2b-256 checksum
How to use checksums
e821674cdd7ff220add6767576aa496c26f639e85d2f4d4a23f635855ca7b10a
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp314-cp314-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b3782db33fb4df364ff2c683cc29c675174cfaf0b8a16fa8ab289d2ba19446fa
BLAKE2b-256 checksum
How to use checksums
a8d578cb1be047488de7475124d5e432e6e0490fb02e489e19a6644ae6a85c2f
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f1a66bbf1f156b9ce9ea79baaff606183b54548cd38d75691b972c3458b97682
BLAKE2b-256 checksum
How to use checksums
bf9b62aacf8a15fdea3132d7706b8346fe34908de002069bf7f23bf2ec368b04
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp314-cp314-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp314-cp314-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
3ce9b954681c47b7671bed2f918b5ec1cd6e07c945fea80a802772041140e0b0
BLAKE2b-256 checksum
How to use checksums
64e7b5f180ef06fe1f5ee5414658e81f55450ccb895016ece096daf6907d9810
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp313-cp313-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
da749633cd482a708824aa4a1cd9e713e33e28a6e5dc8d97e41af626025a72a6
BLAKE2b-256 checksum
How to use checksums
b241febba426d42dda0afa81c44272799fda6220763aae35b6f2dd8ab258939b
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f68786e405ddaded73ab7852331b1d4d40f1293537989e68d92ea1ef5e349ea6
BLAKE2b-256 checksum
How to use checksums
1dccbc76efd3740b5fa94beaff5e2fb20e0c82dab628702190206448adca9de8
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp313-cp313-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp313-cp313-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
30da71acffec4f3d77580d1763c91609ab322c2638b29f6dddb9e9c18719c5b9
BLAKE2b-256 checksum
How to use checksums
0374843afa561333d9d5ce099a7e6afddb0b23e1936f11bffa48a07ea5f3cf8d
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
327de0b501ab96e9a507753b0062b25213ad30630e491662adc43248a5d45e3d
BLAKE2b-256 checksum
How to use checksums
12b39b7876ae2ee86b408eb56af65a3ed2eec031b14a78b09b63e9f6a0b44a96
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
151920559b866b8b9dfb8a49c97259a4ba7a34f165242b4d556e5f6e613aacf0
BLAKE2b-256 checksum
How to use checksums
e8e381041da8f7a6edbebdc05eaf128e5db838c484ad3bf9c2b1917ee090f4c2
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp312-cp312-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp312-cp312-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
98d5355b4db07fee82d2b8d09ec09073b9911578a1e638a0aa6a758cedfddb7b
BLAKE2b-256 checksum
How to use checksums
889fd058d232484db68770b990bce43e37062ecfd50c3653a99f186d2d7a24a1
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp311-cp311-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c982d84f9e631043705effc996b46180ee4b0afa852a08b980436e2d203fc312
BLAKE2b-256 checksum
How to use checksums
10c0743f5e3a581f0e13b225e65b6a7d8c5f64577d3c9bea5ee6b072252eb85e
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b01e7ad62bc981e4dad21dbcbcd0b19ea11751b9fdc8ad6ca416472eb63d3769
BLAKE2b-256 checksum
How to use checksums
35cfa96042bdfd1ab705f5aa656efc7fda5d51a9e4a922a5300d33338d16ec12
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp311-cp311-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp311-cp311-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
c2c3c1bab322acc8c816111854559b72de71517d28cd109df4049b4018554f37
BLAKE2b-256 checksum
How to use checksums
4b1b1a0d96b69388ff7435eafcb659909b6deef28a45766cfa2431d5b55d4971
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL grss-4.5.9-cp310-cp310-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
10e4330639ecda2839330c3a456a5a02beb31c80f52997c6084feb764c7cdeb5
BLAKE2b-256 checksum
How to use checksums
35db9a29f142f79434165f6e944d99ae15c8a9000b23861722722dcfa30a745e
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL grss-4.5.9-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d4a4122334547d055b3d349e0d0450da5a769534ac9ed75c40dc6e9542ff6319
BLAKE2b-256 checksum
How to use checksums
6471c05e23f0f38d3f91cb46a0f7ea22205f73f0c7f84370554304710be46196
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 1, 2026.

Transparency log

Release files / grss-4.5.9-cp310-cp310-macosx_26_0_arm64.whl

Download URL grss-4.5.9-cp310-cp310-macosx_26_0_arm64.whl
Size 5.9 MB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
955be63be9f243954afeb69b33c8ea31487620c25223af8f78f4a0dfd6818695
BLAKE2b-256 checksum
How to use checksums
a3a6d7829d03287eb4d69329f8e4425dad8785f7a7c739affa00c4b5c68cdd81
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 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.5.9 This release

25 release files

4.5.7

19 release files

4.5.4

19 release files

4.5.3

19 release files

4.5.1

19 release files

4.4.1

17 release files

4.4.0

17 release files

4.3.7

15 release files

4.3.4

15 release files

4.3.2

15 release files

4.2.0

15 release files

4.1.4

12 release files

4.1.3

12 release files

4.1.2

12 release files

4.1.1

8 release files

4.1.0

8 release files

4.0.3

12 release files

4.0.2

22 release files

4.0.1

22 release files

4.0.0

22 release files

3.8.3

22 release files

3.8.2

22 release files

3.8.1

22 release files

3.7.0

22 release files

3.6.0

22 release files

3.5.0

22 release files

3.4.2

22 release files

3.3.0

22 release files

3.2.1

22 release files

3.2.0

22 release files

3.1.0

1 release file

3.0.0

1 release file

2.8.2

1 release file

2.7.0

1 release file

2.5.0

1 release file

2.4.1

1 release file

2.3.0

1 release file

2.0.2

1 release file

2.0.0

1 release file

1.5.0

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.0.0

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

1 release file

0.9.4

27 release files

0.9.3

27 release files

0.8.5

23 release files

0.8.4

23 release files

0.8.3

23 release files

0.8.2

23 release files

0.8.1

23 release files

0.8.0

23 release files

0.7.1

23 release files

0.7.0

23 release files

0.6.9

23 release files

0.5.5

2 release files

0.2.0

2 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