Skip to content

janhybs/GeoMop

 
 

Repository files navigation

GeoMop · Travis (.org) Coveralls github

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

Jenkins CI server

CI build Build Status
Tests Test Status

Development rules and notes

Sources

  • In order to use relative imports of modules within package the prefered format of imports is:

    from import as <new_module_name>

Tests

  • 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

About

GeoMop = Geosphere model preparation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.0%
  • GLSL 0.8%
  • NSIS 0.7%
  • Shell 0.6%
  • HTML 0.5%
  • CSS 0.2%
  • Other 0.2%