Skip to content

Latest commit

 

History

History
executable file
·
80 lines (47 loc) · 2.08 KB

File metadata and controls

executable file
·
80 lines (47 loc) · 2.08 KB

Installation Guide

Clone the Project Locally

Begin by cloning the project repository locally. It is strongly recommended to do this inside a Python virtual environment:

$ git clone https://github.com/CausalityInMotion/BlockInverseGPFA.git
$ cd BlockInverseGPFA

Install the Package

Use pip to install the package and its core dependencies:

$ pip install .

If you also want to run tests or build documentation, you can install the appropriate optional dependencies:

  • For testing:

    $ pip install .[test]
  • For documentation:

    $ pip install .[docs]

Building the Documentation

To build the documentation, you will need the following packages:

After installing the documentation dependencies, generate the HTML documentation as follows:

$ cd docs
$ make html

To view the generated documentation in your browser:

$ open _build/html/index.html  # On macOS

# OR
$ xdg-open _build/html/index.html  # On Linux

# OR
$ start _build/html/index.html  # On Windows (in cmd)

Your documentation is now available for reference.

Alternatively, you can view the latest published documentation online:

📖 https://blockinversegpfa.readthedocs.io/en/latest/

About This Guide

This guide provides step-by-step instructions for installing the BlockInvGPFA package, running its test suite, and building its documentation using Python packaging standards.