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.