Skip to main content

A library for causal models, inference and discovery.

Project description

causal-hub

Static Badge Crates.io License Static Badge Static Badge Crates.io Version GitHub Actions Workflow Status docs.rs Crates.io MSRV Static Badge PyPI - Version GitHub Actions Workflow Status Read the Docs Python Version from PEP 621 TOML

causal-hub is a library for causal models, inference and discovery.

Introduction

causal-hub provides a unified interface for working with causal models, enabling users to easily define, manipulate, and infer causal relationships in their data.

The library is designed with a Rust backend, ensuring high performance and safety, with a Python frontend for ease of use in data science workflows.

Installation

To use causal-hub in your Rust project, add the following to your Cargo.toml:

[dependencies]
causal-hub = "*"

To use causal-hub in your Python project, you can install it via pip:

pip install causal-hub

BLAS

causal-hub relies on a BLAS implementation for efficient numerical computations. Please select one of the following features when installing the library:

  • openblas-static: Statically link against OpenBLAS.
  • openblas-system: Link against a system-installed OpenBLAS.

Changelog

All notable changes to this project will be documented in the CHANGELOG file.

License

This software is distributed under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE, Version 3.

See the LICENSE file for a copy of the license.

Versioning

This software follows the SemVer specification.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

causal_hub-0.0.4.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

causal_hub-0.0.4-cp313-cp313t-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.13tWindows x86-64

causal_hub-0.0.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

causal_hub-0.0.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

causal_hub-0.0.4-cp313-cp313t-macosx_11_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

causal_hub-0.0.4-cp310-abi3-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10+Windows x86-64

causal_hub-0.0.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

causal_hub-0.0.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

causal_hub-0.0.4-cp310-abi3-macosx_11_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file causal_hub-0.0.4.tar.gz.

File metadata

  • Download URL: causal_hub-0.0.4.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for causal_hub-0.0.4.tar.gz
Algorithm Hash digest
SHA256 56249c899e28828af0b4f7bd25617eb032b11f9bcae61f128c3a2e735b4399be
MD5 7dda75891a6a1744eec5c63b05d2f8a1
BLAKE2b-256 469371dc32e24b241638a0fc2fb2948428894ac2d0d64a4c06f83e7ff11b8b75

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 632ed4dbe463d47a22c68963616dcacc82e5a52c3f01bca2187250215914a0d9
MD5 f610069f6e6c0f3b58ab16f544e6a42e
BLAKE2b-256 ea457430d5871d409e1c31accb2a458796dec5d1f934541f909267b29681196c

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98b57a788efc0189f8d8b276f0f01d51b09e03225e970c0bdadbfcfc98995aa5
MD5 b374f5bffe65b36e33346ebab8f5f3ea
BLAKE2b-256 7111868c1581190266ec1a90a92da0fe84d66ad170f5dc6e1b24efdbf9980982

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab4a3edfc25bb9dee82ebeda1d9cc53570c9c7ab0fbb2b96e9bb04aa5b4ad9de
MD5 7291a5b30093e6ccfd9e17dea4bc2a6b
BLAKE2b-256 92b36c76ab064a16fe0f2f295a53b81d3053d78772e05964712e812bb818f8cd

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecf0d7daaac23d695b136c65adc67398e47d9f6f338239a12ebf7c510c2d0faf
MD5 1738f8b805ed9d00fa6717b1ceedf150
BLAKE2b-256 045615cd7f59294a44c3f17e4f24a02dc8b71dc039c4e0b925165a42a1d8c716

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5740ca28cc32dcdd77863fac380294c4bb806d12ce7a444fefde938610d76a92
MD5 ea2c3ebd5f8116dd63a201e523721e9d
BLAKE2b-256 f0de7bf6e14a6e96039e0f815986640f56085ca5869b98718789ff00352b4adf

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 561d80b2e38c89fb3b4d3c4e33bc12610906b53dbf9c61e63946cdff34d70565
MD5 ebf15f64be58d1663068eff0f24ca92d
BLAKE2b-256 9db987e38aac5f47f27b061526e26ee9c9a4202c0958e27258d6d25b0e259008

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 191235169e44c6610b463e55dbd626318a6ab07b68ad028b0bf3014bd34088d2
MD5 9aed86f8fbfbd0fd3978cb64ba860342
BLAKE2b-256 5be9222d784f90913a3d38e44c609b5dc899d59ddabac6e6e39cdce559bcca36

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.4-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 554d3394d3beeb44069dd0d843307120d5ab20650fcbbfb8a3b0a46c3db2c353
MD5 949cae2309f5da737a14c2173da0c701
BLAKE2b-256 e6203c695ee47266d8d3656db6c7196563dcb8502fefbbdcc96b1a5de1b96a04

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page