Subroutines for structural causal modeling
Project description
Welcome to pqp
! Here is a quick overview of some basic things.
Installation
The package can be installed from PyPi using pip
:
pip install pqp
Testing
Clone the repo and install local dependencies:
# run in root of repo
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
After activating the virtual environment, run test.sh
using source
. This will build the rust library and run the tests for both the rust and python code.
# run in root of repo
source test.sh
Documentation
To build the documentation, use the makefile in the docs
directory:
# run in root of repo
cd python/pqp/docs
# regenerate documentation source (only run when adding new modules)
make autodoc
# build html documentation (runs local development server)
make livehtml
To deploy the documentation to github pages, run the following. This will push the docs build to the gh-pages
branch of the repo. Github pages will serve. This will not work if you have not already built the docs.
# run in root of repo
source venv/bin/activate
source deployment_script.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pqp-0.2.1-cp37-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 786acfd4a43c2447eb33dcc536bb89574e896c2b42b33b3e9cd6187aac28b245 |
|
MD5 | 4128d412c07d18ceb46970b5119dd497 |
|
BLAKE2b-256 | 8dcbc3be822a64b64e5ec779b0b68c079d86172d8862afbbb1bd3d91664b59ac |
Hashes for pqp-0.2.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04d93d9261d3b1bb6064b2165a0f5ed8ecae2cdae09d3c06a0944a653ad7642 |
|
MD5 | 4e681045becc89e727226278060dafe8 |
|
BLAKE2b-256 | 6fc40a3a04372cd3dd46bcb2fc9fac35cb0157241bf0e9c48ef560088737d18a |
Hashes for pqp-0.2.1-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebed7a7177d04ef25aef182b3d53a7d1a2c5dbf8c5539ce354178339f73e9417 |
|
MD5 | d44a7702dbd972fb492c4728f107f14d |
|
BLAKE2b-256 | c6608882ea95e5d3c130a8f7f2ffd8c1b5ac124bc5acec4a02c61967ca25c824 |
Hashes for pqp-0.2.1-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9068648c0864398b4b0be15766643fcc5bd5d0174e3862fbd11f2eda430fc534 |
|
MD5 | e6bc57debca53fbbd638e726789e3d7f |
|
BLAKE2b-256 | 3b8ecb151289e77b1362b54e65c4bd863bf91701cfedeae8497f9c070be56018 |
Hashes for pqp-0.2.1-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02121285126bd166215c5d9274b1e9c99869b31f800ad1f644df02d9ca678537 |
|
MD5 | b5803696e083e385c975790543edc5ee |
|
BLAKE2b-256 | f544bd10963c9f8ea50501fabc0ae1c9e7907bb946341fc6b4571bf16c18a272 |
Hashes for pqp-0.2.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1de19c84f410bd15a551daf290eb569cce4da3943f6380c22d6214cebfd49812 |
|
MD5 | 37bbfef4e9f116badb591c86fb5a4852 |
|
BLAKE2b-256 | 088ebe243848ad7f6f95b5794b8f1e4401bd406bff6351a03716af02e9da0b14 |
Hashes for pqp-0.2.1-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7688cc9dba850000b7361b5f38bc504900b471f688d941d92c61ddee57e45e27 |
|
MD5 | 047a190470df9b4a587e075512f95a86 |
|
BLAKE2b-256 | 5235fece3c6bed8afe953dedba4ef5bd280884d498051f3a845881917d9fdb60 |
Hashes for pqp-0.2.1-cp37-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb5225f58a62887fc5f445a59e8d5a1cd46544b13d6307e0643df65cb7af73ae |
|
MD5 | c618dee08b254fabd56ddcc9f8365a56 |
|
BLAKE2b-256 | 138dc32cc3947e47451cbad9711e79c10349a2ef18ef97372414e472a2b9c1fa |
Hashes for pqp-0.2.1-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c4dd45ad9c978cce123013427af6ee61e0e10c6d8c005d8dc5c8433811a9414 |
|
MD5 | 64331a7fe0b5fe92bf490f2a1c5fef93 |
|
BLAKE2b-256 | 9ff63fd6e9347f50830658bedcce09f1ac9dcdbd0f8d7fbd88ab737189da17c3 |