Skip to main content

geomie3d

Installation

  • For the core library without visualization
    • pip install geomie3d
  • Core library and 3d visualization
    • pip install geomie3d[viewer3d]

dependencies

  • numpy
  • pyqtgraph
  • pyopengl
  • PyQt6
  • python-dateutil
  • nurbs-python
  • earcut-python

If you want to manually install the library:

  1. Install Python =<3.10 (https://www.python.org/)
  2. Create a virtual environment with 'py -m venv geomie3d' this will create a virtual environment in the directory ray of your current directory (https://realpython.com/python-virtual-environments-a-primer/#deactivate-it)
  3. Activate the environment geomie3d\Scripts\activate, for linux -> source geomie3d/bin/activate
  4. Install VScode
  5. Install geomie3d https://github.com/chenkianwee/geomie3d
  6. Install 'pip install numpy==2.0.1'
  7. install 'pip install pyqtgraph==0.13.7'
  8. install 'pip install PyOpenGL==3.1.7'
  9. install 'pip install PyQt6==6.7.1'
  10. install dateutil 'pip install python-dateutil==2.9.0'

Opengl issue with visualizing 3d geometries on Ubuntu 22.04

if this happen when running geomie3d

Failed to create wl_display (No such file or directory)

go to viz module and change the following

os.environ['QT_QPA_PLATFORM'] = 'wayland-egl' -> os.environ['QT_QPA_PLATFORM'] = 'egl'

If the openGL is giving you issue with the viz function do this to solve the issue

  1. go to /etc/gdm3/custom.conf and uncomment WaylandEnable=false
  2. go to /etc/environment and add this line QT_QPA_PLATFORM=xcb to the file

Release files for geomie3d 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for geomie3d 0.0.12
File Size Uploaded
geomie3d-0.0.12.tar.gz 227.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for geomie3d 0.0.12
File Interpreter ABI Platform
geomie3d-0.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 472.1 kB

Release files / geomie3d-0.0.12.tar.gz

Download URL geomie3d-0.0.12.tar.gz
Size 227.0 kB
Tags Source
SHA-256 checksum
How to use checksums
561445401ac03d861c1cf84c8149685ad7aebd9b42da3328bdf6c9b7e334f6ce
BLAKE2b-256 checksum
How to use checksums
88ef853a44fab88c0ca1a4822813edaaa98008c4e0fb2a8fb85e643ff9d48ba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / geomie3d-0.0.12-py3-none-any.whl

Download URL geomie3d-0.0.12-py3-none-any.whl
Size 245.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6714783dfc589e97cd180b3c4b36a57f9540cebdf3cf90f07b359f5c37b031b6
BLAKE2b-256 checksum
How to use checksums
b470c1b0df3637e5898432d967ac9cae1c12c38022b002ab685e80ee5122228a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page