Instructions#

hatch pre-commit ruff black doc8 mypy pylint slotscheck

Prerequisites#

galactic-notebook-iris requires Python 3.11, a programming language that comes preinstalled on Linux and macOS, and is easy to install on Windows;

Installation#

First, install galactic in a virtual environment (conda or venv) using the instructions in the Quick start guide.

Then, install galactic-notebook-iris in the same environment using the following bash command:

(galactic) $ pip install "galactic-notebook-iris"

Don’t forget to add the --pre flag if you want the latest unstable build.

If you want to verify package integrity using hashes, you can install galactic-notebook-iris in the same environment with one of the following bash commands:

(galactic) $ pip install -r https://www.thegalactic.org/requirements/stable/galactic-notebook-iris.txt

For the pre-release version, use one of the following bash commands:

(galactic) $ pip install -r https://www.thegalactic.org/requirements/pre/galactic-notebook-iris.txt

Contributing#

Build#

To build galactic-notebook-iris, you need:

  • hatch, a tool for dependency management and packaging in Python;

  • graphviz, graph visualization software;

Build galactic-notebook-iris using the following bash command:

$ hatch build

Documentation#

Build the documentation using the following bash command:

$ hatch run docs:notebooks
$ hatch run docs:build

Getting Help#

Important

If you have any difficulties with galactic-notebook-iris, please feel free to file an issue on GitLab so that we can help.