Skip to main content

Spark-DSG Build and Test

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-dev or rosdep) 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 via sudo apt install nlohmann-json3-dev or use rosdep to 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

  1. 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
  1. 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)

Source distribution for spark-dsg 1.1.3
File Size Uploaded
spark_dsg-1.1.3.tar.gz 398.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for spark-dsg 1.1.3
File
spark_dsg-1.1.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
spark_dsg-1.1.3-cp314-cp314t-manylinux_2_27_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.27+ x86-64 Details
spark_dsg-1.1.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
spark_dsg-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
spark_dsg-1.1.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
spark_dsg-1.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
spark_dsg-1.1.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
spark_dsg-1.1.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
spark_dsg-1.1.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
spark_dsg-1.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
spark_dsg-1.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
spark_dsg-1.1.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
spark_dsg-1.1.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
spark_dsg-1.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
spark_dsg-1.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
spark_dsg-1.1.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
spark_dsg-1.1.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
spark_dsg-1.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
spark_dsg-1.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
spark_dsg-1.1.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
spark_dsg-1.1.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
spark_dsg-1.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
spark_dsg-1.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
spark_dsg-1.1.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
spark_dsg-1.1.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
spark_dsg-1.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
spark_dsg-1.1.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
spark_dsg-1.1.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
spark_dsg-1.1.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
spark_dsg-1.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
spark_dsg-1.1.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
spark_dsg-1.1.3-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

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 log

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Release 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

Release history Release notifications | RSS feed

This release

1.1.3 This release

33 release files

1.1.2

33 release files

1.1.1

25 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