Commit Graph

1545 Commits

Author SHA1 Message Date
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