Toolbox for preparation and running complex hydrogeological simulations in particular using Flow123d simulator of transport processes in the fractured porous media. Components:
Layers - preparation of layered computational geometry from the GIS data Model Editor - editor of the main Flow123d input file in YAML format Jobs Panel - running and management of job on distributed computational resources Analysis - arrangement of complex computing scenarios
CI build | |
---|---|
Tests |
-
In order to use relative imports of modules within package the prefered format of imports is:
from import as <new_module_name>
-
use @pytest.mark.<the_mark> to set marks to the test functions, in particular to mark tests that needs specific environment, e.g. ssh setup. Standard set of marks:
- ssh_metacentrum - use ssh connection to the metacentrum servers
- metacentrum - run on metacentrum, e.g. test PBS
- slow - tests that take more then 5s
- skip - python skip these tests
- qt - tests using QApplication
-
TODO: use pytest-qt to test function of Qt widgets