... | ... | @@ -4,6 +4,8 @@ |
|
|
|
|
|
HRU delin used to work with grass6 only. This version brings compatibility with grass7 (and looses compatibility with grass6).
|
|
|
|
|
|
This repository contains hru-delin core (full Python3 and portable) plus command line launch scripts (GNU/Linux only).
|
|
|
|
|
|
# Differences with HRU delin v5
|
|
|
|
|
|
* Grass7 compatibility
|
... | ... | @@ -15,9 +17,17 @@ HRU delin used to work with grass6 only. This version brings compatibility with |
|
|
* Flexibility in config file values path (accepts relative and absolute path)
|
|
|
* Flexibility in user location when running launch scripts
|
|
|
* New launch script to run all steps
|
|
|
* No more system calls (to awk, grep, sed...) -> code is now portable to Windows
|
|
|
* No more system calls (to awk, grep, sed...) -> code is now full Python3 and portable to Windows
|
|
|
* Use pipes between grass tools to avoid some hard disk access (avoid writing some intermediate files)
|
|
|
|
|
|
# Windows
|
|
|
|
|
|
It is technically possible to run it on Windows but there isn't any launch script. Launch scripts are written in BASH which is no installed on Windows by default.
|
|
|
|
|
|
It may be easy to write launch script in Windows batch or something else working on Windows but then it's not very easy to install hru-delin dependencies on Windows.
|
|
|
|
|
|
To use hru-delin on Windows, you can install the all-in-one [hru-delin QGIS plugin](https://gitlab.irstea.fr/julien.veyssier/hru-delin-qgis/-/wikis/home). QGIS comes with all modules that are required to run hru-delin.
|
|
|
|
|
|
# Install
|
|
|
|
|
|
## Dependencies
|
... | ... | @@ -118,7 +128,7 @@ This way you'll have one HRU delin using 2 cores and another one using 2 cores a |
|
|
|
|
|
# CircleKill
|
|
|
|
|
|
ZirkelKill has been translated to Python3. It is imported as a module and used by HRU delin.
|
|
|
ZirkelKill (Java) has been translated to Python3. It is included as a module and used by HRU delin.
|
|
|
|
|
|
You can also use it as a standalone program if you want. It can be called like a binary and takes 2 arguments:
|
|
|
* the input path (.par file)
|
... | ... | |