Skip to content

d2hydro/hdsr_meetpuntconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HDSR meetpuntconfig

Python scripts ter ondersteuning van het HDSR CAW FEWS:

  • het controleren van de consistentie van de configuratie met meetpunten
  • het aanvullen van attributen van locatiesets binnen de configuratie

Python omgeving

Deze scripts zijn afhankelijk van een python-omgeving met de volgende bibliotheken:

  • GeoPandas
  • Pandas: versie 1.1.0 of hoger
  • lxml

Wanneer je nog niet beschikt over zo'n omgeving, raden wij aan om een python-omgeving (python environment) aan te maken. We beschijven hieronder de stappen voor het aanmaken van de juiste omgeving met de naam 'caw'.

Wanneer je nog niet beschikt over een Anaconda of Miniconda installatie, dan kun je deze downloaden via:

Gedurende de installatie, vink de check-box 'Add Anaconda to PATH' en negeer de waarschuwing.

Het aanmaken van de omgeving doe je met de volgende stappen:

  1. open een windows command prompt (zie https://www.lifewire.com/how-to-open-command-prompt-2618089)
  2. ga naar de locatie het bestandje environment.yml. Wanneer je van map moet veranderen gebruik je het commando 'cd' (zie https://www.lifewire.com/list-of-command-prompt-commands-4092302)
  3. geef de volgende opdracht
conda env create -f environment.yml
  1. in de command prompt kun je de caw-omgeving nu openen met:
conda activate caw

In het geval je deze omgeving weer wilt verwijderen van je machine kan dit via de command prompt:

conda env remove -n caw

In het geval je deze omgeving wilt updaten met een nieuwe yml-file:

conda env update -f environment.yml

Instalatie meetpuntconfig

In de geactiveerde caw-omgeving kun je nu het meetpuntconfig pakket installeren vanuit de folder waarin je setup.py vindt:

pip install -e .

Voorbereiden configuratie

Het bestand config\config_example.json staat een voorbeeld bestand met variabelen die worden ingelezen door de scripts. Pas dit bestand aan met de volgende stappen:

  1. hernoem/kopieer config\config_example.json naar config\config.json
  2. zet alle paden in de sectie [paden] goed

Uitvoeren consistentie-checks

Draai het script in de map scripts vanuit de command prompt in het mapje scripts:

python run_consistency_checks.py

About

HDSR meetpuntconfiguratie (FEWS-WIS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages