deep_causality_algorithms 0.2.3

Computational causality algorithms and utils used in the DeepCausality project.
Documentation
{
  "SPDXID": "SPDXRef-DOCUMENT",
  "creationInfo": {
    "created": "2025-11-03T05:27:30Z",
    "creators": [
      "Tool: cargo-sbom-v0.10.0"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://spdx.org/spdxdocs/deep_causality_algorithms-867aedd5-04c1-4077-b540-99627abba3a6",
  "files": [
    {
      "SPDXID": "SPDXRef-File-deep_causality_algorithms",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "83f960491ec328db80c3735ce6e87f297ebc451a"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    }
  ],
  "name": "deep_causality_algorithms",
  "packages": [
    {
      "SPDXID": "SPDXRef-Package-rayon-1.11.0",
      "description": "Simple work-stealing parallelism for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rayon@1.11.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rayon",
      "versionInfo": "1.11.0"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--num-0.1.5",
      "description": "Number utils for for deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_num",
      "versionInfo": "0.1.5"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--haft-0.2.1",
      "description": "HKT traits for for the deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_haft",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--algorithms-0.2.1",
      "description": "Computational causality algorithms and utils used in the DeepCausality project.",
      "downloadLocation": "NONE",
      "homepage": "https://deepcausality.com/",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_algorithms",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--tensor-0.1.6",
      "description": "Tensor data structure for for deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_tensor",
      "versionInfo": "0.1.6"
    },
    {
      "SPDXID": "SPDXRef-Package-crossbeam-deque-0.8.6",
      "description": "Concurrent work-stealing deque",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crossbeam-deque@0.8.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crossbeam-deque",
      "versionInfo": "0.8.6"
    },
    {
      "SPDXID": "SPDXRef-Package-either-1.15.0",
      "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/either@1.15.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "either",
      "versionInfo": "1.15.0"
    },
    {
      "SPDXID": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "description": "Utilities for concurrent programming",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crossbeam-utils@0.8.21",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crossbeam-utils",
      "versionInfo": "0.8.21"
    },
    {
      "SPDXID": "SPDXRef-Package-rayon-core-1.13.0",
      "description": "Core APIs for Rayon",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rayon-core@1.13.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rayon-core",
      "versionInfo": "1.13.0"
    },
    {
      "SPDXID": "SPDXRef-Package-crossbeam-epoch-0.9.18",
      "description": "Epoch-based garbage collection",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crossbeam-epoch@0.9.18",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crossbeam-epoch",
      "versionInfo": "0.9.18"
    }
  ],
  "relationships": [
    {
      "relatedSpdxElement": "SPDXRef-Package-rayon-core-1.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rayon-1.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-deque-0.8.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rayon-core-1.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--tensor-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--algorithms-0.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-epoch-0.9.18",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crossbeam-deque-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rayon-core-1.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crossbeam-epoch-0.9.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rayon-1.11.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--algorithms-0.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--algorithms-0.2.1",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-deep_causality_algorithms"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-deep_causality_algorithms",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--algorithms-0.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crossbeam-deque-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-either-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rayon-1.11.0"
    }
  ],
  "spdxVersion": "SPDX-2.3"
}