Kamil Nešetřil

Geodata, informace, modely, software

Uživatelské nástroje

Nástroje pro tento web


pryč jdoucí gryf (angl. griffin, řec. γρύψ)
Gryf je spojení lva s orlem, tj. nebe se zemí.
Jsou to nejmocnější zvířata, gryf je tedy vládce obou oblastí.
OUTGRIF spojuje modely.

Stažení a spuštění

Softwarové požadavky

  1. Interpret jazyka Python verze 3.8 nebo vyšší (viz Python – průvodce).
  2. Externí knihovny NumPy, Matplotlib, H5py a PyYAML.

Ovládání

Aplikace nemá grafické uživatelské rozhraní. Úloha je definována textovým souborem ve formátu YAML. Název tohoto souboru se zadává jako argument aplikace při jejím spuštění.

Příklad 🖥️ spuštění úlohy s konfigurací v souboru mesh.yaml:

python outgrif.py mesh.yaml

💡 Na Windows to lze snadno provést spuštěním souboru start.bat, který je v příkladech v souboru ZIP (níže).

Licence

Tento software je licencován pod GNU General Public License v3.0. Software tedy můžete zdarma používat za libovolným účelem (i komerčně). Pokud ho upravíte a budete dál šířit, musíte zveřejnit i zdrojový kód pod stejnou licencí.

Soubor ZIP ke stažení

Program a příklady – Verze 240722 byla vydána 22. 7. 2024.

Program se neinstaluje – stačí rozbalit a spustit.
Archiv již obsahuje i výstupní soubory. Před spuště­ním příkladu je třeba promazat výstupní adresář, jinak se bude program snažit zapsat stejnou skupinu (group) do existujícího souboru HDF5, což není dovoleno.
OUTGRIF.ZIP
├── Documentation/
│   ├── OUTGRIF_documentation.url
├── Examples/
│   ├── MSH/
│   │   ├── mesh.msh
│   │   ├── mesh.yaml
│   │   ├── start.bat
│   │   ├── output/
│   │   │   ├── grid_A.h5
│   │   │   ├── grid_A_XZ_plane_X0.csv
│   │   │   ├── grid_A_YZ_plane_X0.png
│   ├── S3D/
│   │   ├── gwv.s3d
│   │   ├── gwv.yaml
│   │   ├── start.bat
│   │   ├── output/
│   │   │   ├── out.csv
│   │   │   ├── out.h5
│   │   │   ├── out.png
├── Sources/
│   ├── grid_data.py
│   ├── grid_data_mesh.py
│   ├── grid_data_modflow.py
│   ├── info.py
│   ├── mesh.py
│   ├── mesh_band_model.py
│   ├── modflow.py
│   ├── outgrid_base.py
│   ├── outgrid_data.py
│   ├── outgrid_performing.py
│   ├── OUTGRIF.py

Struktura souboru ZIP

Poslední úprava: