Installation#

Release#

The latest release of kinisi can be installed from PyPI with pip:

$ pip install kinisi

Or using conda/mamba:

$ conda install -c conda-forge kinisi

Bleeding-edge#

Alternatively, the latest development build can be installed GitHub, which can be installed directly from GitHub with pip:

$ pip install git+https://github.com/kinisi-dev/kinisi.git

Note, that if you already have kinisi on your system, you may need to run pip uninstall kinisi first to ensure you get the latest version.

Development#

If you are interesting in modifying the kinisi code, you should clone the git repository and install kinisi with the dev option in editable mode.

$ git clone https://github.com/kinisi-dev/kinisi.git
$ cd kinisi
$ pip install -e '.[dev]'

To run the notebooks included in the docs directory of the GitHub repository, it is necessary that the [docs] installation is performed.

$ git clone https://github.com/kinisi-dev/kinisi.git
$ cd kinisi
$ pip install -e '.[docs]'

The documentation can then be built from the Makefile as follows (note that pandoc needs to be installed, either on conda/mamba or by following the online instructions).

$ cd docs
$ make html 

For some more “developer friendly” documentation, we have used Deep Wiki to create detailed documentation, including some very useful flow diagrams of the code construction.