Commit Graph

792 Commits

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