Philip Eisenlohr
ac45a9e2d3
more output options, frame input changed to "lab expressed in crystal"
2018-12-07 22:03:14 -05:00
Martin Diehl
e8f4dc4c9f
Merge branch 'orientationClass_with_negative_P' into development
2018-12-06 07:26:08 +01:00
Martin Diehl
ee7e4ee0d9
python3 has different encoding syntax
2018-12-06 06:27:07 +01:00
Philip Eisenlohr
a6d4c73de0
added list of map and introduced "quat" keyword in quaternion init
2018-12-05 10:20:05 -05:00
Philip Eisenlohr
c0f7ae2798
updated scripts that still used formerly valid object properties of quaternions
2018-12-05 09:07:29 -05:00
Philip Eisenlohr
1d7172c971
adopted more intutitive alternative of P=-1 from Rowenhorst_etal2015
2018-12-04 17:05:35 -05:00
Martin Diehl
8f26fc9358
Merge remote-tracking branch 'origin/development' into 56-parallel-hdf5
2018-12-04 22:34:29 +01:00
Martin Diehl
7c1e2e256c
os.urandom returns byte, not string in python3
2018-11-24 10:07:47 +01:00
Martin Diehl
c0ad496764
eigenvalue solver seems to depent on python version
2018-11-22 23:13:49 +01:00
Martin Diehl
76accdeaf2
all orientations are passive now
...
.conjugated() not needed anymore.
Rest is polishing
2018-11-22 18:45:01 +01:00
Philip Eisenlohr
9b82b7fadd
removed obsolete keyword "Bunge" from asEulers() method
2018-11-22 11:51:53 -05:00
Martin Diehl
ba5b623f14
Merge branch 'development' into improved-HDF5
2018-11-18 19:44:36 +01:00
Martin Diehl
fcb14f6099
was never used
2018-11-18 12:04:08 +01:00
Martin Diehl
d53b01ab56
also works for python3
2018-11-18 08:04:52 +01:00
Martin Diehl
8ee2de61ea
map returns no list any more
2018-11-17 12:12:20 +01:00
Martin Diehl
257d9d5350
needs to be list
2018-11-17 12:12:20 +01:00
Martin Diehl
44bd85a041
not working for python3, trying
2018-11-17 12:12:20 +01:00
Martin Diehl
e1a730e96b
python3 compatible integer division and argument sequence in agreement with documentation
2018-11-17 09:58:54 +01:00
Martin Diehl
015e819d4c
python3 does not allow to compare tuple/list with int
2018-11-17 09:29:05 +01:00
Martin Diehl
82861e80bc
more python3 related changes
2018-11-17 08:46:58 +01: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
50f880afd1
more scripts working with python3
2018-11-16 19:32:17 +01:00
Martin Diehl
4ffb4a4321
fixed several typos
2018-11-16 19:28:24 +01:00
Martin Diehl
9922f5f646
adjusted to python3
...
translate is more complicated now:
https://stackoverflow.com/questions/41708770
2018-11-16 12:23:45 +01:00
Martin Diehl
26811b74d6
known to work with python3
2018-11-16 09:18:29 +01:00
Martin Diehl
a3647cc587
more files with confirmed python3 compatibility
2018-11-16 09:03:12 +01:00
Martin Diehl
f47891e292
booleans not allowed as indeces any more
2018-11-16 09:03:12 +01:00
Martin Diehl
e9e3fef8d4
more python3 compatible scripts
2018-11-15 16:40:54 +01:00
Martin Diehl
fe2c7efa27
seem to work
2018-11-15 13:56:48 +01:00
Martin Diehl
8f80152a03
use floor division of integers
...
1/2 = 0.5 in python3 (would be 0 in python2)
2018-11-15 12:28:36 +01:00
Martin Diehl
efd29e62f7
verbose should be optional
...
- causes problems on many systems (screwed up output)
- does not work with python 3 since threading class has changed
2018-11-15 12:16:55 +01:00
Philip Eisenlohr
0cbcb028aa
fixed problem with "ValueError: Mixing iteration and read methods would lose data" for string-containing tables
2018-10-21 15:39:30 -04:00
Martin Diehl
7480d1a842
fixes for Python3
2018-10-19 07:35:59 +02:00
Martin Diehl
a00d15b889
geom files are not labeled
2018-09-29 11:18:35 +02:00
Martin Diehl
8616a92309
unused module
2018-07-20 03:50:07 +02:00
Martin Diehl
24d1528e04
on the way to full python 3 compatibility
2018-07-20 03:31:46 +02:00
Martin Diehl
2632be2a76
polishing
2018-07-20 03:09:53 +02:00
Martin Diehl
784ae28dbb
now working with python 3
2018-07-20 00:39:50 +02:00
Martin Diehl
1f637a0c49
python3 compatible map requires conversion to list
2018-07-19 18:01:38 +02:00
Martin Diehl
0438b7113a
using util function where possible, ensuring python3 compatibility
2018-07-19 16:38:25 +02:00
Martin Diehl
f928bd5e5b
more python 3 compatibility
2018-07-19 16:26:30 +02:00
Martin Diehl
35e470ff4d
needed for python3
2018-07-19 16:19:05 +02:00
Martin Diehl
9821654aae
iteritems does not exist in python3 anymore
...
items also works for python2 (might be slower though)
2018-07-19 16:16:10 +02:00
Martin Diehl
d138993c1d
using util functionality to be compatible with python3
2018-07-19 16:12:36 +02:00
Martin Diehl
aadcd61824
polishing
2018-06-18 00:05:55 +02:00
Philip Eisenlohr
1b12457fe6
vicinityOffset to specific triggering IDs instead of just any other ID
2018-03-30 11:48:02 -04:00
Philip Eisenlohr
0570a49ed5
fixed broken logic of restoring and preventing immutable microstructures
2018-03-27 16:53:49 -04:00
Philip Eisenlohr
2c3eae6bf0
fixed tests and bug for very small unit cube fractions when grid is also small
2018-03-07 18:59:27 -05:00
Philip Eisenlohr
32c34457c2
direct selection of valid seed coordinates within subfraction of unit cube instead of check and repeat
2018-03-07 17:45:22 -05:00
Martin Diehl
1bbaa7cefe
reverted last commit, scipy.linalg is different from numpy.linalg
2018-02-26 23:50:44 +01:00
Martin Diehl
6046a7ae3d
there is no scipy.linalg (at least on my system)
...
numpy.linalg is automatically imported together with numpy
2018-02-26 20:22:57 +01:00
Philip Eisenlohr
b078234644
added scipy and scipy.linalg as known modules for calculations
2018-02-25 14:19:22 -05:00
Philip Eisenlohr
f5177b6d2d
[skip ci] added option for non-periodic geometries
2018-02-20 10:20:35 -05:00
Martin Diehl
2254746177
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2018-02-12 11:23:05 +01:00
Fengbo Han
9249e7db2b
Merge branch 'development' into HMS
2018-02-07 11:44:17 +01:00
Martin Diehl
ba3a4e1254
indicating vectors with 1_, ..., n_ is standard now, "euler" also (more or less)
2018-02-05 17:34:08 +01:00
Philip Eisenlohr
e304ce35da
forgot to rename function call to read "coordGridAndSize"
2018-01-30 12:58:43 -05:00
Philip Eisenlohr
355d576b4d
shortened code with utility function coordGridAndSize
2018-01-30 09:20:47 -05:00
Philip Eisenlohr
710970d728
updated option --label for addCurl/Div/Grad
2018-01-29 21:27:05 -05:00
Philip Eisenlohr
1d71a52133
further simplifcation of scripts
2018-01-29 15:10:41 -05:00
Philip Eisenlohr
b45b43c5ac
bug fix in addCurl, simplified scripts
2018-01-29 14:12:19 -05:00
Philip Eisenlohr
622d038932
einsum now compatible with numpy 1.14
2018-01-29 09:18:05 -05:00
Philip Eisenlohr
30272fc355
generalized addCurl with --data instead of --tensor and --vector
2018-01-28 18:25:50 -05:00
Philip Eisenlohr
8fb127f31c
better description of activity
2018-01-28 18:08:02 -05:00
Philip Eisenlohr
761670f218
generalized addGradient with --data instead of --scalar and --vector
2018-01-28 18:02:35 -05:00
Philip Eisenlohr
532d669d33
switched to more robust line based output
2018-01-27 17:45:53 -05:00
Brendan Vande Kieft
ceb0ff09e6
Subdivide vertex data with geometry when converting Marc input to VTK
2018-01-15 17:20:24 -05:00
brendanvk
a03bb1ec3e
Add MSC.Marc to VTK conversion support
...
marc_to_vtk.py takes Marc input file, subdivides it and creates a
vtkUnstructuredGrid .vtu file with the resulting geometry. Currently
supports hexahedron elements.
vtk_addGridData.py adds nodal/cell data to some VTK grid. It is
essentially vtk_addRectilinearGridData with support for unstructured
grid (.vtu) format, which is marc_to_vtk.py's output.
2017-12-11 12:32:38 -05:00
Philip Eisenlohr
c33655b479
fixed pyflakes issues
2017-11-28 11:14:22 -05:00
Philip Eisenlohr
0c8c4b54aa
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-11-28 11:12:05 -05:00
Philip Eisenlohr
3b96fac8bd
added script to calculate numerical derivative of ASCIItable data
2017-11-28 10:59:53 -05:00
Martin Diehl
4dfb52c792
unfinished HDF5 should not be part of the next release
2017-11-21 10:23:50 +01:00
Martin Diehl
b4f4527ad1
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-11-05 08:31:59 +01:00
Fengbo Han
2b69cb8ea9
removed unnecessary liens
2017-10-24 13:23:44 +02:00
Fengbo Han
d77789b89f
minor change
2017-10-24 12:01:10 +02:00
Fengbo Han
d599aec37f
Merge branch 'development' into HMS
2017-10-24 11:24:54 +02:00
Fengbo Han
82758bd90f
added yield criterion of facet potential
2017-10-24 11:15:34 +02:00
Franz Roters
eddc2a6acf
numpy actually not needed
2017-10-20 10:17:08 +02:00
Franz Roters
0c24f113c1
split overlong line
2017-10-20 10:14:15 +02:00
Franz Roters
26b8788c06
script to colocate 2D ang files into one §D file and optionally creat geometry and Paraview files
2017-10-20 09:36:57 +02:00
Martin Diehl
eda8c24b7d
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-10-07 17:24:59 +02:00
Philip Eisenlohr
14c1291046
added "--quiet" option to suppress online messaging
2017-10-03 14:03:50 -04:00
Tias Maiti
f46d721750
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-09-03 17:42:02 -07:00
Philip Eisenlohr
64259d9239
bug fixed in whitelist sorting, more robust against numpy parsing errors
2017-08-28 19:38:14 -04:00
Philip Eisenlohr
5b8bc65d37
exchanged string 'n/a' for 'nan' to allow smooth parsing as float value
2017-08-28 19:32:59 -04:00
Philip Eisenlohr
9e5896a6c5
large speedup (10x) for unconditional filtering by using read/writeArray
2017-08-23 20:54:02 -04:00
Philip Eisenlohr
fc4fb43d48
aborting when NO data columns found
2017-08-23 17:53:30 -04:00
Philip Eisenlohr
ff072ae3c4
fixed bug (lost orgin info)
2017-08-23 15:14:22 -04:00
Philip Eisenlohr
e82df723d1
added Rodrigues vector as possible input format
2017-08-23 14:10:56 -04:00
Philip Eisenlohr
b3ac200c17
report linking column in screen output
2017-08-23 14:10:22 -04: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
f825e91bf1
script to straighten numbering in geom
2017-08-23 14:08:11 -04:00
Philip Eisenlohr
12fed7a38f
added option to use seed coordinates that are not normalized to a unit cube
2017-08-16 16:24:45 -04:00
Philip Eisenlohr
255a465e8b
sharpened error detection and reporting
2017-08-16 15:18:29 -04:00
Philip Eisenlohr
e18c2fd74c
slight layout tweak
2017-08-16 12:52:46 -04:00
Philip Eisenlohr
91c70fc823
sharpened error detection and reporting
2017-08-16 12:51:32 -04:00
Philip Eisenlohr
a2947789b5
clarified help and reporting
2017-08-15 16:12:06 -04:00
Philip Eisenlohr
4eff7cfdd8
fixed wrong name for "pos" options destination
2017-08-15 16:11:21 -04:00
Martin Diehl
95c0179945
labeling vectors and values independenty in addSpectralDecomposition
2017-08-13 02:14:34 +02:00
Philip Eisenlohr
e6cc948ddf
added vector-valued conditions and cleaned obsolete code
2017-08-11 15:19:47 -04:00
Zhuowen Zhao
b7d4b3d190
simplified internal handling of conditions and added vector capability to it
2017-08-11 11:56:27 -04:00
Tias Maiti
3860eecb7c
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-08-10 11:09:37 -04:00
Fengbo Han
9bbc0d4803
implemented fast yield surface fitting with yield stop criteria
2017-08-08 17:29:14 +02:00
Fengbo Han
36c370e668
implemented fast yield surface fitting with yield stop criteria
2017-08-08 17:25:38 +02: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
cb62066667
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-07-31 23:00:24 +02:00
Philip Eisenlohr
68493a00f5
fixed PEP line continuation warning
2017-07-31 10:04:04 -04:00
Philip Eisenlohr
c8222d6f82
Merge remote-tracking branch 'origin/development' into development
2017-07-31 09:51:10 -04:00
Philip Eisenlohr
837b14592a
addLinked can now link between vector-valued columns
2017-07-31 09:34:30 -04:00
Unknown
269eacb11d
added flag for skipping right-handedness check of eigenvector basis
...
separate names for min,mid,max eigvals and vecs
2017-07-28 13:44:17 -04:00
Martin Diehl
6547ab8c69
not needed, ASCII table ensures shape (Npoints,Nvalues)
2017-07-05 04:43:20 +02:00
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
Martin Diehl
a84e7310f5
fixed prospector hints
2016-10-24 20:30:51 +02:00
chen
96349ebf53
add log to each dataset
2016-10-17 18:24:47 -04:00
chen
703ae3c6d6
add script for adding von Mises equivalent to HDF5 file
2016-10-17 17:29:44 -04:00
chen
4d849219f7
will come back for this later
2016-10-17 16:59:42 -04:00
chen
8e7f0c255b
fix some syntax error
2016-10-17 16:58:04 -04:00
chen
74b29881f3
strain tensor calculation script for HDF5
2016-10-17 16:24:11 -04:00
chen
1a2194f042
remove useless functions
2016-10-17 16:23:21 -04:00
chen
fb1e4f0c39
add IPF color tuple for HDF5 file
2016-10-17 12:24:29 -04:00
chen
b04c5801a5
syntax polish
2016-10-14 14:38:09 -04:00
chen
0a35761636
delete unused module
2016-10-14 14:33:22 -04:00
chen
dfb49c3138
as script for calc Cauchy stress in HDF5
...
no safe net in the script, following 'let-it-fail' design
2016-10-14 14:32:20 -04:00
chen
fd4b495de2
adding interface for addCalc with HDF5
2016-10-14 14:30:46 -04:00
chen
05a3b569fc
adding parallel version of addCalc for H5 table
2016-10-14 12:26:46 -04:00
chen
33de9cf2b9
script for adding data from HDF5 to vtk file
2016-10-14 12:06:59 -04:00
chen
1f01dce862
use 4 space indentation
2016-10-14 12:06:09 -04:00
chen
2f2490e784
remove unused import
2016-10-14 10:48:08 -04:00
chen
e5e2eef375
add script generate vtr file from HDF5
...
following "let-it-fail" design
2016-10-14 10:45:42 -04:00
chen
353b5b6994
avoid doctring as argument
2016-10-14 10:42:03 -04:00
chen
9ac3f564c8
syntax fix
2016-10-13 13:45:25 -04:00
chen
8cdc7c0b10
add xdmf wrapper generator for HDF5
...
Not recommended for large dataset due to potential memory leak currently plaguing Xdmf ilbrary.
2016-10-13 13:41:04 -04:00
chen
ec59dfeec0
do not reshape data
...
since xdmf is not stable right now, there is no need to reshape the data to tie it to the mesh. comment them out for future reference
2016-10-13 13:22:37 -04:00
chen
ace06fd0e1
skip dulplicated columns in ascii table
...
also add a todo list at the top
2016-10-13 11:33:38 -04:00
chen
c311ac47ca
force using rectangular mesh
...
Paraview cannot handle large number of polyvertices using xdmf, forcing a meshed structure to by pass the problem.
2016-10-12 20:20:15 -04:00
chen
ffcfe67c73
remove debug output, fix name handling error
2016-10-10 09:46:11 -04:00
chen
7278605004
fix naming error
2016-10-09 19:13:44 -04:00
chen
6450cb3003
fix syntax error
2016-10-09 19:12:45 -04:00
chen
6eb111dc7c
add script convert ASCII table to HDF5
...
using H5Table
2016-10-09 19:01:38 -04:00
chen
4e8bd83d4b
syntax error fix
2016-10-07 15:32:10 -04:00
Martin Diehl
5951b45259
only grain file type 1 seems to make sense (type 2 has average values).
...
For type one, data is fixed i.e. flexible labels are not useful
2016-10-06 15:22:05 +02:00
Martin Diehl
de88bebe99
handling defaults correctly for extend option
2016-10-06 12:14:07 +02:00
Martin Diehl
f78f89fb12
periodic microstructure needs to be updated per iteration (N).
...
now calling script twice gives the same result as one call with N=2.
results for N=1 are not affected
2016-10-05 15:24:37 +02:00
Martin Diehl
3abf0bc2d3
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-27 06:22:52 +02:00
Aritra Chakraborty
0ffd74d536
correct flag "data" for updated vtk_addRectilinearGridData
2016-09-26 16:32:39 -04:00
Aritra Chakraborty
1d06e82700
grain circumference identification
...
fixed right most path selection criteria for grain circumference
2016-09-26 16:30:50 -04:00
Philip Eisenlohr
5345b42d71
improved robustness against faulty RCB data
...
deals gracefully with duplicate segments, new option to export cleaned up RCB
2016-09-25 21:18:53 -04:00
Martin Diehl
fb23c49b41
should be executable
2016-09-24 15:58:13 +02:00
Martin Diehl
e20623845a
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-22 16:14:07 +02:00
Jennifer Nastola
0f09a66b62
pyflake was complaining
2016-09-22 15:36:28 +02:00
Jennifer Nastola
f8901220ab
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-09-22 15:34:28 +02:00
Martin Diehl
25103205a8
bug fix, adjust to options change of vtk_addXXXData
2016-09-21 22:01:16 +02:00
Martin Diehl
0f636bf6c3
not needed
2016-09-21 17:47:37 +02:00
Martin Diehl
4cd8fe7f36
indices should be integers (visible warning)
2016-09-21 17:45:23 +02:00
Martin Diehl
43457dcfc5
flexible selection of axes
2016-09-21 17:43:07 +02:00
Martin Diehl
4ccc0cf5a1
tool to mirror geometries (enforce periodicity on measured data)
2016-09-21 17:06:50 +02:00
Brendan Robert Vande Kieft
1180c8bb88
Fix calculation of interfaceEnergy
2016-09-15 17:36:43 -04:00
chen
f3308dbef6
replace scalar/vector option with data
...
vtk does not care 1D data array length
2016-09-14 19:59:26 -04:00
chen
38d1a2c254
Merged branch development into development
2016-09-14 19:50:18 -04:00
Philip Eisenlohr
eb69d6f4f1
Merged branch development into development
2016-09-14 19:42:15 -04:00
Philip Eisenlohr
59c1eee16b
added possibility to restrict seed coordinates to fraction of unit box
2016-09-14 19:42:05 -04:00
chen
ae16ccae61
need to use deep copy when converting np array to vtk array
...
for batch array conversion, it is necessary to use the deep copy to ensure numpy_support.numpy_to_vtk works as it should.
2016-09-14 15:06:00 -04:00
chen
53d2df6058
vector support 1D vector with arbitrary lenght
...
simple hack to bypass the size check for vectors since vtk does not care the vector size.
2016-09-14 12:37:07 -04: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
77729f39e3
commenting last commit
2016-09-11 14:41:48 +02:00
tiasmaiti
06405bc251
fixed coordinate system convention to be right handed always instead of random left and right handed assignment
2016-09-10 16:39:25 -04:00
tiasmaiti
2daad7542e
added option for periodic averaging
2016-09-10 16:39:25 -04:00
chen
ee322be870
use np.histogram2d, fixed list.append bug when using weight column
2016-09-09 16:17:00 -04:00
Chen
8c4767d58c
syntax fix
2016-09-09 07:28:54 -04:00
Chen
017c08a7bb
syntax fix
2016-09-09 07:28:31 -04:00
chen
da538fbce9
speed up of VTK data transformation
2016-09-08 18:05:49 -04:00
Martin Diehl
c05307a273
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-03 14:35:53 +02:00
Chen
a2f3839ca8
add missing numpy import
2016-09-02 14:37:15 -04:00
chen
d9077805e4
Forced symetric tensor when adding tensor to vtk
...
VTK addTensor by default using the lower triangle to populate its tensor object. Enforcing the tensor to be symmetric to avoid necessary confusion when adding data (most stress/strain tensor should symmetric by default, so it should not affect the results)
2016-09-02 09:30:49 -04:00
Chen
20d1164e5d
add tensor support for vtk_addRectlinearGridData
2016-09-01 16:57:29 -04:00
Chen
6db0a42eae
addvtk data now support tensor type (9 components)
2016-09-01 12:47:26 -04:00
Philip Eisenlohr
4b02a55f4d
explicit type casting from boolean to int
2016-08-30 16:08:47 -04:00
Philip Eisenlohr
891ac4d585
fixed comma syntax error
2016-08-25 12:17:27 -04:00
Philip Eisenlohr
55d6adf1b8
renamed to reflect more general nature of script
2016-08-25 12:15:41 -04:00
Philip Eisenlohr
85abf84186
generalized to user-specified mapping function instead of hardwired avg
2016-08-25 12:15:03 -04:00
Zhuowen Zhao
f984f1ebea
enable floating point data and corrected counting of microstructures
2016-08-24 16:05:50 -04:00
Martin Diehl
7710f4d444
hybridIA (stand alone script and DAMASK) need standard ASCII table
...
export of TSL OIM is similar to standard ASCII table, simply add correct header
including labels
2016-08-23 17:21:17 +02:00
Martin Diehl
c2b1499d84
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-08-16 12:46:03 +02:00
Philip Eisenlohr
64ac05fc26
removed left-over debug output
2016-08-11 14:24:40 -04:00
Philip Eisenlohr
600731b15c
modernized, gracefully add NaN for out-of-bounds mapping
2016-08-11 14:23:29 -04:00
Martin Diehl
d239cab3ae
corrected help
2016-08-11 13:48:15 +02:00
Jennifer Nastola
a0567e8642
added FeatureID and right coordniates to table
2016-08-04 11:11:24 +02:00
Jennifer Nastola
ccc0ac35ac
copied from ang_toTable
2016-08-02 11:30:36 +02:00
Martin Diehl
6c82641713
added defaults (bugfix)
2016-08-01 16:43:14 +02:00
Philip Eisenlohr
fa3387486d
clarified meaning of possible (global) rotation (lab/crystal frame)
2016-07-31 19:35:10 -04:00
Philip Eisenlohr
79ff040426
sorting and clarification of help, shortening of output labels
2016-07-30 15:07:44 -04:00
Philip Eisenlohr
23a57ec78f
reinstalled "NOQA" keyword for "import math"
2016-07-30 12:52:49 -04:00
Philip Eisenlohr
ab3415d44e
polishing and rearrangement of code snippets
2016-07-30 12:46:00 -04:00
Martin Diehl
c3650a1b00
shebang got reverted
2016-07-30 08:20:57 +02:00
Aritra Chakraborty
6a80c71c0b
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-07-29 20:42:38 -04:00
Aritra Chakraborty
304fdf1ebe
can deal with "veterans" and "newbies" meaning over ride existing with new
2016-07-29 20:41:15 -04:00
Philip Eisenlohr
b39915afe1
Merged branch development into development
2016-07-29 17:51:16 -04:00
Philip Eisenlohr
0bbf54e0e4
switched to string.format() method
2016-07-29 17:49:29 -04:00
Philip Eisenlohr
afff0b8614
fixed STDOUT error
...
no files on command line translate to "filename" being empty list. Cannot test for filename[0] then...
2016-07-29 17:48:40 -04:00
Martin Diehl
2a0be6d232
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-07-27 08:57:13 +02:00
Martin Diehl
1195593233
some casting was needed, corrected header
2016-07-25 19:39:09 +02:00
Philip Eisenlohr
4d01e826c5
fixed typo in usage msg
2016-07-25 00:46:11 -04:00
Philip Eisenlohr
99963ca1dd
Merged branch development into development
2016-07-24 19:19:03 -04:00
Philip Eisenlohr
6f527b2af8
fixed upperCase typo in vtk_addPointcloudData call
2016-07-24 19:18:48 -04:00
Martin Diehl
03bb0b8a98
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-07-18 19:36:47 +02: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
zhangc43
0a2d5e4c2a
add missing newline to header for postResult
2016-07-18 12:29:12 -04:00
Martin Diehl
325e153d3d
import of string not needed
2016-07-18 11:22:53 +02:00
Martin Diehl
e3f83b6d66
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-07-18 11:22:12 +02:00
Martin Diehl
1b30b186f4
rootRelation keyword was still used
2016-07-18 06:17:22 +02:00
Martin Diehl
0c2b7782d4
reporting correct ID
2016-07-17 18:18:57 +02:00
Martin Diehl
40414c767c
like ang_toTable (not sure if both are needed anyway)
2016-07-15 21:03:10 +02:00
Martin Diehl
ce7cd36bf5
better be done with load case rotation
2016-07-15 20:23:20 +02:00
Martin Diehl
e8153ad196
corrected name
2016-07-15 15:48:53 +02:00
Martin Diehl
c792b73b4e
simplified
2016-07-15 14:52:48 +02:00
Martin Diehl
7d84b99710
bugfix: axis out of bounds for np.repeat, np.tile seems to be ok @Philip: pls check. autodoc friendly help
2016-07-15 10:34:17 +02:00
Philip Eisenlohr
9e8adf731b
fixed buggy a.all() call
...
removed squaring of Laguerre weights (no clue why we considered this a good idea in the first place)
2016-07-07 15:23:01 -04:00
Martin Diehl
3ada327d3f
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-07-04 21:43:33 +02:00
Martin Diehl
745c012088
fully adopted code from addDisplacement
2016-06-29 20:09:42 +02:00
Martin Diehl
f04b737e4c
Merge remote-tracking branch 'origin/development' into NoCoreModule
2016-06-29 16:11:07 +02:00
Martin Diehl
2c8427eb2a
seems to work now
2016-06-29 12:35:50 +02:00
Martin Diehl
9bf8b6221c
fixed fluct displacement
2016-06-29 12:11:07 +02:00
Martin Diehl
a64388355a
simplified
2016-06-29 11:02:49 +02:00
Martin Diehl
9ea6d3afd7
simplified FFT statements
2016-06-29 10:58:15 +02:00
Martin Diehl
cd5eddb444
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-06-28 22:44:23 +02:00
Martin Diehl
af2404f0f8
no access out of bounds anymore (but incorrect results)
2016-06-27 23:27:30 +02:00
Martin Diehl
8307a4a9ab
trying to get the last things work without the core module
2016-06-27 19:38:12 +02:00
Martin Diehl
259ee072a6
Merge branch 'development' into NoCoreModule
2016-06-27 15:35:46 +02:00
Martin Diehl
b40cbd68bb
"-"sign caused reversed deformation mode
2016-06-27 15:19:02 +02:00
Martin Diehl
5fb5edc2ed
should be executable
2016-06-24 07:31:46 +02:00
Martin Diehl
aa9a8b21c7
lables is now a method, not an attribute
2016-05-18 18:31:54 +02:00
Martin Diehl
be99018ce3
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-05-18 18:28:57 +02:00
Philip Eisenlohr
a7c15b4c00
avoided quoting of "N of x" and "a to b".
2016-05-17 11:29:31 -04:00
Philip Eisenlohr
12affbd240
simplified and corrected
2016-05-17 11:23:57 -04:00
Philip Eisenlohr
a8765a963d
more fixing of old .labels use
2016-05-17 11:12:26 -04:00
Martin Diehl
66e06cf61f
shebang for python2 got lost
2016-05-17 16:41:38 +02:00
Philip Eisenlohr
9103ee544b
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-05-17 09:52:18 -04:00
Martin Diehl
fa3d8fa460
adopted description/simplified
2016-05-17 11:05:50 +02:00
Aritra Chakraborty
8d6c601a45
fixed python flake complaints.
2016-05-16 20:17:17 -04:00
Aritra Chakraborty
8e01247597
merged functionality of fillTable (change existing column values) into addCalculation. If labels already exist, they are altered. Otherwise, new columns are appended.
2016-05-16 20:06:13 -04:00
Aritra Chakraborty
515b8ee457
reworked use of "labels" property to proper methods for access.
2016-05-16 19:55:06 -04:00
Martin Diehl
49b02ac1f2
label name inline with current scheme
2016-05-13 22:46:03 +02:00
Martin Diehl
fa5ebdd46b
added correct metavar
2016-05-13 09:43:56 +02:00
Martin Diehl
61c93bdbf4
adjusted help message for automated documentation
2016-05-12 08:54:34 +02:00
Philip Eisenlohr
ba6889a54f
removed debug statement
2016-05-11 10:04:55 -04:00
Martin Diehl
0da55113f9
not needed anymore
2016-05-11 11:44:24 +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
Philip Eisenlohr
5089d86b3d
sorting labels are now optional. uses existing labels (from left to right) for sorting if none specified.
2016-04-28 20:28:45 -04:00
Philip Eisenlohr
d3a7ceff15
fixed serious bug regarding wrong reshaping order (was 'C' now 'F') of 3dim to 1dim and back.
2016-04-28 13:25:46 -04:00
Philip Eisenlohr
426658eb36
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-27 09:28:51 -04:00
Philip Eisenlohr
b3e9877058
changed from "coords" to "pos"
...
remind user about (creating a new) nodal output file
2016-04-27 09:28:43 -04:00
Martin Diehl
d497503411
renamed options.coords/options.coordinates consistently to options.pos
2016-04-26 22:49:58 +02:00
Philip Eisenlohr
0f0ca8cd71
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-25 10:24:30 -05:00
Philip Eisenlohr
36f41341ec
Merge branch 'SimplifiedvtkRectilinear' into development
2016-04-25 10:23:50 -05:00
Philip Eisenlohr
c67fbe7653
distinguished between singular and plural in remark
2016-04-25 10:23:08 -05:00
zhangc43
7ed4ce859a
remove obsolete geom_frombarucentric script for microstructure reconstruction
2016-04-25 09:24:05 -04:00
Martin Diehl
c30c7714ad
hickup, probably from merge
2016-04-25 14:11:27 +02:00
Martin Diehl
26e5f97ff3
missing comma
2016-04-25 13:22:34 +02:00
Martin Diehl
2eb7ad7432
polishing
2016-04-25 12:59:15 +02:00
Martin Diehl
7ce208019c
Merge branch 'development' into miscImprovements
2016-04-25 12:36:02 +02:00
Martin Diehl
469ec4b00e
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-25 12:33:06 +02:00
Martin Diehl
d6002bdb10
removed remaining argument line
2016-04-25 09:08:24 +02:00
Martin Diehl
e8afd57536
seems to work
2016-04-25 08:40:36 +02:00
Martin Diehl
26f437b507
fixed pointcloud issues for vtk < 7.0 (going back to old, non-XML format)
2016-04-25 08:28:00 +02:00
Martin Diehl
34aa11f197
finishing half-done renaming
2016-04-24 22:50:41 +02:00
Philip Eisenlohr
db7c4bba45
same functionality can be accomplished with existing scripts.
...
addEuclideanDistance + geom_fromTable
(reLabel) + specify grid and size
2016-04-24 14:18:29 -05:00
Philip Eisenlohr
2daa162da2
renamed option "position" to "seedposition". now uses util.report_geom.
2016-04-24 14:12:10 -05:00
Philip Eisenlohr
4b7b473d2b
superseded by more modern vtk_* machinery
2016-04-24 13:46:25 -05:00
Philip Eisenlohr
478acb96ce
exchanged by more modern vtk_* machinery...
2016-04-24 13:38:36 -05:00
Philip Eisenlohr
88548cbb87
accidentally copied wrong writerType. now rectilinear...
2016-04-24 13:22:06 -05:00
Philip Eisenlohr
8c0b0351cd
renamed "coordinates" option to "position". small additional polishing.
2016-04-24 13:12:18 -05:00
Philip Eisenlohr
10e31e489a
new script to add arbitrary lines to ASCIItable header
2016-04-24 13:10:25 -05:00
Philip Eisenlohr
b2b5f6b68c
removed useless check for croaking
2016-04-24 13:00:57 -05:00
Philip Eisenlohr
219d489df4
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-24 12:35:17 -05:00
Philip Eisenlohr
94933514a1
removed "legacy" option. STDOUT reports most modern format available (ASCII XML for point cloud, VTK for rectilinear grid).
2016-04-24 12:34:01 -05:00
Martin Diehl
bd23f979f4
also not needed anymore
2016-04-24 19:27:19 +02:00
Martin Diehl
33391fcf5b
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-24 18:58:32 +02:00
Martin Diehl
ac9a9cb6ac
scripts deemed useless
2016-04-24 18:56:13 +02:00
Philip Eisenlohr
f1b5d40bac
now uses util.report_geometry. some additional modernizing on the fly.
2016-04-24 11:24:00 -05:00
Philip Eisenlohr
c37c0a8ed9
added awareness for Laguerre weights
2016-04-24 11:22:54 -05:00
Philip Eisenlohr
f42c316aa2
updated help
2016-04-24 10:14:16 -05:00
Philip Eisenlohr
9e5a8d2391
modernized string formatting, updated help strings, using label_indexrange for data-slicing.
2016-04-24 10:09:28 -05:00
Philip Eisenlohr
648c2dd1d3
Only read position coordinates for grid detection. Needs data_rewind before writing of (condensed due to readArray) head.
2016-04-24 09:22:07 -05:00
Philip Eisenlohr
3b53d1bc82
polished option help messages
2016-04-22 14:20:36 -05:00
Philip Eisenlohr
dffa119724
Added explicit option to force geom input format.
...
Added option to output legacy format.
Possible bug in VTK presently prevents XML output to STDOUT... (Have filed issue to VTK developers.)
2016-04-22 14:02:07 -05:00
Philip Eisenlohr
57acaba63e
Missed out on putting the if..else statement as a bracketed group in a former commit. Next try of getting rid of {True: a,False: b}[choice] style...
2016-04-22 13:19:32 -05:00
Philip Eisenlohr
382727f2d6
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-22 13:13:42 -05:00
Philip Eisenlohr
a1927f84c4
renamed "coordinates" option to "position".
...
added explicit choice to write out as legacy format.
2016-04-22 13:09:23 -05:00
Martin Diehl
a3da663931
piping was broken
2016-04-22 17:59:50 +02:00
Martin Diehl
c57c76085f
missing labels
2016-04-21 15:41:35 +02:00
Martin Diehl
28423d4b45
increment information got lost
2016-04-21 11:31:02 +02:00
Martin Diehl
8ec9243016
new label name
2016-04-21 11:06:39 +02:00
Philip Eisenlohr
13e214fe18
added support for legacy VTK format
2016-04-18 15:08:29 -04:00
Philip Eisenlohr
0bc7f36ee5
added (transparent) capability to deal with geom files.
2016-04-18 14:49:11 -04:00
Philip Eisenlohr
24d029c7ed
speed up (x 5 to 10) identification of most frequent microstructure index
2016-04-15 18:54:09 -04:00
Philip Eisenlohr
81f6530f52
changed default label of coordinates to "pos"
2016-04-15 18:27:23 -04:00
Philip Eisenlohr
7567aae7c0
now deals with 1D, 2D, 3D. speed up of grid detection. "pos" as default coordinate label.
2016-04-15 18:25:56 -04:00
Philip Eisenlohr
8ac40ced5a
coordinates of nodal or cell-centered values are always labelled "pos"
2016-04-15 18:23:35 -04:00
Philip Eisenlohr
cbe9afb2b3
removed --mode option. script figures on its own.
2016-04-15 14:06:01 -04:00
Philip Eisenlohr
3474800db1
switched coordinates default from "ipinitialcoords" (ugh) to "pos"
2016-04-15 14:04:10 -04:00
Philip Eisenlohr
f040842ed4
superseded by addDisplacements
2016-04-15 07:41:55 -04:00
Philip Eisenlohr
01ba11448c
small polishing of remark output regarding <3D vectors
2016-04-15 07:41:24 -04:00
Martin Diehl
91753d5322
more style related changes
2016-04-15 00:35:21 +02:00
Martin Diehl
5682d8f627
also not needed
2016-04-15 00:11:03 +02:00
Martin Diehl
6aa6b418ea
not needed (Philip has different names)
2016-04-15 00:08:01 +02:00
Martin Diehl
573d10f1e1
Merge branch 'development' into NoCoreModule
2016-04-15 00:05:38 +02:00
Philip Eisenlohr
dbfd107b48
Add deformed configuration of given initial coordinates.
...
Operates on periodic three-dimensional x,y,z-ordered data sets.
Replaces 3Dvisualize..!
2016-04-14 17:53:48 -04:00
Philip Eisenlohr
170d377092
much improved algorithm to speed up grain identification.
2016-04-13 19:36:24 -04:00
Philip Eisenlohr
1994b5a4c1
removed debug messages
2016-04-13 19:29:04 -04:00
Philip Eisenlohr
ea0bc80af9
modernized to reflect rectilinearGrid processing. Now supports vector data and in-place adding.
2016-04-13 18:03:40 -04:00
Philip Eisenlohr
0b09ce31db
changed coordinate option to be consistent with rectilinearGrid.
2016-04-13 17:49:48 -04:00
Philip Eisenlohr
feae2164fc
polishing and now explicitly closing input table.
2016-04-13 17:48:49 -04:00
Philip Eisenlohr
6e2ca7d595
Removed hard requirement of 3D dataset. Fills in necessary dimensions.
2016-04-13 17:48:17 -04:00
Martin Diehl
70afa462b2
should work now with odd resolution as well
2016-04-11 20:25:24 +02:00
Martin Diehl
18f18aa4b9
detabbing
2016-04-11 19:55:55 +02:00
Martin Diehl
82063494fd
adopted to new json format of paraview
...
introduced "standard" colormaps for stress, strain, and orientation
file is now implicit the first argument without key (in line with other scripts)
2016-04-11 19:47:07 +02:00
Martin Diehl
f483c6a404
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-11 16:06:00 +02:00
Martin Diehl
d278d86f9d
long line
2016-04-11 13:24:43 +02:00
Martin Diehl
b1d714581c
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-10 15:40:52 +02:00
Philip Eisenlohr
b0496f20ca
grouped command line options.
...
removed functionality to add random second phase.
2016-04-08 17:47:02 -04:00
Philip Eisenlohr
2354cd609a
small polishing of help.
...
added option to change output number format.
2016-04-08 17:46:06 -04:00
Philip Eisenlohr
3e6d2710a3
added option to report probability density
2016-04-05 16:18:34 -04:00
Philip Eisenlohr
e9ec497da6
fixed bug preventing files specified with full path to be treated properly
2016-04-05 16:17:55 -04:00
Philip Eisenlohr
fcddf9345e
added option for non-uniform weights
2016-03-27 17:54:49 -04:00
Philip Eisenlohr
7c72ede29d
now works properly for labels specified as index (instead of string)
2016-03-27 16:29:45 -04:00
Philip Eisenlohr
0d93a47c71
Generate histogram of N bins in given data range.
2016-03-27 13:34:19 -04:00
Martin Diehl
97314619cc
corrections
2016-03-26 19:59:05 +01:00
Martin Diehl
7423c1a06a
not needed anymore
2016-03-24 18:47:11 +01:00
Martin Diehl
04d2148e61
will replace geom_fromAng (in combination with geom_fromTable)
2016-03-24 17:55:15 +01:00
Martin Diehl
ea28bc8f06
restored script for calculation of nodal positions
2016-03-24 16:19:49 +01:00
Martin Diehl
8b89063113
less core module
2016-03-24 14:19:00 +01:00
Martin Diehl
60a3ac5b04
copied fortran code
2016-03-24 12:35:33 +01:00
Martin Diehl
022b089fa7
cleaned core module related stuff
2016-03-24 11:49:23 +01:00
Martin Diehl
4592db8dfb
added python based geometry reconstruction
2016-03-24 10:37:15 +01:00
Martin Diehl
809f03bef5
new printing for python3 and corrected help
2016-03-23 17:02:51 +01:00
Martin Diehl
466178cfc7
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-03-23 11:06:11 +01:00
Martin Diehl
900d2f7bf2
output follows damask.croak syntax
2016-03-23 11:05:36 +01:00
Philip Eisenlohr
0840a5f42e
modernized orientation treatment and adopted slip systems from lattice.f90
2016-03-22 20:52:02 -04:00
Martin Diehl
fafedd5cd6
Merge branch 'LargeFiles' into development
2016-03-22 15:45:42 +01:00
Philip Eisenlohr
a41cd3df40
added "strict" option to reading microstructure from geom file. will now complain if data mismatches with grid.
2016-03-20 16:46:35 -04:00
Philip Eisenlohr
6865987ea7
restored option to output microstructure indices as one-dimensional list (not clear why that got lost!)
2016-03-20 15:01:47 -04:00
Philip Eisenlohr
e39441f36b
corrected usage message to tell about string comparison in filter condition
2016-03-17 19:02:30 -04:00
Aritra Chakraborty
0f78f1c747
possibility to treat floating point numbers as microstructure indices
2016-03-17 18:09:22 -04:00
Aritra Chakraborty
36c703ecd3
shortened excessively long lines
2016-03-16 15:20:31 -04:00
Aritra Chakraborty
3a267dc7ff
FFT-based gradient calculation of scalar or vector field data (sibling of addCurl and addDivergence)
2016-03-16 15:02:38 -04:00
Aritra Chakraborty
ce26ad06da
polishing and introduction of locally derived grid in FFT subroutine
2016-03-16 15:01:22 -04:00
Philip Eisenlohr
6197e839c9
fixed missing file extension when adding in-place
2016-03-15 14:52:10 -04:00
Martin Diehl
f857353e16
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-03-11 12:49:47 +01:00
Martin Diehl
b0dedb8cbd
=addOrientation can do the same (and more)
2016-03-09 19:02:28 +01:00
Philip Eisenlohr
e9338200eb
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-03-09 12:28:52 -05:00
Philip Eisenlohr
b933359f17
clarified text of error message complaining about wrong input dimension
2016-03-09 12:28:36 -05:00
Philip Eisenlohr
4dfd59a9e2
output complete microstructure and texture info instead of limiting to grainIDs used in geometry
2016-03-07 22:15:40 -05:00
Martin Diehl
f13ba71f6e
fixed typo
2016-03-04 17:24:13 +01:00
Martin Diehl
48233d2767
missing variable
2016-03-03 14:58:04 +01:00
Martin Diehl
a51f2a29f6
cleaning
2016-03-03 14:53:55 +01:00
Martin Diehl
76a0a93c42
removed unneeded variables, fixed docstrings. missing variable jc in Barlat1989 from 46c33b0
2016-03-03 14:52:47 +01:00
Martin Diehl
3ff3bb1a5b
pre processing finished
2016-03-03 14:44:51 +01:00
Martin Diehl
93d7643875
no long lines anymore and prospector is also happy
2016-03-03 14:44:29 +01:00
Martin Diehl
9fa49b8584
vtk files, mainly removed from vtk import *
2016-03-02 13:52:33 +01:00
Martin Diehl
f7fedc4744
next bunch of accepted scripts
2016-03-02 13:50:57 +01:00
Martin Diehl
3ed3073eff
more...
2016-03-02 11:29:07 +01:00
Martin Diehl
e89923d6d3
next round
2016-03-02 11:11:20 +01:00
Martin Diehl
5d7e138a9b
long line
2016-03-02 10:55:21 +01:00
Martin Diehl
f77de7ac6e
adjusting style (mainly long lines an "== None")
2016-03-02 10:52:24 +01:00
Martin Diehl
c1dd5febd5
some more scripts passed
2016-03-01 22:27:21 +01:00
Martin Diehl
974b8cde41
some more syntax improvements
2016-03-01 22:13:57 +01:00
Martin Diehl
043f2faeb3
line too long
2016-03-01 21:59:59 +01:00
Martin Diehl
98476ea29c
more improved scripts
2016-03-01 21:35:59 +01:00
Martin Diehl
9cfc27d295
line too long (132 lines max code, like Fortran, 159 including comments, Python standard)
2016-03-01 21:18:32 +01:00
Martin Diehl
80dc23d93d
following "prospector -t pep8 -t pyflakes -t dodgy -t profile-validator -t pep257"
2016-03-01 21:11:43 +01:00
Martin Diehl
e55d0ae3ca
further attemps to make it conform with best python practice
2016-03-01 20:44:43 +01:00
Martin Diehl
6eb170bc07
still struggling with prospector
2016-03-01 19:37:31 +01:00
Martin Diehl
3b33d320b1
getting pyflakes to ignore
2016-03-01 19:06:00 +01:00
Martin Diehl
2a50c6bf86
using prospector --tool=dodgy --tool=pyflakes -M to find python flaws
2016-03-01 18:25:14 +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
f693ead989
adding material.config to header
2015-12-28 16:36:26 +00:00
Martin Diehl
c710709b1a
example Makefile typically does not work, deleted
2015-12-15 14:34:03 +00:00
Martin Diehl
19ddbc9b21
fixed typo and simplified
2015-12-15 06:16:47 +00:00
Philip Eisenlohr
6de6b8b87f
fixed wrong variable name when using pre-existing microstructures from table.
...
added switch to skip effort for tolerance == 0.
2015-12-09 14:13:19 +00:00
Martin Diehl
d76fcb4be8
was giving wrong results
2015-12-05 21:34:39 +00:00
Martin Diehl
7eb7a4e8cd
changed to use routine for symmetric matrices as ascii table cannot handle complex number anyway. further advantage: eigvals and eigvectors will be odered
2015-12-04 22:34:19 +00:00
Philip Eisenlohr
35202494c2
fixed issue caused by using -r twice as option label.
2015-12-04 04:33:23 +00:00
Philip Eisenlohr
784c78a3b0
removed defunct option to output labels as column vector.
2015-12-04 04:31:53 +00:00
Philip Eisenlohr
937634d703
added group shuffling (i.e. exchanging unique values)
2015-12-04 01:17:45 +00:00
Philip Eisenlohr
08014a7030
small polishing
2015-12-04 01:16:49 +00:00
Philip Eisenlohr
3fb1f02382
forgot $Id$ and line endings…
2015-12-03 22:33:38 +00:00
Philip Eisenlohr
2efc602854
Smooth geometry by selecting most frequent microstructure index within given stencil at each location.
2015-12-03 22:32:28 +00:00
Philip Eisenlohr
8f5c3b9ad7
small polishing.
2015-12-02 23:13:10 +00:00
Philip Eisenlohr
55b33e5597
added option “inplace” to directly modify VTK file instead of creating copy_added.
2015-12-02 23:10:14 +00:00
Martin Diehl
f49091c952
addDeformedConfiguration without core module
2015-12-02 20:53:02 +00:00
Martin Diehl
6ecbd3ae56
makefile had problems with static flag, mentat spectral Box was still using table.croak
2015-12-02 20:02:19 +00:00
Martin Diehl
0ffcb7fdaf
cleaning
2015-12-01 16:37:20 +00:00
Martin Diehl
f61f87e6d0
updated reference results (visual impression much better now) for geom_fromTable and silenced verbose debug output per default since it's causing problems when piping to file
2015-11-30 16:22:59 +00:00
Philip Eisenlohr
cee9a345b7
added option to label microstructure.
...
updated to most recent asciitable/damask.util infrastructure.
2015-11-20 16:30:55 +00:00
Philip Eisenlohr
0db4a7fad0
added debug messages.
...
added background message for estimated time (+ grain info).
fixed functionality—finally works as intended (lump orientations within threshold).
2015-11-20 16:27:57 +00:00
Martin Diehl
40c2a5dd6d
differentiate name for undeformed and deformed coordinates makes sense. Still not happy with the naming though
2015-11-20 15:58:32 +00:00
Martin Diehl
24382ed827
unified options to enable automated parsing for documentation
2015-11-16 10:52:56 +00:00
Martin Diehl
1336c8d0e6
now using default 2D output for geometry
2015-11-16 09:54:39 +00:00
Martin Diehl
302178ebb4
some trouble since clean was already in PETSc rules
2015-11-14 09:47:18 +00:00
Philip Eisenlohr
4c51c15795
changed option to —coordinates.
...
gracefully extend points to be 3D.
2015-11-14 01:52:31 +00:00
Martin Diehl
4b85941a94
some comments
2015-11-11 19:51:34 +00:00
Martin Diehl
4ca566efa8
geom_rotate: rotates a geometry
2015-11-11 19:51:17 +00:00
Philip Eisenlohr
2c9f9981e2
polishing of addRectiliearGridData.
...
subsumed functionality of addVoxelgridData into it.
2015-11-10 01:49:32 +00:00
Philip Eisenlohr
434bf2413e
simplified if—else with a = b if c else d
2015-11-10 01:35:26 +00:00
Philip Eisenlohr
ccf7530121
added output selection “rodrigues”
2015-11-10 01:34:10 +00:00
Chen Zhang
fe1dbf2ea0
output file name now contains both position and mode.
...
e.g. ${prefix}_ipinitialcoord(point).vtr
2015-11-03 21:44:36 +00:00
Philip Eisenlohr
ad06fc1a77
fixed buggy mapIncremental behavior for anything else than averaging (the standard case luckily…)
2015-10-27 20:16:24 +00:00
Martin Diehl
072be9c1bb
help now working if no mentat release present.
...
improved style
2015-10-26 19:34:44 +00:00
Martin Diehl
41f1994569
new style and test for grain growth
2015-10-26 17:59:36 +00:00
Martin Diehl
ebf20f2ebc
unified style and other minor improvements
2015-10-15 19:51:27 +00:00
Martin Diehl
e72ae63873
geom canvas crashed for some parameters, now giving error message. table class now handles dismiss correctly
2015-10-14 21:35:56 +00:00
Martin Diehl
dd0167821f
corrected reporting and convergence check
2015-10-14 20:33:22 +00:00
Martin Diehl
bdfd9c69bb
simplified dimension handling
2015-10-14 18:45:33 +00:00
Martin Diehl
46564d3df8
commenting and introducing functions for regulary used code
2015-10-14 18:40:02 +00:00
Martin Diehl
180d4625c1
trying to simplify
2015-10-13 21:00:12 +00:00
Martin Diehl
8fac635c15
made hybridIA stuff working again
2015-10-13 17:02:07 +00:00
Martin Diehl
f1482a2af4
fixed buggy behavior in case of non unit-sized geometry
2015-10-12 18:10:26 +00:00
Aritra Chakraborty
723f135177
can now handle tiling of values (scalar [string,number] spread out to vector and such)
2015-10-09 14:22:41 +00:00
Philip Eisenlohr
196afb9b31
adopted change in named argument (strict -> SST) for disorientation
2015-10-09 13:06:51 +00:00
Martin Diehl
fc9d290339
unified structure and names, added test for vtk{point/voxel}cloud
2015-10-09 11:24:26 +00:00
Martin Diehl
8fe443d068
clearer naming
2015-10-09 06:26:18 +00:00
Martin Diehl
61090c955d
removed code doubling
2015-10-09 05:51:58 +00:00
Martin Diehl
6d74cbf374
simpliefied scripts for vtk generation and introduce simple test to check if they run
2015-10-08 21:30:33 +00:00
Martin Diehl
fd04e0763b
legacy code geom... can be achieved by combining voronoi tesselation and geom_rescale, for ipfs can be plotted from ascii table with matlab
2015-10-08 17:41:35 +00:00
Martin Diehl
127c03c525
unneeded module
2015-10-06 19:29:32 +00:00
Martin Diehl
1bd8167445
requires core module and is most likely not used.
...
When needed, a Complete, lean redesign is simpler than updating to current coding style
2015-10-06 18:11:58 +00:00
Martin Diehl
f014cef043
improved performance for non-weighted Voronoi Tessellation
2015-10-06 18:03:06 +00:00
Aritra Chakraborty
22048cb546
fixed a bug
2015-10-02 01:59:59 +00:00
Philip Eisenlohr
2c6a6f6530
fixed bug.
...
introduced possibility for poke bounding box in all dimensions.
2015-10-02 00:21:23 +00:00
Philip Eisenlohr
a2a7664e8e
default to 0–1 for z range
2015-09-29 22:35:57 +00:00
Philip Eisenlohr
21bcafe3e4
seeds coordinates now rescaled to proper box size.
2015-09-29 22:27:46 +00:00
Philip Eisenlohr
863fe5ddf0
needs modules “math” and “random” for user-supplied conditions…
...
(do not remove through pyflakes—shall we introduce dummy code to keep the modules “active”?)
2015-09-29 22:27:07 +00:00
Harsha Phukan
202ee00049
Eliminated redundant searches for similar orientations in neighboring points…speeds up script by 2 orders of magnitude
2015-09-28 19:03:24 +00:00
Martin Diehl
55dc2b419a
warn if unexpected file size is encoutered
2015-09-24 17:07:27 +00:00
Martin Diehl
4ead24a134
more tests
2015-09-24 16:52:58 +00:00
Martin Diehl
f4c53e0be8
removed warnings by pyflakes, implemented new croak functionality
2015-09-24 15:34:27 +00:00
Martin Diehl
e1157126bc
cleaned with pyflakes, added test for seed generation
2015-09-24 13:21:44 +00:00
Martin Diehl
f4d4a8e1ec
adopted philips changes for reporting, using pyflakes to clean up
2015-09-24 09:24:42 +00:00
Tias Maiti
3c901e5549
added option for Euler angle output in degrees
2015-09-23 23:05:28 +00:00
Chen Zhang
3fa0312087
update usage of asciitable to new interface
2015-09-23 19:20:18 +00:00
Martin Diehl
42ac7902f7
indents wrong in fortran, seeds_fromDistribution bugfix and using ASCII table facilities
2015-09-20 21:03:10 +00:00
Martin Diehl
666b438e6a
using ASCII table
2015-09-18 16:12:27 +00:00
Martin Diehl
6a3a0f3859
allow asciitable to use file handle instead of string (following e.g. numpy.genfromtxt)
2015-09-16 19:44:11 +00:00
Harsha Phukan
fb48719283
fixed critical bugs
2015-09-15 19:02:59 +00:00
Martin Diehl
6f20651250
copy and paste error and new interface for test
2015-09-12 19:29:34 +00:00
Aritra Chakraborty
6683c1fb73
fixed a bug
2015-09-12 16:34:31 +00:00
Martin Diehl
0c7f4e690a
fixed reference, still not 100% sure if everything is correct, but apparently the test never run
2015-09-12 16:30:28 +00:00
Martin Diehl
c53bf02fea
changed back to old behavior
2015-09-11 15:38:03 +00:00
Martin Diehl
5f9fae1b75
simplified reporting using "emph"
2015-09-11 12:55:43 +00:00
Philip Eisenlohr
c69e7ec149
switched conjugation to apply to symmetric equivalents instead of incoming quaternion.
...
passing-down of degree option handled directly.
2015-09-09 22:43:56 +00:00
Philip Eisenlohr
e0d5cef047
Script to merge multiple ASCIItables. Stops at end of shortest one.
2015-09-09 22:22:29 +00:00
Martin Diehl
70f906a2c4
follow new syntax and bugfix, marc 2014 is default
2015-09-09 16:45:49 +00:00
Tias Maiti
c9dcb41bac
fixed sorting logic to respect numerical values of vector data (i.e. 1,2,3,….,10,11,… instead of 10,11,12,1,2,…)
2015-09-08 23:55:44 +00:00
Martin Diehl
1c164574ac
more fixes following new possibilities of ascii table
2015-09-08 19:42:14 +00:00
Martin Diehl
4e9b27b0ce
failure in last commit, using standard keyword eulerangles instead of eulers
2015-09-08 18:48:58 +00:00
Noriki Fujita
c2d27d56fa
updated to new ASCII table style
2015-09-08 15:26:40 +00:00
Noriki Fujita
9a2c49ff50
corrected label header
2015-09-08 13:45:46 +00:00
Martin Diehl
dad0fdfb85
still needed
2015-09-05 14:59:52 +00:00
Martin Diehl
45a3568b40
bugfix for last commit
2015-09-05 14:46:57 +00:00
Martin Diehl
cf90b764f8
calculation was for nyquist freq not fully correct.
...
See Notes on FFT-based differentiation
Steven G. Johnson, MIT Applied Mathematics
Created April, 2011, updated May 4, 2011:
2015-09-05 11:51:36 +00:00
Martin Diehl
08f8746182
made some more scripts working again
2015-08-31 21:22:44 +00:00
Philip Eisenlohr
8ff79e1eb0
NaN now considered transparent
2015-08-31 17:41:00 +00:00
Philip Eisenlohr
8f79744f2c
now works with (rounded) floating point numbers as mapping indices
2015-08-31 16:01:11 +00:00
Martin Diehl
6100185855
switch to new ASCII table class was buggy, using damask.util.emph
2015-08-31 11:00:45 +00:00
Aritra Chakraborty
115518a2c8
minor changes in commit and setting the script ID properly
2015-08-29 15:10:43 +00:00
Aritra Chakraborty
cff6307779
Update existing value(s) to expression(s) respecting condition.
2015-08-29 00:54:45 +00:00
Chen Zhang
b4768013a0
fix output error in output geom file.
2015-08-26 16:39:33 +00:00
Philip Eisenlohr
d8afe9be23
Add scalars, vectors, and/or an RGB tuple from an ASCIItable to existing VTK rectilinear grid (.vtr/.vtk).
2015-08-25 00:39:37 +00:00
Aritra Chakraborty
cec6d7d220
for generating rectilinear grid of either cell type or point type from ASCII table.
2015-08-24 20:48:50 +00:00
Philip Eisenlohr
7961b486cb
now compatible with updated Orientation.disorientation() output, i.e., select item [0] (the quaternion).
2015-08-24 14:20:09 +00:00
Philip Eisenlohr
c215139ce1
now works with recent changes of ASCIItable and with STDIN to STDOUT.
2015-08-24 14:01:24 +00:00
Philip Eisenlohr
afc88c7029
now works with recent changes of ASCIItable.
2015-08-24 13:42:29 +00:00
Philip Eisenlohr
38992fdc37
now use outsourced damask.util methods
2015-08-23 23:19:40 +00:00
Philip Eisenlohr
00b8660203
redundant.
...
functionality available in “geom_fromTable”…
2015-08-20 19:46:11 +00:00
Philip Eisenlohr
c85306257d
redundant.
...
improved functionality now via “ang_toTable” and “geom_fromTable”…
2015-08-20 19:44:17 +00:00
Philip Eisenlohr
63d5506388
adopting further simplifications provided through ASCIItable class.
2015-08-20 19:42:05 +00:00
Philip Eisenlohr
9439cf7278
add cumulative (first to current) values of given labels to table
2015-08-20 19:40:45 +00:00
Philip Eisenlohr
05a8124d82
simplified rescaling interpretation
2015-08-19 18:30:50 +00:00
Martin Diehl
2a13d78196
did not run
2015-08-18 17:24:15 +00:00
Martin Diehl
324c5b36d3
restructured to get help even without mentat release
2015-08-18 16:39:47 +00:00
Philip Eisenlohr
70daa8663f
adoption of new ASCIItable API
2015-08-18 14:37:32 +00:00
Martin Diehl
ca1fe6bb82
updated to new ASCII table style
2015-08-18 07:56:03 +00:00
Tias Maiti
d0b75b5a10
fixed table.croak error in last commit
2015-08-18 04:41:36 +00:00
Tias Maiti
befd6aa7ff
fixed stderr output (croaking..) as per new ASCII table style
2015-08-18 04:33:45 +00:00
Tias Maiti
419a612d0e
updated to new ASCII table style
2015-08-18 04:32:19 +00:00
Aritra Chakraborty
ac7f443595
adopted new ASCIItable API
2015-08-13 21:25:08 +00:00
Martin Diehl
7ca1e77495
bug fixing
2015-08-13 08:32:09 +00:00
Philip Eisenlohr
f982f42839
convert TSL/EDAX ang file format to proper ASCIItable.
2015-08-12 22:14:19 +00:00
Philip Eisenlohr
1976cf44c1
fixed os.path.splitext bug when using STDIN input
2015-08-12 21:56:37 +00:00
Philip Eisenlohr
3e65c324de
adopted changes in ASCIItable API
2015-08-12 21:52:33 +00:00
Philip Eisenlohr
dfbd2fd013
fixed bug for STDIN processing
2015-08-12 21:28:07 +00:00
Martin Diehl
1149053c61
updated to new ASCII table style
2015-08-12 20:59:10 +00:00
Philip Eisenlohr
9ee49b2c3b
adopted recent changes to API in ASCIItable.
...
removed Voronoi method from core module.
fixed buggy Laguerre tessellation (wrong seed scaling, wrong x,y,z order)
2015-08-12 20:55:53 +00:00
Philip Eisenlohr
8217fdb115
adopted recent changes to API in ASCIItable.
2015-08-12 18:56:40 +00:00
Martin Diehl
31a6ac328d
adjusted to new ASCII table style and bugfix
2015-08-12 18:53:39 +00:00
Philip Eisenlohr
cd70ec5a38
adopted recent changes to API in ASCIItable.
2015-08-12 18:43:11 +00:00
Philip Eisenlohr
cd9a802a2b
adoption of recent API change in ASCIItable.
2015-08-12 18:09:40 +00:00
Philip Eisenlohr
5dad5df588
adoption of recent API change in ASCIItable.
2015-08-12 17:47:38 +00:00
Philip Eisenlohr
3097c87bea
adoption of recent API change in ASCIItable.
2015-08-12 17:43:49 +00:00
Martin Diehl
35863e0229
fixed averageDown and made it's test running
2015-08-12 13:43:05 +00:00