Home > hermes-gui

hermes-gui

Hermes-gui is a project mainly written in Python, based on the View license.

Hermes GUI

This is a Python based GUI for Hermes, currently only Hermes2D.

Features

  • look and feel similar to Agros2D (http://hpfem.org/agros2d/)
  • written and scriptable from Python (easy to maintain, easy to call any solvers/external programs)
  • works both with wxWidgets (GTK) and QT4
  • written using Python Traits, thus no toolkit dependent code is used, it's very easy to reuse any other traits editors and quickly create new interfaces
  • no dependencies, besides Traits, so it's easy to install it, yet it is still very easy to call any solvers, like scipy, petsc, umfpack, ..., thanks to their python wrappers
  • plugins based architecture, very easy to create new functionality as a plugin
  • BSD licensed

Other Goals

  • With the Traits technology, it should be possible to write web applications later on (the core of hermes-gui stays, only the view editors and a backend changes)

Installation

As usual:

$ python setup.py install

or if you want some specific prefix, use:

$ python setup.py install --home=/some/path

Previous:soi