Installatie-instructies

De Toolbox Continu Inzicht kan op verschillende manieren worden gebruikt:

  1. Als vervanging van de huidige Continu Inzicht back-end
  2. Als losstaande modules
  3. Als ontwikkelaar

Vervanging

Om de toolbox als vervanging van de huidige Continu Inzicht back-end te gebruiken, zal in de toekomst meer informatie beschikbaar gesteld worden. De oude back-end kan met weinig aanpassingen worden vervangen door de nieuwe code. Verdere aanpassingen die in de toolbox worden gedaan, kunnen dan worden meegenomen.

Losstaande modules

Om de toolbox als losstaande modules te gebruiken kan je de code downloaden van PyPi.

pip install toolbox-continu-inzicht

Vanwege het aantal afhankelijkheden is het aan te raden om een nieuwe conda environment te gebruiken. Hiervoor kan gebruik gemaakt worden van de requirements.yaml in de source map op GitHub. Met het volgende conda commando kan deze worden geïnstalleerd.

conda env create --file=https://raw.githubusercontent.com/continu-inzicht/toolbox-continu-inzicht/refs/heads/main/src/requirements.yaml

Als ontwikkelaar

We maken gebruik van pixi om de conda environment te beheren en delen, dit kent een wat steilere leer curve en wordt daarom vooral aan ontwikkelaar aangeboden.

windows
iwr -useb https://pixi.sh/install.ps1 | iex
Linux
curl -fsSL https://pixi.sh/install.sh | bash

Installeer python packages met pixi

Met het Pixi commando in powershell kun je vervolgens de juiste python bestanden installeren:

 cd ..../toolbox-continu-inzicht
 pixi install

Dit kan even duren, Pixi gebruikt het pixi.lock bestand op de juiste packages te laden en zet deze in de .pixi map.

Zie de ‘Richtlijnen voor bijdragen aan Toolbox Continu Inzicht’ voor meer informatie.