Skip to main content

do-calculus

A Python implementation of the do-calculus of Judea Pearl et. al.

Test Workflows Coverage Status semantic-release

Resources

See the wiki to get started.

Development Status

A full overhaul has been completed, and marks important milestones in my life and (consequently) this project's. Development on this project is halted until further notice, barring further changes to my own life, or necessary bug fixes and/or security fixes.

Acknowledgements

This project represents approximately two years of part- and full-time work as part of an indescribably fulfilling undergraduate research project. This project was done under the supervision of Dr. Eric Neufeld from approximately Spring 2020 - Winter 2022. Without Dr. Neufeld's support, guidance, patience, expertise (and of course, funding), this project would never have been started, let alone completed. I cannot overstate my appreciation - you've changed my academic and professional path, and provided me with so many wonderful experiences and memories that I will never forget. Thanks, Eric.

Metadata

Release files for do-calculus 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for do-calculus 2.0.0
File Size Uploaded
do-calculus-2.0.0.tar.gz 26.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for do-calculus 2.0.0
File Interpreter ABI Platform
do_calculus-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 57.8 kB

Release files / do-calculus-2.0.0.tar.gz

Download URL do-calculus-2.0.0.tar.gz
Size 26.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3963070584abab0be12f66afde20ed631aca061d178c0353de081a52b056941e
BLAKE2b-256 checksum
How to use checksums
cc2b3967eda675a70b83e366102ed7d069ccb937642a91bcdf148d73e692a735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / do_calculus-2.0.0-py3-none-any.whl

Download URL do_calculus-2.0.0-py3-none-any.whl
Size 31.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8866188be6a48bfe7d0417217aa9c31376df79bae2ea3481c2de7ea533b15ef
BLAKE2b-256 checksum
How to use checksums
54df36347af651924a603ecfb12c3e42f5dcecf556ab410147d57d98abd3dd75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.3

2 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