Commit Graph

1077 Commits

Author SHA1 Message Date
Martin Diehl 6b73840853 works with python3 2018-12-09 08:07:40 +01:00
Martin Diehl 83a3628765 bug fixes 2018-12-09 07:58:42 +01:00
Martin Diehl d145b257aa new version of numpy complain about overlong range argument 2018-12-09 07:57:05 +01:00
Martin Diehl 4130cbcffa simplified
- always use quaternion as input for orientation
- addAPS34IDEstrainCoords uses table functionality
- rotateData can figure out whether input is vector or tensor
2018-12-09 07:10:31 +01:00
Philip Eisenlohr 3f8726464d addOrientations now checks its input for convention conformity 2018-12-08 13:22:22 -05:00
Philip Eisenlohr ac45a9e2d3 more output options, frame input changed to "lab expressed in crystal" 2018-12-07 22:03:14 -05:00
Philip Eisenlohr c0f7ae2798 updated scripts that still used formerly valid object properties of quaternions 2018-12-05 09:07:29 -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 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 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 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 4ffb4a4321 fixed several typos 2018-11-16 19:28:24 +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 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 2632be2a76 polishing 2018-07-20 03:09:53 +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
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 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 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 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 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
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
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
Philip Eisenlohr 66b4e24ab7 solver.Marc.version has no argument anymore 2017-03-20 15:13:54 -04: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 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 551b4369a1 improved readability 2016-11-07 09:06:35 +01:00
Chuanlai Liu d35c9dd431 using Einstein sum to replace 'for loop' 2016-11-04 18:50:39 +01:00
Philip Eisenlohr 94fcc9ad24 fixed language and syntax 2016-10-31 10:40:58 -04:00
Martin Diehl 99dc75c2fd proper capitalization 2016-10-25 21:53:32 +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
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 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
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
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
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 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 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
Philip Eisenlohr 4d01e826c5 fixed typo in usage msg 2016-07-25 00:46:11 -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 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 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 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 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
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 c67fbe7653 distinguished between singular and plural in remark 2016-04-25 10:23:08 -05: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 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 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 ac9a9cb6ac scripts deemed useless 2016-04-24 18:56:13 +02: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 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 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 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 7423c1a06a not needed anymore 2016-03-24 18:47:11 +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
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 e39441f36b corrected usage message to tell about string comparison in filter condition 2016-03-17 19:02:30 -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 b933359f17 clarified text of error message complaining about wrong input dimension 2016-03-09 12:28:36 -05: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 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 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 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
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 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 0ffcb7fdaf cleaning 2015-12-01 16:37:20 +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
Philip Eisenlohr 4c51c15795 changed option to —coordinates.
gracefully extend points to be 3D.
2015-11-14 01:52:31 +00:00
Philip Eisenlohr 2c9f9981e2 polishing of addRectiliearGridData.
subsumed functionality of addVoxelgridData into it.
2015-11-10 01:49:32 +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 ebf20f2ebc unified style and other minor improvements 2015-10-15 19:51:27 +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 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
Aritra Chakraborty 22048cb546 fixed a bug 2015-10-02 01:59:59 +00:00