Commit Graph

1325 Commits

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