Spark-DSG
This is the core c++ library that contains the dynamic scene graph data-structure used by Hydra. It also has python bindings.
Change Notes
- 4/22/24: Python bindings and unit tests are built by default. You will need to install relevant dependencies (via
sudo apt install python3-devorrosdep) or disable the bindings and tests via cmake options. - 3/16/24: Updated dependencies to use system libraries for
nlohmann_json. You will need to install it either viasudo apt install nlohmann-json3-devor userosdepto update dependencies.
Acknowledgements and Disclaimer
Acknowledgements: This work was partially funded by the AIA CRA FA8750-19-2-1000, ARL DCIST CRA W911NF-17-2-0181, and ONR RAIDER N00014-18-1-2828.
Disclaimer: Research was sponsored by the United States Air Force Research Laboratory and the United States Air Force Artificial Intelligence Accelerator and was accomplished under Cooperative Agreement Number FA8750-19-2-1000. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the United States Air Force or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein.
Building for Python
- Install requirements and make a virtual environment:
sudo apt install python3-venv libzmqpp-dev nlohmann-json3-dev
mkdir /path/to/environment
cd /path/to/environment
python3 -m venv dsg # or some other environment name
# you may also want to upgrade pip, though it shouldn't be necessary
# source dsg/bin/activate
# pip install --upgrade pip
- Install the python package
source /path/to/dsg/environment/bin/activate
git clone git@github.com:MIT-SPARK/Spark-DSG.git
pip install ./Spark-DSG
Python Bindings Usage
See this notebook for some examples for the bindings (you'll want to clone the repo, even if you installed from github).
You'll want to install jupyter and jupytext if you want to run it as a notebook, though you can also just run it directly as a python script.
You can find an example scene graph here.
Python API documentation
Generating the python documentation should be as simple as:
source /path/to/dsg/environment/bin/activate
cd doc
pip install sphinx # if you haven't already
make html
python -m http.server # to serve them locally
Building For ROS
This repository is a valid ROS package and should build if placed in a workspace.
Metadata
Release files for spark-dsg 1.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spark_dsg-1.1.3.tar.gz | 398.0 kB | Details |
Built distributions (wheels)
Total release size: 20.7 MB
Release files / spark_dsg-1.1.3.tar.gz
| Download URL | spark_dsg-1.1.3.tar.gz |
|---|---|
| Size | 398.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6a6331c3b0539ad989506d0f37cb49fc4ef1738f69ca3555c03646390c2e5760
|
|
BLAKE2b-256 checksum How to use checksums |
6cac9dd5bbf23349617401c531cb6da9e0edf5c3af91e1555fc616ae1d5f6c1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314t-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 520.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a7de7304d51d54f19dbb02dc15ddbbc111f34579868021691e49f035f0417942
|
|
BLAKE2b-256 checksum How to use checksums |
a34a78500158f625a78f2e4105a54e175162a8b74e8b30859180568019471cb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 779.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1a00691791faff077cde4b1d2f857f0f6f64c78f805ba828075bec070c73dcb5
|
|
BLAKE2b-256 checksum How to use checksums |
532ecf31eb1672f8ce55c082f707d4c442006abb5d68872da6caa5e2794f0eb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 698.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f8ee07df7395f17f3c5fdae11b507087cfc4c63daa166c7cb0927f1abe281890
|
|
BLAKE2b-256 checksum How to use checksums |
ab4e827c55ce784dfa4a2a9e3434244cc423d306a7203d53da378e891709c3c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 609.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4e0d951983eea24aa47f6047566ea8a5631843c81cef3a3dedeec41fd94eb8d3
|
|
BLAKE2b-256 checksum How to use checksums |
8c00800ea86fa209f1a9980cf04c94cf28fefbd8196411eec5dda993183c8919
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 503.6 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a59f73508e900acd66a41ba2ba203f46952bf9c99c11b9294802da64972f1f76
|
|
BLAKE2b-256 checksum How to use checksums |
060305202f73dbda02d1917695a9f2314f0e615132ef593355f8a1d9cb21a26b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 778.8 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c467e3f5c4eb5f636aa26c32a963b1d611201dafb1c2f6df6cb22eab36669435
|
|
BLAKE2b-256 checksum How to use checksums |
101d41fd7d4270bdc35656ff1d949de54c1ec8ffe072bbfdb2ebe5cb351c27d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 697.1 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b32f56cf0589e3a9aa93ad153e365dddd51cc52f515ff50a66f12da45c76d92b
|
|
BLAKE2b-256 checksum How to use checksums |
84b353a1e7e6043c6405708184da72e77308d6d57a4a40715ea16679f839b2b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 576.3 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e098e26ecb1a83ff8dce6167706f877f8b47bca0e0e225a8ea8d320ab97f9b5
|
|
BLAKE2b-256 checksum How to use checksums |
5c8aecca4ad788d14db076d39f6948142fc2713e5f5b4333eb62afbf05f413d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp313-cp313-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 488.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cde023035cd43938693055fddeb3e80f3eb33b864da0215a3a89499693e719b4
|
|
BLAKE2b-256 checksum How to use checksums |
69bbbcc58af022ec315103acc7fad16380a6fc9dc55aa1c2495a868b7a287109
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 777.2 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ba64b7770826dc7bb80f07b4eeab7ac11120803ef1140468b8be2a8d92545b10
|
|
BLAKE2b-256 checksum How to use checksums |
bdbf671cdf1a88a231a7b93f0b6909995959e34263a71d7e9be84c70a77d0041
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 694.8 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
683e45ed27310bb922df7c10332a61e1163a3d80c10b4ddc91388449d300e7fa
|
|
BLAKE2b-256 checksum How to use checksums |
5529ed081ffa83b17a4ad09283608a87068603354cdfc8c188c94236c9cce1b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 575.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e7136ec18e44da234776a055594209cc43a7cd3df48a6143f0914d54ffc542f2
|
|
BLAKE2b-256 checksum How to use checksums |
3389b020078a6a61678407b4ab092f8a6c2417a71a4911c862d2f104bd14b828
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp312-cp312-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 489.0 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
81f351abb83d77ba2a7cd46c5cb105600db5791b48ee6643642eefbcdfc13966
|
|
BLAKE2b-256 checksum How to use checksums |
61490df3a863e0008fdfb2931e0be8625a52370fdef30d54f5f9f4a5991be163
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 777.6 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
849b6b5ee8a1545e59ababd86d7d5c9ac0841765119c208653f3a52dab5ddfad
|
|
BLAKE2b-256 checksum How to use checksums |
4c1b671cbff111451b2104f21b6921bea9907be15eeee6719380f72de63e61fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 694.9 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6d82ab9e9fe573393afa7654836faac1382c9b5428fa34ae1662685127fa964c
|
|
BLAKE2b-256 checksum How to use checksums |
07a8df5c14b77cc54769524f14ba0904d0647ab086d3c88d80223bde3e8ae890
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 575.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
79812601aa34fbc00c6638e208ae9694aa97e868b02a2c78ec965add7f1ffa80
|
|
BLAKE2b-256 checksum How to use checksums |
b74759b9d6b1139aeac65497dc63393cd577af96b86ae10955ceab79a1e58bc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp311-cp311-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 486.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d9f4bebb65c38deb0cf173ad268cdd420d28058f2f2fe35af2e463bd43e0da69
|
|
BLAKE2b-256 checksum How to use checksums |
6810f1f9d6b8aef923e801437fea3062a0cf847fa00f163b4c3196ffd5d02d0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 771.6 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
91f4c6f89d45b25e1f776ccac572cba89bfb2f7acbb82e5c1712db5e90fdf99d
|
|
BLAKE2b-256 checksum How to use checksums |
2934b3f8ea05d841b274921b61573bea178dc3cec1c8908b817762691c14b561
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 690.7 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2e62e0e95b5a0423191118433f9d4e80aa50364dc0cc9a4769b6bea726591698
|
|
BLAKE2b-256 checksum How to use checksums |
464fc685322c33ea80bf7ec54114354716668f61e936835ad6425441dd71838a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 571.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
11fa66fa4a48a88ed73a19f9b1c03108513ede5b6516c31ada91afc0fe9bff17
|
|
BLAKE2b-256 checksum How to use checksums |
7a6d1fe66170f1cb4f010121534b898f954359b19fa9cefc92a28a6bc1edb8b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp310-cp310-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 485.1 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
eb4d8bb2c45979466eb0a4af6280847ee57216dd325a7ee4fb2fd41214c66da7
|
|
BLAKE2b-256 checksum How to use checksums |
c13a2a13a3f8fba2ecee8b8dcef41786ec2fc576eb8038a1d86dde9b8689505e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 771.0 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e06894a5afe4d977dd08cdf61dcbdfb5b35d848ac21bcdf5cc72256edd404432
|
|
BLAKE2b-256 checksum How to use checksums |
ed9a45336fe19ca9c764b32cb99ec8fd7bdb8f8b4c13f1c6ae2750ebd7fbbde6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 689.7 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2dbadcb521967ede915d37732dcb0f778c05b4a266052f5ed7ce150d4caaf86a
|
|
BLAKE2b-256 checksum How to use checksums |
bc467fefe4a09b513f1e795b1ecc190d0823e11d5c25bba70595fe85b4644393
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 570.7 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f648a19c9d38606fa8b02cd8f8111bb00a28f082778cc739f54ca6ffcde0cc23
|
|
BLAKE2b-256 checksum How to use checksums |
a3224a4c6c91b868fface92c4ac8832e4dee21cacf9a4c8a785888cd9cafa2c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp39-cp39-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 486.1 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a014aa060277a911f25132fc9b7f932d891371831305fadeea2cf05807c841b7
|
|
BLAKE2b-256 checksum How to use checksums |
cfa4274efc1ed28b251d18e38e6fd5d657c222cb8abeae7fe1c6e347eae568d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 771.7 kB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
64bdf730a8a8c0f4d1696ad504b8fae836cd96f70cb77cc00d3f23e753123737
|
|
BLAKE2b-256 checksum How to use checksums |
5ef26aebbd9fbc5e37eeedff4d36c0c09b45209fb3ee1848f76c1fd67f05f65d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 689.9 kB |
| Tags | CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a8e7a64f534c97a8f4c4d3bd226848f81a13b5620810d87b937dcb1319e8798f
|
|
BLAKE2b-256 checksum How to use checksums |
611cad344d517b2902cf658126b66df6f7015003c33456456ac953557339e41e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 570.8 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9a8263e8aa2996346e9ed205ac99b9ef662726bfe8285164702ec70b4b570fde
|
|
BLAKE2b-256 checksum How to use checksums |
4992da0519f834aeffdbb20ab467a65a0539500b044d8a79697545070eb71913
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp38-cp38-win_amd64.whl
| Download URL | spark_dsg-1.1.3-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 485.4 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b1e00f4459b1201d907618f97a61412421056b780c89da2d281c611c02b87411
|
|
BLAKE2b-256 checksum How to use checksums |
8f54422c1a00627a769d96a90558151210c45d1063d91ac8e51b6a721910aa84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | spark_dsg-1.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 770.9 kB |
| Tags | CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cad174b5776376fa3cee6c321e6c11aa127f89bf2c379f4b99b3855df396a29c
|
|
BLAKE2b-256 checksum How to use checksums |
cfc17cbb9bdd3b839ffe842e9a938ce934be2a7d91d8b946c85942c5a1f3b134
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | spark_dsg-1.1.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 689.6 kB |
| Tags | CPython 3.8 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a46c8164919a77ab52e434165d1c3837947325012e3fb3f85ed5bea9922a049
|
|
BLAKE2b-256 checksum How to use checksums |
1d472f8f221d834c0ffb99718f9ad70c4052baf59f1b2591cd9e228de563bc6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency logRelease files / spark_dsg-1.1.3-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | spark_dsg-1.1.3-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 570.7 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
091468042b42167f2fca3e4444822dccc6d6a240533efd1a30ec15de8760a0d4
|
|
BLAKE2b-256 checksum How to use checksums |
845112a60f9509b93c56b68965b5d2fd2ecd09f3828e3a6b90fdb5ecc0c4cce2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Nov 25, 2025.
Transparency log