Skip to content

Getting Started

Prerequisites

causalprog requires Python 3.11 - 3.14. You may also want to setup a Python environment into which to install the package.

User Installation

We recommend installing in a project specific virtual environment. To install the latest development version of causalprog using pip in the currently active environment, run

pip install git+https://github.com/UCL/causalprog.git

Alternatively create a local clone of the repository with

git clone https://github.com/UCL/causalprog.git

and then install causalprog by running

pip install .

in the directory that you just cloned.

Developer Installation

If you would like to contribute to causalprog, please see our contributing page for developer installation instructions, and developer conventions.