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.5.tar.gz (1.4 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.5-cp314-cp314t-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

causal_hub-0.0.5-cp314-cp314t-manylinux_2_28_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

causal_hub-0.0.5-cp314-cp314t-manylinux_2_28_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

causal_hub-0.0.5-cp314-cp314t-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

causal_hub-0.0.5-cp312-abi3-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.12+Windows x86-64

causal_hub-0.0.5-cp312-abi3-manylinux_2_28_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64

causal_hub-0.0.5-cp312-abi3-manylinux_2_28_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

causal_hub-0.0.5-cp312-abi3-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for causal_hub-0.0.5.tar.gz
Algorithm Hash digest
SHA256 e01bab6976e500970dc9ce0584b3b56afb000234f32732e15f0cb838273286d6
MD5 a2d50d7da6dc7b6b633f2b9dd8be6ee2
BLAKE2b-256 956242112b656b6218f347644d91126bcc860ed3a74b68847fb7622e91314db4

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9dd30637954050e91dc9d52c87f21ae0a8a84f5acefc07e4d8e0e0e9abfe4b63
MD5 8261192b4aa381e2091685ec14acbe32
BLAKE2b-256 71878b16e8b092f505524b0327ac7bdb4250a1f1b4f5fc83fd47dfb87d450655

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c5b3766db4bb3557d1e371109e5afc46feee8e30c5a1ce072a39ac3bcd50930
MD5 b54d2ce8fb39daad44c5481219b42b26
BLAKE2b-256 4fbe073f7dcad0da2e6d1c936a7cb56e96fb71978ce2ad7a0b03e1594445e2e3

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77a8cac53e5ab8a53f749b1d3dac240c1621a1e6b92d66acb178f17d625567a9
MD5 3b1e78a7e10600f72ee6ec288c76cf01
BLAKE2b-256 30c00e8123e927cc96458fd33e381b6b1c72d7f1d93df703206190ea339fda9e

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d688e81c1804c10a835535a3cb485341e5cc79340f3c3ad378290b0b1dfc3c4f
MD5 c14ef82c8bf5735276b934bd96d36a9d
BLAKE2b-256 182c9b850832caa11cc8fa349c2ec2a74bbe163a0f02118fb60e963c21248923

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c8261b3fdad7747f9a8d334b21edffe306a38226ab0ad64eb345fc3832d1c362
MD5 79a23080dbd86c1087de5f83eae4e55f
BLAKE2b-256 ad3d183fbbf8f06cb9ca02b99b574b368fa847a2124cc5ba5fac0a40441f29c4

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23549f234d533232702f721bb6fa798904047de2799612f2569ba98caef3220f
MD5 9a103b6b7fe52231073cf7470471a455
BLAKE2b-256 35bc94667e44631836fc561a45955af6c28d900e46871bc1dc2948ef6929e7d4

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d1a733aa72d2a6f5641ba8033c9f0b70bc12674fd6a2a858b03319f3cc51514
MD5 4f787328fe950179a460276a30f51cb1
BLAKE2b-256 73f061683cd92c4eaf8959c347015dd8df778f4f2e6c81f37e4a1d21ed3725a7

See more details on using hashes here.

File details

Details for the file causal_hub-0.0.5-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for causal_hub-0.0.5-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94ec637c8b9f709235e056bf9ff81c93b1189967de92befd377f2ea75ba096fc
MD5 0a4e454a1439b948b8b002a0e4b81052
BLAKE2b-256 6824127356fe169324a2fb558eb600985e552e882f4fc5316193b89ab89e6ad2

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