Commit Graph

164 Commits

Author SHA1 Message Date
Christopher Lackner
26631f0402 docstrings for webgui Draw and register_draw_type functions 2026-04-14 09:36:36 +02:00
Joachim Schoeberl
7fda437245 0d elements in read_gmsh (thx Kengo) 2025-11-03 16:48:34 +01:00
Matthias Hochsteger
47f6dfc2ac WebguiScene.DownloadScreenshot()
To use it, you must pass an 'id' value to Draw().
This is because the scenes for screenshots need to be stored globally
and are not cleaned up automatically, so we don't want to store them all.
2025-08-22 19:48:29 +02:00
Matthias Hochsteger
519490ecee Workaround to use webgui interface from command line 2024-12-03 18:58:12 +01:00
Matthias Hochsteger
69f5e8e572 Use nest_asyncio for playwright/screenshots in docu 2024-11-11 12:41:36 +01:00
Matthias Hochsteger
47ea05dc24 Use playwright for screenshots in docu 2024-11-11 10:33:55 +01:00
Matthias Hochsteger
e7e945a84c Use netgen-occt to build netgen 2024-06-24 16:18:41 +02:00
Matthias Hochsteger
919000a5ef Add optional arguments "center" and "radius" to webgui.Draw() 2024-06-15 16:35:23 +02:00
Matthias Hochsteger
c488fa936a Revert "Add search path to occt libraries"
This reverts commit 7ac609cbef.
2024-06-12 20:10:06 +02:00
Matthias Hochsteger
7ac609cbef Add search path to occt libraries 2024-06-12 20:09:43 +02:00
Matthias Hochsteger
d9af1262a2 Also allow creating html files in Draw from jupyter notebook 2024-06-11 16:27:45 +02:00
Matthias Hochsteger
fece35b830 euler_angles and scale argument in webgui Draw 2024-05-15 19:30:40 +02:00
Hochsteger, Matthias
335b926f8b Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
Matthias Hochsteger
c53d0e29a7 Fix/enable stub files for pip package
- set PYTHONPATH when generating stub files
- also generate for pyngcore
- build python packages with stub files
2024-03-27 09:48:24 +01:00
Matthias Hochsteger
d4c211f04a Fix cmake config path generation 2024-03-20 20:23:33 +01:00
Matthias Hochsteger
09769c3283 Fix python warning when running python -m netgen.config, remove unused config_cli.py 2024-03-20 11:40:21 +01:00
Matthias Hochsteger
9cd533fbac Print cmake dir when running python -m netgen.cmake 2024-03-19 18:52:31 +01:00
Matthias Hochsteger
421c1ecb0e Pyodide build fixes 2024-03-01 20:39:24 +01:00
Christopher Lackner
fc70ba4f07 fix gmsh physical group parsing 2024-01-29 08:58:07 +01:00
Matthias Hochsteger
2ff886457f webgui Redraw with arguments (replace mesh etc.) 2024-01-22 16:31:17 +01:00
Matthias Hochsteger
cd8d43cbf9 webgui.Draw - boolean argument "show"
Useful to extract webgui scene data without displaying it
2024-01-22 14:49:17 +01:00
Matthias Hochsteger
d87e5f102e Pass mesh face transparency to webgui 2024-01-22 11:18:29 +01:00
Christopher Lackner
e8bf5e6b4f move timer and TimeFunction to netgen 2023-12-20 12:04:44 +01:00
Christopher Lackner
a2b22bdaf8 allow webgui also without ipywidgets installed 2023-10-06 17:09:22 +02:00
Matthias Hochsteger
bcab484095 Python CLI tool to print cmake configuration directory 2023-09-04 14:36:06 +02:00
Christopher Lackner
62ebacd277 pybind11 stubgen v1 needs new call syntax 2023-08-31 17:04:45 +02:00
Christopher Lackner
5c87a797ff some more missing PYTHON -> Python3 renamings 2023-08-29 11:24:01 +02:00
Matthias Hochsteger
11a8984428 Webgui Draw for netgen.mesh 2023-07-25 14:00:14 +02:00
Hochsteger, Matthias
ce8ec2eb7f Merge branch 'gui_settings' into 'master'
add gui settings if not already added in ngsolve

See merge request ngsolve/netgen!582
2023-07-09 00:40:40 +02:00
Matthias Hochsteger
b8c2b08fdc Fix webgui autoscale 2023-07-09 00:15:09 +02:00
Christopher Lackner
65d23bd022 add gui settings if not already added in ngsolve 2023-07-08 23:58:48 +02:00
Matthias Hochsteger
026d09353f new webgui draw argument "fullscreen" 2023-07-08 18:31:16 +02:00
Matthias Hochsteger
3f0f055b0c fix webgui argument name 2023-07-08 18:16:33 +02:00
Matthias Hochsteger
36f3f0d449 Remove debug output 2023-07-04 11:51:47 +02:00
Joachim Schoeberl
9830eb4331 remove test output 2023-07-03 05:24:17 +02:00
Matthias Hochsteger
62498f3bf8 Fix webgui docu widget 2023-06-30 12:18:11 +02:00
Hochsteger, Matthias
d632ed3d75 Unified webgui.Draw() 2023-06-30 10:11:01 +02:00
Christopher Lackner
8da01ff353 code for drawing occ identifications in webgui 2023-06-29 12:22:00 +02:00
Christopher Lackner
c1ed3e36ca fix calling _get_diagnostics if python versions do not match 2023-05-23 08:59:05 +02:00
Matthias Hochsteger
39b21df7e6 Check python version at startup 2023-04-28 10:46:07 +02:00
Matthias Hochsteger
96268d6691 Fix python warning (deprecated imp module) 2023-04-26 16:48:54 +02:00
Christopher Lackner
8990c9c30a allow python -m netgen.gui to run python tkinter gui from main thread 2023-04-12 11:29:32 +02:00
Matthias Hochsteger
8f11802953 fix netgen.gui.Snapshot 2023-01-23 11:57:44 +01:00
Christopher Lackner
56aa4581ea use --ignore-invalid=all flag to be able to upgrade pybind11-stubgen 2022-08-08 09:31:29 +02:00
Matthias Hochsteger
5acb38eabd fix dll loading path on Windows with Python 3.10 2022-06-22 00:36:03 -07:00
Matthias Hochsteger
b113ec48ed fix Tk gui from jupyter 2022-05-25 10:28:53 +02:00
Matthias Hochsteger
22e57a1159 Don't load gui libraries when importing netgen 2022-05-06 10:59:59 +02:00
Matthias Hochsteger
b694b4667a rework build system, separate gui and non-gui code
move fieldlines code to meshing dir

move visualization function pointers to meshing directory

DLL_HEADER -> NGGUI_API in visualization lib

move soldata.hpp to meshing

update occ, no freetype necessary anymore
2022-05-05 14:39:31 +02:00
Matthias Hochsteger
6b36a2d9d8 load geometries from command line with python netgen executable 2022-04-28 10:46:49 +02:00
Joachim Schoeberl
dc836ae7e4 unit_cube from OCC 2022-03-25 17:56:32 +01:00