Skip to main content

Finite Element meshes from GIS data.

Project description

qmesh3

Qmesh3 has been created as a temporary solution to allow qmesh to function with python3 and QGIS3 within a functional pip install to facilitate users access until the original qmesh updates are released. This repository has been created by Raul Adriaensen, contact email can be found here.

qmesh is a software package for creating high-quality meshes using QGIS and Gmsh. The meshes can be used in finite element numerical models such as TELEMAC, Fluidity and Thetis. For more information please visit the project website.

Development, Maintenance and Licence

qmesh was developed and is maintained by Alexandros Avdis and Jon Hill. Please see file AUTHORS.md for more information.

qmesh is an open-source project distributed under the GNU General Public Licence v3 (GPL v3). The file LICENCE contains a complete copy of the licence.

The source code is freely available to download and adapt, under the conditions stated in the LICENCE file.

If you wish to contribute, please fork the main repository, create a branch, make your alterations and additions, then create a pull request with your changes. The team will then review the code and commit it to the main repository.

Documentation

You can access relevant documentation through the following avenues:

Walk Through

Installation

  1. Install gmsh
  2. Install qgis, this installs the newest stable version of QGIS.
    • Some people seem to have more success first doing sudo apt update and then sudo apt install qgis. This installs the available QGIS version on the system, which for WSL currently seems to be 3.10.14. For version info pre-installation, see here.
  3. Install qmesh3
    • "Not found QGIS" errors are likely caused by multiple python versions installed locally. This can be solved by adding /usr/bin (or the location where your QGIS installation lives) to your PYTHONPATH.
git clone [https://github.com/qmesh3/qmesh3.git](https://github.com/qmesh3/qmesh3.git)
cd qmesh3
python3 -m venv --system-site-packages .qmesh
source .qmesh/bin/activate
pip install .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qmesh3-1.0.6.tar.gz (77.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qmesh3-1.0.6-py3-none-any.whl (85.6 kB view details)

Uploaded Python 3

File details

Details for the file qmesh3-1.0.6.tar.gz.

File metadata

  • Download URL: qmesh3-1.0.6.tar.gz
  • Upload date:
  • Size: 77.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for qmesh3-1.0.6.tar.gz
Algorithm Hash digest
SHA256 bcd36f5efbe5d0dfa730f99ea7a4982a73102c229e7fcc49426f88a8212059e0
MD5 36ee304125aed8c28ca43d18b86d25f0
BLAKE2b-256 68774025b23e2b04230e717eabd4d9a70437027cbf36ecb83229474edf933e31

See more details on using hashes here.

File details

Details for the file qmesh3-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: qmesh3-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 85.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for qmesh3-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8b73d9436a86f25b6773e2cd6ad8708399511ccbab54e65344d447f3dc2558ab
MD5 32814302279120cfbf8f3b0bf1333887
BLAKE2b-256 6d32af272422ae44855d8760dfc189e21b5ee30252ec7a287e2f8971b398ac54

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page