Matthias Hochsteger
|
2744d62935
|
pybind11-stubgen - use python module instead of standalone program
|
2020-07-25 08:46:46 +02:00 |
|
Joachim Schöberl
|
a9520e6dd7
|
survives also without gui
|
2020-01-09 21:23:26 +01:00 |
|
Joachim Schöberl
|
1aed53427f
|
Merge branch 'snapshot' into 'master'
Snapshot
See merge request jschoeberl/netgen!306
|
2019-12-15 19:10:31 +00:00 |
|
Christopher Lackner
|
260fd39da5
|
Merge remote-tracking branch 'bkapidani/autoPML_should_handle_default_spline_labels'
|
2019-12-11 10:46:28 +01:00 |
|
Matthias Hochsteger
|
245da0ee87
|
Move Redraw() function from NGSolve to Netgen
- used in Snapshot
|
2019-12-10 12:21:29 +01:00 |
|
Matthias Hochsteger
|
52b3e807a5
|
New Snapshot function (custom resolution)
|
2019-12-10 12:21:29 +01:00 |
|
Christopher Lackner
|
b0f13a1f20
|
fix parsing of stl parameters from python
|
2019-10-07 12:56:12 +02:00 |
|
Matthias Hochsteger
|
58fa720e40
|
Pack python stub files into .msi installer
|
2019-09-10 12:31:31 +02:00 |
|
Matthias Hochsteger
|
ce90bf8775
|
Don't import tkinter when Netgen is loaded
|
2019-08-28 09:39:40 -07:00 |
|
Christopher Lackner
|
9d96c0e432
|
occ parameters from python, gui and meshsize parameters now the same
|
2019-08-27 10:10:17 +02:00 |
|
Christopher Lackner
|
218bd4c5d2
|
start work on stlparam from python, strange bad any cast exception
|
2019-08-02 16:22:53 +02:00 |
|
Christopher Lackner
|
c22ec2dcc2
|
meshingparameters from python as in gui
|
2019-07-29 07:11:57 +02:00 |
|
Christopher Lackner
|
da82b72df6
|
fix tests
|
2019-07-26 16:58:55 +02:00 |
|
Christopher Lackner
|
091494c6b3
|
cleanup python export, generate mesh functions not monkeypatched
|
2019-07-25 23:25:58 +02:00 |
|
Joachim Schöberl
|
765dc6d86a
|
catch tcl-exception
|
2019-07-16 08:06:11 +02:00 |
|
Christopher Lackner
|
99df9c0083
|
auto generate stub files using pybind11_stubgen
|
2019-06-29 20:01:05 +02:00 |
|
Christopher Lackner
|
d5f1076e17
|
read tet10, pyramid13, prism15 and hex20 from gmsh
|
2019-02-06 19:13:51 +01:00 |
|
bkapidani
|
fbe4fa4924
|
Added automatic relabeling when same label splines have different normal vectors
|
2019-01-30 01:19:46 +01:00 |
|
Christopher Lackner
|
05f22e463d
|
add function to automatically create pml layer around convex 2d geometries
|
2019-01-23 10:35:20 +01:00 |
|
Joachim Schöberl
|
9b62d636d9
|
jupyter magic
|
2018-10-02 11:50:54 +02:00 |
|
Joachim Schöberl
|
8107052e79
|
Trafo in csg namespace
|
2018-03-11 16:31:18 +01:00 |
|
Joachim Schöberl
|
ddbe9dbc9e
|
Merge branch 'read_gmsh' into 'master'
ReadGmsh now working for all linear elements
See merge request jschoeberl/netgen!71
|
2017-11-25 23:37:43 +01:00 |
|
Manu
|
ed6f6ad500
|
ReadGmsh now working for all linear elements
|
2017-11-24 15:00:48 +01:00 |
|
Matthias Hochsteger
|
ce47af852e
|
[python] Import tkinter only when necessary
Don't import if Netgen was configured with USE_GUI=OFF
|
2017-11-06 15:00:49 +01:00 |
|
Matthias Hochsteger
|
1c1159bd70
|
Import tkinter
|
2017-09-14 16:34:08 +02:00 |
|
Joachim Schöberl
|
cb9816c244
|
Add gmsh-import, pybind2.2 ctor for Mesh
|
2017-09-06 18:08:39 +02:00 |
|
Joachim Schöberl
|
5de14c63a4
|
set color of CSG top-level object
|
2017-09-01 09:12:50 +02:00 |
|
Gerhard Kitzler
|
f992503499
|
Fix NgOCC.py
|
2017-06-30 09:32:12 +02:00 |
|
Matthias Hochsteger
|
95366beb54
|
Fix spaces in install dir
|
2017-06-14 01:10:41 -07:00 |
|
Joachim Schöberl
|
7a13049ab8
|
name faces of unit_cube
|
2017-06-11 09:45:15 +02:00 |
|
Joachim Schöberl
|
a50f65b7f7
|
remove python test-output
|
2017-06-10 18:44:01 +02:00 |
|
Matthias Hochsteger
|
0c611c339c
|
Python opencascade interface (by Gerhard Kitzler)
|
2017-05-31 19:39:09 +02:00 |
|
Matthias Hochsteger
|
f6a0b31b96
|
Cleanup CMake build system
- Use CMAKE_INSTALL_PREFIX instead of INSTALL_DIR
- Allow finer control of install directories
- Use compiled TCL code by default
- Fix RPATH usage on Linux and MacOSX
### Allow finer control of install directories
The following variables can be set to either absolute or relative paths
NG_INSTALL_DIR_PYTHON: Python files
NG_INSTALL_DIR_BIN: Executables
NG_INSTALL_DIR_LIB: Libraries
NG_INSTALL_DIR_INCLUDE: header files
NG_INSTALL_DIR_CMAKE: CMake files
NG_INSTALL_DIR_RES: Resources
### Use compiled TCL code by default
The tcl files contained in Netgen are stored in onetcl.cpp as c-string.
This way it's not necessary to install tcl files or set NETGENDIR
### Fix RPATH usage on Linux and MacOSX
The Netgen installation should be completely relocatable now.
Squashed commit of the following:
commit 201eda5e62726bd87d76beb13c3e5643cd4c7810
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 21:10:08 2017 +0200
cleanup
commit b4cd46a9d2f390b40c5223c8d9971f576b979644
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:47:46 2017 +0200
fix
commit 6506a834dbee2fd7b6df3b3f3709d0b27344356f
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:41:45 2017 +0200
allow gui test to fail
commit 56c5fc131f61259e6fb67b60f7fff955d2e8d2da
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:26:18 2017 +0200
add python3-tk to docker images
commit 4d1b5aac1d028867339819599708a08f2098bbd6
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:22:18 2017 -0700
windows fix
commit 92b5f8a95491ba3508143d7f1b94359edc0655ce
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:08:08 2017 -0700
fix for windows
commit 3f7bf51434ef3b637b3563930ddb61d04af645cb
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 19:28:13 2017 +0200
fixes, test for gui
commit ef1d0164a50fadf374e3b1e43a745b5f69a16ad6
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 19:06:55 2017 +0200
fixes
commit 67645bb896012149c23c851b03287199c21fa129
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 17:24:58 2017 +0200
netgen config
commit b587b77a282768719cffc366c56d82a1746e0be0
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 16:53:47 2017 +0200
remove comments
commit 2b34cc78818afa1cf21484bd0976413a91db0851
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 05:03:00 2017 -0700
fix windows
commit 9e98efa54065624e264eaf1acf74b44ef022a68d
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 13:42:11 2017 +0200
fixes
commit 394b470a07d73431079f80caa36c7c7042077f40
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 12:24:40 2017 +0200
fix rpath issue
commit 6787eae384a8592f90598258ccd8207cd499d9fc
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:37:05 2017 +0200
some more fixes with install dir
commit fcf22659c60300e8d39d12e14b21c58a062e739c
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 01:34:06 2017 -0700
some fixes
commit ede1f0c462978bb70d3b4e2251cb555a592e82e3
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 10:16:34 2017 +0200
fixes
commit b6a1259876a77f54e419a44f1b44d03d5bb49b82
Merge: c79f9a3 6627b0b
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 24 09:35:50 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit c79f9a3421d4d2937c31dab4a601ce09d52b0e54
Merge: 99c3550 030ad1d
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 22 17:52:24 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit 99c35500850e08fdc847013bb384169b1483acb4
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 19 14:37:28 2017 +0200
fix rpath
commit 8215e9748d9ee225266bc941da1ca252aebd27de
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu May 18 13:29:41 2017 +0200
remove INSTALL_DIR, rename var to NETGEN_INSTALL_DIR_INCLUDE, install libngpy to python package folder
commit 23d028c4cf7572de9e2e277cda8f6b07b6b1d9f9
Merge: 57027c8 f72a247
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu May 18 12:03:59 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit 57027c8c706ff755bdf26887884bbdeca129fe8f
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 12 17:32:05 2017 +0200
New CMake option: USE_INTERNAL_TCL (ON by default)
This option uses the tcl code compiled in onetcl.cpp instead of separate
tcl files by default. When set at configure time, no tcl files will be
installed anymore.
commit 27ce5b7edd66d64e2453f5045f5ac08c313f7608
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 12 17:16:52 2017 +0200
WIP: Cleanup of CMake files
- Fix RPATH on Linux (TODO: other platforms)
- New variables to specify install behaviour:
NG_INSTALL_DIR_BIN
NG_INSTALL_DIR_LIB
NG_INSTALL_DIR_CMAKE
NG_INSTALL_DIR_INCLUDE
|
2017-05-29 21:41:27 +02:00 |
|
Matthias Hochsteger
|
9a7307fb39
|
Start GUI from Python only if Netgen exe is not running
|
2017-05-15 18:56:47 +02:00 |
|
Matthias Hochsteger
|
025f8750be
|
GUI support from Python and some cleanup
Squashed commit of the following:
commit 5058ceb9351548937487aa94073e7f59236ae9fe
Merge: d37f0af 2da1465
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 19:33:55 2017 +0200
Merge remote-tracking branch 'origin/master' into native_tcl_macos
commit d37f0afcc1389c0c3ec0899da9c1af158c926ca5
Author: Matthias <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 19:27:12 2017 +0200
link gui to netgen, some fixes
commit 297141455cd4fab81709c13d6253ad8114beee4a
Author: Matthias <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 19:02:47 2017 +0200
windows fixes
commit 9bf290a60835f29762b15ee3b722da132678f90c
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 18:59:53 2017 +0200
More cleanup, proper code separation
... between netgen exectuable and gui library
commit f46d438d3c9dd32f9f94642b4ec00b85611ef1dd
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 14:03:53 2017 +0200
fix typos
commit b3d301ff4e321189aef469bff77f7cffa7b69e98
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:32:57 2017 +0200
also link tk to togl on windows...
commit c3519abee7b041e45c913a45999ed2d29d4ff325
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:30:16 2017 +0200
link TCL to togl on windows
commit 80b607436b45f38f4bac2708a78ef03561ad44e5
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:26:45 2017 +0200
linkt TCL only to netgen executable
commit 080139a431e949e14cb9f05194e19c5129aca3d3
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:20:36 2017 +0200
fix dll ex/import
commit dd68efacb01fbbbe3f136168f12fed41fa3c3c8a
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:15:39 2017 +0200
fix dll export
commit 9023b9ca49b4c2b99f228f64564990e2d0246b8c
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 12:06:14 2017 +0200
use system tcl/tk on MacOS, but download tcl/tk for windows
commit 16eb4c1b01eb5229f93274791187b2c666bb8b8e
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 12:01:36 2017 +0200
more cleanup
commit 6df5b82a7d9a1177a755446d563d6c4b98ff6329
Merge: af23786 2b0d3f0
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 11:45:42 2017 +0200
Merge remote-tracking branch 'origin/master' into native_tcl_macos
commit af2378637a6513de3b50841ed6314cd7e12f7205
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 11:45:40 2017 +0200
some cleanup
commit 81bbe117efe25df53c71f9ae603c50ee4557703a
Author: Joachim Schöberl <joachim.schoeberl@tuwien.ac.at>
Date: Tue May 9 20:14:46 2017 +0200
tk-gui
commit 387e6da678661dd3b9d75d696733f46fe43d789a
Merge: e658b5b e653d8e
Author: Joachim Schöberl <joachim.schoeberl@tuwien.ac.at>
Date: Tue May 9 18:49:20 2017 +0200
Merge remote-tracking branch 'origin/gui_from_python' into native_tcl_macos
commit e658b5b2c1ac3264f4165b5f6d2b821b3b1b0926
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Tue May 9 18:30:35 2017 +0200
use native tcl on macos
commit e653d8e6789d20e24b16a68bf760415940e881f8
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 8 16:37:23 2017 +0200
next fix
commit f663c80b00754d141a02fa6abde2077c841bbafb
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 8 16:23:21 2017 +0200
Fix symbol export on windows
commit 70d99782423d33d3fa6f80e758a7377d0cb52840
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 8 15:14:56 2017 +0200
GUI support from Python
Enables experimental support for starting the Netgen GUI from Python
directly.
To use it, just import the gui module:
> import netgen.gui
|
2017-05-10 19:34:42 +02:00 |
|
Christopher Lackner
|
515e68260d
|
remove del environ (its not there any more)
|
2017-02-01 22:32:02 +01:00 |
|
Matthias Hochsteger
|
643ecc2e5e
|
avoid dependency on env variable NETGENDIR in Python package
|
2017-02-01 11:06:43 +01:00 |
|
Matthias Hochsteger
|
685981d463
|
Fixes for non-GUI builds
|
2017-01-31 15:35:56 +01:00 |
|
Joachim Schöberl
|
a08fd7a509
|
vec in netgen.csg
|
2017-01-10 18:38:36 +01:00 |
|
Joachim Schöberl
|
d1de4a7cf9
|
Introduce NetgenGeometry base class to Python. export meshing first, then csg
|
2017-01-05 05:08:24 +01:00 |
|
Christopher Lackner
|
0f51e1375c
|
install stl.py
|
2016-12-15 11:41:50 +01:00 |
|
Christopher Lackner
|
561cf4e75f
|
add files
|
2016-12-09 16:34:22 +01:00 |
|
Matthias Hochsteger
|
ee4d5e89d8
|
remove unnecessary files (mostly unsupported build systems)
|
2016-11-23 18:07:14 +01:00 |
|
Matthias Hochsteger
|
3d1bd29d3e
|
small python fixes
|
2016-11-04 15:03:50 +01:00 |
|
Matthias Hochsteger
|
96c1235184
|
switch from boost::python to pybind11
|
2016-11-04 12:14:52 +01:00 |
|
Joachim Schöberl
|
ff84375089
|
local mesh-size in MeshingParameters via Python
|
2016-09-29 16:44:16 +02:00 |
|
Joachim Schöberl
|
5e45ae7db4
|
unit_square with bc-labels
|
2016-03-13 19:05:36 +01:00 |
|
Joachim Schöberl
|
c98a55ab11
|
merge ttk branch to master
|
2016-02-08 15:53:16 +01:00 |
|
Joachim Schöberl
|
27f57d19fa
|
don't import meshing from csg
|
2015-11-25 16:43:59 +01:00 |
|
Joachim Schöberl
|
4176c41670
|
bcs for rectangle
|
2015-11-11 18:46:20 +01:00 |
|
Joachim Schöberl
|
7165c90fb1
|
features for 2d meshing
|
2015-11-01 12:07:26 +01:00 |
|
Joachim Schöberl
|
5bcf28d196
|
mesh size and bcnames for 2d geometries
|
2015-10-30 19:50:40 +01:00 |
|
Joachim Schöberl
|
39cb1e0b14
|
import: in old version it was not clear which csg to take
|
2015-10-24 21:33:33 +02:00 |
|
Joachim Schöberl
|
e6157eecd8
|
nglib-python restructuring
|
2015-10-20 11:09:29 +02:00 |
|
Matthias Hochsteer
|
b82d89a768
|
python - set background color
|
2015-09-01 14:38:57 -04:00 |
|
Joachim Schoeberl
|
5c13649453
|
merge
|
2015-08-26 13:57:47 +02:00 |
|
Joachim Schoeberl
|
8c6cf8ded4
|
mesh has geometry-ptr
|
2015-08-26 13:56:06 +02:00 |
|
Joachim Schoeberl
|
004902c62f
|
mesh has geometry-ptr
|
2015-08-08 19:11:53 +02:00 |
|
Joachim Schoeberl
|
714385724c
|
meshing from python in 2d
|
2015-08-08 13:02:54 +02:00 |
|
Joachim Schoeberl
|
adeb492b64
|
unit-cube
|
2015-07-29 20:39:04 +02:00 |
|
Matthias Hochsteger
|
bd18af5676
|
cmake install components
|
2015-04-09 12:27:59 +02:00 |
|
Matthias Hochsteger
|
b870bcee0f
|
CMake support
|
2015-03-06 14:59:14 +01:00 |
|
Christoph Wintersteiger
|
e56d845f17
|
windows fix
|
2014-10-13 10:25:31 +00:00 |
|
Joachim Schoeberl
|
c1935691e2
|
py visualization
|
2014-10-10 11:18:51 +00:00 |
|
Christoph Wintersteiger
|
f89060e260
|
windows fixes
|
2014-10-08 13:37:37 +00:00 |
|
Joachim Schoeberl
|
c216e3f3ed
|
vis-library
|
2014-10-06 09:57:44 +00:00 |
|
Matthias Hochsteger
|
d0f5d033fc
|
private __platform variable
|
2014-10-02 12:29:55 +00:00 |
|
Matthias Hochsteger
|
98c57e3202
|
os test
|
2014-10-02 11:10:40 +00:00 |
|
Joachim Schoeberl
|
b950bd6ca6
|
move py-tutorials
|
2014-10-01 13:52:08 +00:00 |
|
Joachim Schoeberl
|
ceb0bcf128
|
python module definition
|
2014-10-01 10:31:22 +00:00 |
|
Matthias Hochsteger
|
46a6c155da
|
init_geom2d
|
2014-09-26 15:11:52 +00:00 |
|
Christoph Wintersteiger
|
82ff904582
|
new functions added
|
2014-09-16 16:38:30 +00:00 |
|
Christoph Wintersteiger
|
43b0054c54
|
updated 2D examples
|
2014-09-16 16:37:32 +00:00 |
|
Christoph Wintersteiger
|
8ffe4259d1
|
2D geometry Python examples
|
2014-09-10 11:17:37 +00:00 |
|
Joachim Schoeberl
|
7804ece54b
|
python export
|
2014-08-31 12:12:31 +00:00 |
|
Joachim Schoeberl
|
a5650c992d
|
python exports
|
2014-08-31 09:14:18 +00:00 |
|
Joachim Schoeberl
|
9a5261057f
|
--force-log
|
2014-08-29 21:05:50 +00:00 |
|