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.

Metadata

Release files for grss 4.6.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 grss 4.6.0
File Size Uploaded Provenance Actions
grss-4.6.0.tar.gz 2.9 MB With provenance Details for grss-4.6.0.tar.gz

Built distributions (wheels)

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

Total release size: 152.9 MB

Release files / grss-4.6.0.tar.gz

Download URL grss-4.6.0.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
b49010d7362891e4003e8583626ab2e5ab09948f4477db1070f504405a6d8978
BLAKE2b-256 checksum
How to use checksums
4303c1706b2971a11f562858b2272221903b0dde6d8e30746ef845148e0b51f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5177844baf3a1fa0c7258713c9d30c38fd246673ae160757c5a5e829ad0236f6
BLAKE2b-256 checksum
How to use checksums
fcd14b9cfae3fbc69777be54e53082285ab3097f0c3b2d3aff779664a62fd286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 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
a1d50dfa1be965281587a6307173cb00e3426ab531ec9075a068326884f2cdc2
BLAKE2b-256 checksum
How to use checksums
3d94c799c864c12faa194b46dd205879975bed91a00af55600fca811e1ee724c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp315-cp315t-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
82526207fec293fe9d78e1bf173617c449410bb00b7cf030d9b2e8dc07c5cd96
BLAKE2b-256 checksum
How to use checksums
2132a91a66b54a54a66205550d206e8b6851cc0e0a54cc0ada19a84387879a3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b77bb773ab1ffcca841ba384c3b694909617462effc0faaab04e9e6816888b22
BLAKE2b-256 checksum
How to use checksums
a0d41c5d0cd8e49145d18c75ce41c9bac6e597a35cf51ad4062edc446fb7635d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a260ea333d3df9050ee9f243ff02d0b6f5d93eb160032ae7d524c16f09201219
BLAKE2b-256 checksum
How to use checksums
758eb6eb003684c44d1f36497c7bf12ae74319d81505c7f98d9291608d1a5fc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp315-cp315-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.15 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
4d9bdd5c42be52afff67c7cd391f9eb1242f3b56325d6b2e9f28882e89ba481d
BLAKE2b-256 checksum
How to use checksums
65e57ea76c6d26017db6d0ccaf7433aff37737bf6fcba307b2d17ec683d77c5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fead2ff3b0662030a8be25cb2d492fcba20c944c2ec0951247ddb280b7fc01fe
BLAKE2b-256 checksum
How to use checksums
20b1f40869f1fea7b61a5dc58dded69441de02e1ee4a8a0166b5e755093c2989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 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
6b53d4650990aad17cba7a80d7a502934916ec4604ca2dff0e2bdc0cba86d719
BLAKE2b-256 checksum
How to use checksums
7bc1b09e4b8e2fbef93a25204e13b1a1d2dbfbbc60f571fc836cea29b0b485a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp314-cp314t-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
9a39a53033aed80f8a2511d63cdd8d5e83addfcd51253fa3c5eaed8e0357407e
BLAKE2b-256 checksum
How to use checksums
947c2b1261e825bcd5647cc38c1f56249b2cfa450ca727d8282294fca4603aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
335d735f7bb446a852433c8ab5d23040aede728b81d16b2fc2922000121a0034
BLAKE2b-256 checksum
How to use checksums
4af7eb3063012d4ecd14b82215b28d5feb5d62c9a51a9f9681a6ef996c0b0b45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8235888014c05b10ca1bacba21fd7a1478db145f29eaf82b27d147984735e36c
BLAKE2b-256 checksum
How to use checksums
3b88d0dc7a094a46ea335a2ea219797b5b14971a8429094902c86b1a2227eda6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp314-cp314-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
70745a616b5117b0ba0edbb514468154efee429adfabc8343eb5a49b257261e6
BLAKE2b-256 checksum
How to use checksums
313b17dc144063a7eaa902125dd5fdf8e0df836d6788bb9113f8702a226f902b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0449616f6085de8af8ffbdb0326e27fb64257315bdc63ddd5d4e2b2452fcb97e
BLAKE2b-256 checksum
How to use checksums
3d68cb4dae564863e2a46b5ae8806d4183184e84552a2ef23d9d287f250cc625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2e4d119cbd713309e7fe913f714d7fdd3e887d331e759792afc48f3891d1f5d6
BLAKE2b-256 checksum
How to use checksums
158f6a0c028838dac044c8d71277970474e6e6dfa6f338a14d6e55076c2c0193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp313-cp313-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
9cbd19c665c43fd4c86a72f9a0f78bfc6ea03fd107fc4b3fbc452d3f1bed604e
BLAKE2b-256 checksum
How to use checksums
890d44e2f2e9a1ef2305b8072125c037d4d056623031a4b99037cff5e9bc58fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4edfe875f0ded4a52b35202c40b74c5229aad40e3932aa775c13b4fc7e28669b
BLAKE2b-256 checksum
How to use checksums
0f8a42d0537ee302877d6078b5c635becd8bc19ab459f637baf60f3058d5fbaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e0a4d6b65050d5034ef547121a7bb4dea2772bdcb65bc0b9df1eac1f1b0198bc
BLAKE2b-256 checksum
How to use checksums
8bd7bc0ffd6975861460ecf38ef8105cc286f55ef7f60ce5e23a69b2067c6548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp312-cp312-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
6279cb03904494ce64247b3fc27205b89ce719b2cb9e1348d8d7488e0def5506
BLAKE2b-256 checksum
How to use checksums
3ed3c29a49854661c2ac8e082f4c0830ad3a9a2dde2cd801ae1b9156c060e217
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
724240edc4ff145e0bbfe48a2a30b2006d22d30fc6284099274bf55305ecaee0
BLAKE2b-256 checksum
How to use checksums
06df7c9c786148f58ffc7a70a8c54c6cfd3d2f3afe502444dada83f063fedfbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5215d5a49aef692fb78c65b60e66eb3f548bc6650fe4e43e1fd4042334692596
BLAKE2b-256 checksum
How to use checksums
775a3cfba2beb9478fcd0d558aa1725c169a35394154fed149667d893659ac6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp311-cp311-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
d266aa8999ddf87923e4178790d8bddac84c472c4ecdcd66c69d13c9f60c769f
BLAKE2b-256 checksum
How to use checksums
fdc88268d2724b02060d474c326f73502769b9b09cf22be21ff510be36d1bfb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 6.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
47d1123ef92b1eb92d0d9b9364bf09a0bec0d3cdf87dfa29e2e48ca65b8043a0
BLAKE2b-256 checksum
How to use checksums
a4ac6d12373e415e53d9d41acb9fcf0e4744a642beb9467eb827a7a11daafdc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
93e361048a1c0c51c6d6bb80307f2c5ea0546cc5aa710c09819bd945f93d5c28
BLAKE2b-256 checksum
How to use checksums
5c72ef63e9951081a0a7f9e11bd67e62d5f928b989974cf42dba8a232add6fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

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

Download URL grss-4.6.0-cp310-cp310-macosx_26_0_arm64.whl
Size 6.4 MB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
c497981fb489e90e8f21284ba216c5c624f3f26d94c0fad10df43dd41ef89bb4
BLAKE2b-256 checksum
How to use checksums
dfd61722eaec78dbb101e3b25111e3ade9025254a6f5dbc8ff324cd49447b6fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

Security for grss 4.6.0

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.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for grss-4.6.0.tar.gz

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 Oct 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.6.0 This release

25 release files Full provenance

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