Martin Diehl
9f68923038
restored old behavior
...
save some ressources by avoiding copies.
much slower than old version, better cast formula into meshgrid again
2019-05-29 07:38:11 +02:00
Martin Diehl
2eb964b1ea
simplified
...
needs some manual checking and proper test
2019-05-28 23:49:11 +02:00
Philip Eisenlohr
1f56ac6a4a
streamlining and bugfixing of geom-class
2019-05-27 22:45:34 -06:00
Martin Diehl
b69f0efbbc
improved and simplified reporting
2019-05-27 22:00:26 +02:00
Martin Diehl
99da46fda8
polished
2019-05-26 20:36:41 +02:00
Martin Diehl
94f85b7f33
better readable
2019-05-25 10:45:58 +02:00
Philip Eisenlohr
e6cec6ecbe
added option to reverse inside/outside of primitive body
2019-05-23 12:49:03 -04:00
Martin Diehl
ed7423a3d6
bug fixes
2019-03-10 08:16:01 +01:00
Martin Diehl
67619fa92a
consistent definition of axis angle
2019-03-09 20:18:28 +01:00
Martin Diehl
b3455c825e
transition to new orientation class
...
forward-backward conversion quite stable
2019-02-23 21:49:05 +01:00
Martin Diehl
93ae5cbd07
Merge remote-tracking branch 'origin/development' into 10-consistent-orientation-conversions-3
2019-02-22 23:05:36 +01:00
Martin Diehl
27ebe1f665
improved documentation
2019-02-17 08:17:40 +01:00
Martin Diehl
608852df83
rotation paper has angle as last component
2019-02-12 10:58:38 +01:00
Martin Diehl
97ac437686
more user friendly constructors
2019-02-12 08:14:27 +01:00
Martin Diehl
ef3fc0b58a
bugfix: wrong array indexing
...
rotation of meshgrid tuple implemented
2019-02-12 07:42:46 +01:00
Martin Diehl
48b0307fab
using new rotation class
...
cannot rotate matrices (3,3) and (3,3,3,3) at the moment
2019-02-12 00:27:13 +01:00
Philip Eisenlohr
a6d4c73de0
added list of map and introduced "quat" keyword in quaternion init
2018-12-05 10:20:05 -05:00
Martin Diehl
558745b548
explicitly require python3
...
on older systems, python3 tpyically exists but python2 is the defaul
2018-11-17 08:12:12 +01:00
Martin Diehl
a3647cc587
more files with confirmed python3 compatibility
2018-11-16 09:03:12 +01:00
Philip Eisenlohr
9b6e092b5c
changed location where script appends itself to info trail
...
used to be sometimes at top, sometimes at bottom; now always after predecessor and above standard geom header
2017-08-23 14:09:33 -04:00
Philip Eisenlohr
1a423617c2
combined assignement of curvature exponent to deal with negative dimensions
2017-08-03 12:12:47 -04:00
Philip Eisenlohr
84a3885af8
negated option from "voxelspace" to "realspace".
...
introduced logarithmic sense of curvature exponents, additional polishing
2017-08-03 12:08:51 -04:00
Martin Diehl
95a982e002
default type for muliple arguments (not extend) is tuple, not list
2017-04-13 12:54:26 +02:00
brendanvk
0d648b8de0
Change script to use resolution-independent coords
...
- Use the --voxelspace flag to get the old behavior
2017-03-07 20:37:30 -05:00
Martin Diehl
de57d9514e
removed code doubling and unused variables
2017-03-05 17:50:17 +01:00
brendanvk
f010aa97d9
Fix non-cube geometry structure, reduce memory
2017-02-24 22:30:04 -05:00
Brendan Vande Kieft
e5e6bed5de
Improve performance and generalize primitive shape
...
- Behavior is mostly unchanged, but the primitive may be shifted by a voxel when compared to the previous version, which had rounding issues near the edge of the primitive.
- exponent flag specifies the exponents that satisfy the equation x^e1 + y^e2 + z^e3 < 1. (1,1,1) gives an octahedron, (2,2,2) a sphere, and large values (1e10, 1e10, 1e10) gives a hexahedral box for any reasonable resolution. Mixing the two can produce a cylinder, (1e10, 2, 2) gives one with rotational symmetry about the x-axis.
2017-02-24 00:42:28 -05:00
chen
804931db9e
force type cast index to int for numpy array
...
Force type casting indices into int array to avoid warning:
VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
For more info, see http://stackoverflow.com/questions/20084218/deprecation-warning-in-scikit-learn-svmlight-format-loader
2016-09-12 19:09:48 -04:00
Martin Diehl
cd63a92733
using python 2.7 has shebang will also work on mac without symlink
...
unless someone uses the 6 year old python 2.6, this should be save
2016-07-18 19:35:35 +02:00
Martin Diehl
61c93bdbf4
adjusted help message for automated documentation
2016-05-12 08:54:34 +02:00
Martin Diehl
a21e8cd863
usind explicitly python2 to run in environments with python 3 as default
2016-05-11 11:01:39 +02:00
Martin Diehl
974b8cde41
some more syntax improvements
2016-03-01 22:13:57 +01:00
Martin Diehl
7c9d344601
python files now report their version depending on VERSION file in $DAMASK_ROOT
2016-01-27 17:06:00 +00:00
Martin Diehl
4ead24a134
more tests
2015-09-24 16:52:58 +00:00
Tias Maiti
419a612d0e
updated to new ASCII table style
2015-08-18 04:32:19 +00:00
Tias Maiti
acad1246f3
fixed wrong variable name for quaternions as rotation options
2015-06-19 04:38:00 +00:00
Martin Diehl
f8ce57abc8
removed aliases 'resolution' and 'dimension' for 'grid' and 'size' because some scripts did not have it anyway and the rename happened quite a while ago
2014-12-08 08:48:55 +00:00
Philip Eisenlohr
3cfabe3b83
standardized script name reporting
2014-11-18 15:31:39 +00:00
Martin Diehl
2d2eb4e001
using extendable option, numpy as np, etc.
2014-11-07 11:13:14 +00:00
Philip Eisenlohr
35f8b9786e
changed way to sample grid positions when placing primitive object. Should be somewhat more efficient now.
2014-11-05 22:02:40 +00:00
Martin Diehl
afb9a2186b
removed explicit default setting: type='string' and action='store'
2014-09-12 14:14:55 +00:00
Tias Maiti
b566eed5a8
fixed error in last commit
2014-08-28 18:50:48 +00:00
Tias Maiti
5d96f62b44
fixed bug "theTable" instead of "table"
2014-08-28 17:37:27 +00:00
Martin Diehl
c7837e1f66
changed manual input/output close to class method
2014-08-22 16:58:53 +00:00
Philip Eisenlohr
826f3d4dc7
added possibility to rotate primitives.
...
better help text.
2014-07-07 17:32:37 +00:00
Philip Eisenlohr
a85ea307f1
changed (with backward compatibility) option "origin" to more suitable name of "center" since it specifies the position of the primitive's center, while "origin" could be mistaken for the lower left corner or such...
2014-04-09 14:22:27 +00:00
Martin Diehl
33af5af8cb
some small changes on the header/shebang
2014-04-01 19:29:14 +00:00
Martin Diehl
342ca0be47
tested new scripts to update shebang, all files got same shebang (and for python files encoding)
2014-04-01 18:41:14 +00:00
Philip Eisenlohr
943349fdbb
bunch of new scripts:
...
gwyddion_filter tries to smoothen out Gwyddion data sets.
vtk_fromGwyddion produces vtk mesh from Gwyddion data set.
geom_addPrimitive allows to add box, cylinder, or ellipsoidal blobs to geom file.
2014-03-04 03:34:34 +00:00