Skip to main content

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

Project description

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.

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

do-calculus-2.0.0.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

do_calculus-2.0.0-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file do-calculus-2.0.0.tar.gz.

File metadata

  • Download URL: do-calculus-2.0.0.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for do-calculus-2.0.0.tar.gz
Algorithm Hash digest
SHA256 3963070584abab0be12f66afde20ed631aca061d178c0353de081a52b056941e
MD5 c713ae350cf0e23801dfd7ef13e227b1
BLAKE2b-256 cc2b3967eda675a70b83e366102ed7d069ccb937642a91bcdf148d73e692a735

See more details on using hashes here.

File details

Details for the file do_calculus-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: do_calculus-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for do_calculus-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8866188be6a48bfe7d0417217aa9c31376df79bae2ea3481c2de7ea533b15ef
MD5 12eac439131871f3245b045b638cc8fc
BLAKE2b-256 54df36347af651924a603ecfb12c3e42f5dcecf556ab410147d57d98abd3dd75

See more details on using hashes here.

Supported by

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