Martin Diehl
f085f61c4d
testing hook that checks for executable bit
2017-06-02 09:25:58 +02:00
Martin Diehl
6599f7299d
correct description
2017-06-01 10:00:29 +02:00
Martin Diehl
e5af0630fe
gaussian filter (wrapper no ndimage)
2017-05-29 10:33:05 +02:00
Martin Diehl
691f338f5d
executable bit got lost
2017-05-19 09:33:58 +02:00
Franz Roters
ed85ce5bdb
changed argument handling in line with other scripts
...
now also works with stdin/out
2017-04-28 12:36:10 +02:00
Philip Eisenlohr
d35df1df49
Operate on MFD file to apply servo links, not client-server communication
...
Speed up by many orders of magnitude... 64 x 64 x 64 mesh less than a minute! Thanks Brendan!
2017-04-26 17:32:01 -04:00
Philip Eisenlohr
c34716a0da
modern form of croaking, added '*draw_automatic' as final output
2017-04-14 15:07:43 -04:00
Philip Eisenlohr
d1c2e2114d
switch auto drawing back on at end of pipeline
2017-04-13 19:00:19 -04:00
Martin Diehl
95a982e002
default type for muliple arguments (not extend) is tuple, not list
2017-04-13 12:54:26 +02:00
Philip Eisenlohr
88809863ba
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-03-20 15:14:15 -04:00
Philip Eisenlohr
66b4e24ab7
solver.Marc.version has no argument anymore
2017-03-20 15:13:54 -04: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
Martin Diehl
a9d72c54b6
was not python3 conforming
2017-02-04 01:07:24 +01:00
Philip Eisenlohr
746cb9c306
nicer code layout
2017-01-19 15:10:38 +01:00
Philip Eisenlohr
c80b02dd72
avoid reporting "none" as STDIN filename
2017-01-19 15:10:17 +01:00
Philip Eisenlohr
49eb7aa1be
fixed nasty ABS that caused wrong packing for 1,2,1,1,1,... and the like
2016-12-25 12:39:49 -05:00
Philip Eisenlohr
3628deb30e
changed option name from "no-config" to more common "without-config"
2016-12-23 17:46:16 -05:00
Philip Eisenlohr
d67be0e3f3
reduced memory footprint (substantially) by switching to 32bit precision
2016-12-08 23:36:19 -05:00
Philip Eisenlohr
c8f321356d
prefill immutable indices with closest mutable one
...
Retain only orginially immutable locations, not those where immutability bled into.
Changed threshold for change from 0.5 to 0.95 of max diffusedEnergy.
2016-12-08 09:47:20 -05:00
Philip Eisenlohr
9bb4f89e78
removed leftover debug output
2016-12-06 21:36:45 -05:00
Philip Eisenlohr
a2db7e9ba1
added option to suppress writing of material.config part in header
2016-12-06 21:36:25 -05:00
Philip Eisenlohr
cb95f3b244
fixed systematic drift of grain structure along -[1,1,1]
...
correction of periodic Gauss kernel extension, inclusion of ndimage.gaussian_filter alternative (same runtime as FFT), proper output handling of grids <3D
2016-11-30 09:39:13 -05:00
Philip Eisenlohr
40de6910b8
added --float option to translate real-valued grid data
2016-11-29 23:59:42 -05:00
Philip Eisenlohr
814b05e2f6
renamed to hopefully clearer express functionality
2016-11-29 16:30:24 -05:00
Philip Eisenlohr
0f04ddd88e
polishing of whitespace, usage help, etc.
2016-11-29 14:44:34 -05:00
Philip Eisenlohr
43c1880195
fixed periodic averaging to work with multi-dimensional data
...
option --periodic now takes list of labels that undergo periodoc domain averaging, i.e. incompatible to former API!
2016-11-29 14:44:06 -05:00
Philip Eisenlohr
231f05e142
corrected bug that added index column values as first output
2016-11-29 11:16:50 -05:00
Philip Eisenlohr
c9ec2e0f46
New table mapping based on shared column values
...
renamed old addMapped to addRowMapped to better reflect true functionality.
2016-11-29 09:33:35 -05:00
Martin Diehl
873c52cceb
using 3 way merge to have syntax as similar as possible
2016-11-07 19:51:12 +01:00
Chuanlai Liu
6d91ce866e
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-11-07 09:10:39 +01:00
Chuanlai Liu
551b4369a1
improved readability
2016-11-07 09:06:35 +01:00
Martin Diehl
8179a703fb
now more flexible, works for synthetic data and user selected data
2016-11-06 23:07:12 +01:00
Chuanlai Liu
d35c9dd431
using Einstein sum to replace 'for loop'
2016-11-04 18:50:39 +01:00
Martin Diehl
a04968d43f
Merge branch 'development' into negativeRange
2016-11-01 17:20:56 +01:00
Martin Diehl
9e76b51014
fixing global variables handling (need to be defined before being used)
2016-10-31 22:53:14 +01:00
Martin Diehl
8593fb3ed7
unifying scripts
2016-10-31 22:11:16 +01:00
Philip Eisenlohr
4acfc73fa1
Merge branch 'Python3' into development
2016-10-31 11:28:40 -04:00
Philip Eisenlohr
94fcc9ad24
fixed language and syntax
2016-10-31 10:40:58 -04:00
Martin Diehl
8eb93a3274
python scripts now pack "a a-1 a-2 ... a-n" to "a to a-n"
2016-10-29 10:49:40 +02:00
Martin Diehl
aa3dc56949
fixed handling of last line (bug fix for second but last commit)
2016-10-29 10:30:42 +02:00
Martin Diehl
7e6e2e1c84
not using reserverd keyword "type"
2016-10-29 10:28:34 +02:00
Martin Diehl
1a56ad7a72
no logic change yet
2016-10-29 10:21:00 +02:00
Martin Diehl
6d9d25ea43
python 3 compatible and modernized
2016-10-28 15:40:17 +02:00
Martin Diehl
e43e37aae1
new style option setting
2016-10-27 23:06:17 +02:00
Martin Diehl
99dc75c2fd
proper capitalization
2016-10-25 21:53:32 +02:00
Martin Diehl
a62ab3b5d4
fixes (mainly tuple arguments for functions and lambda functions)
2016-10-25 21:52:51 +02:00
Martin Diehl
8a94f55a2e
python 3 compatibility
2016-10-25 06:44:12 +02:00