Welcome to the qmesh synoptic manual.
qmesh is an unstructured triangular mesh generator for geophysical domains. It is suited to mesh generation over topologically two-dimensional domains, typically used in coastal and ocean modelling. Typical examples can be seen in the Academic papers section.
qmesh was developed by Alexandros Avdis and Jon Hill, primarily to meet our meshing needs. We developed qmesh with an open-source philosophy in mind, so you are welcome to view the qmesh code and use qmesh, under the GNU General Public License, version 3. As the project grew and matured, the code was reorganised into various modules and packages. Following the traditional Python practice, each package is self-contained and includes documentation. However, the documentation of the packages is best described as a technical reference. Therefore, we have developed this synoptic manual where we aim to provide a brief but complete description of the general architecture of qmesh, development practices, installation procedures, an overview of further documentation and literature as well as a few tutorials that will enable the novice to make a quick start.
In particular, this manual is organised as follows:
- The Introduction is a broad descriptions of the aims and objectives behind qmesh development.
- The Architecture is discussed in the second chapter, describing the user interfaces, the packages and the qmesh modules.
- The third chapter outlines the development and distribution methods, including a description of the testing framework and release practices. The chapter includes verbatim copies of the licences attached to qmesh code and documentation.
- Chapter four includes instructions on qmesh Installation.
- Chapter five outlines sources of Further documentation and Tutorials. Other literature sources, such as Academic papers, are also listed.
- Development, Distribution and Licence
- Development and distribution repositories
- Version numbering
- How to cite qmesh
- Further documentation