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.5.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.5-py3-none-any.whl (85.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qmesh3-1.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 b722a6eb02d0b79b5ac9d33f5cf2fd416e871d68de9f45e441496ce61e628a30
MD5 cbdff80f980e37de00af1592908abce7
BLAKE2b-256 2d01acbbae75477d260fd9be5cb313b5a5700f1b9e778db0e38157d330fbe469

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qmesh3-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 85.7 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 62c3427805ccca03d70667308d17689d222187b0d4dab0215172e898262562dd
MD5 8379595fdbb1ce48d7f2361e7e8fc618
BLAKE2b-256 c641fd704379f756b2300cc4846701b3baf9f8022db32d34cdb8c58c3af13f80

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