Commit Graph

519 Commits

Author SHA1 Message Date
Philip Eisenlohr 090fca8683 deleted left-over debug statement 2013-11-26 20:24:40 +00:00
Philip Eisenlohr d498eca242 deleted left-over debug statement 2013-11-26 20:22:52 +00:00
Philip Eisenlohr b63d2eafe8 new scripts for:
-generating vtk point cloud from x,y,z ASCIItable data
-adding scalar values and color tuples from ASCIItable to vtk point cloud
-permuting data in ASCIItable columns (used to shuffle ordered grain indices)
2013-11-26 20:19:27 +00:00
Philip Eisenlohr a45c7dbb62 new ASCIItable scripts to add
- quaternion and/or Euler representation of lattice orientation (given in rotation matrix, etc.)
- RGB color code of crystal direction in laboratory frame (matching closely the TSL-OIM scheme of inverse pole figures).
2013-11-25 19:11:02 +00:00
Philip Eisenlohr 0337b4f319 added script to produce VTK point cloud from seed file coordinates 2013-11-20 17:33:05 +00:00
Martin Diehl feaccae652 set threshold for values treated as zero to 1.e-12 (was 1.e-15) to avoid flip in strain direction 2013-11-19 19:39:14 +00:00
Martin Diehl e1e76cb257 fixed bug in OIMang_hex2cub.py, added test for correct number of microstructures (should be equal to header info) 2013-11-14 17:37:42 +00:00
Martin Diehl d2cbca35b2 fixed syntax error in last commit 2013-11-13 12:51:48 +00:00
Martin Diehl 9b7007b937 added accidently deleted output of texturei again 2013-11-13 12:46:20 +00:00
Martin Diehl 103ae3cd0d introduced on the fly copying for 2D microstructures in 3 dimension 2013-11-12 17:04:36 +00:00
Pratheek Shanthraj fc8811c07d switched to faster algorithm and removed buggy multi-threading 2013-11-11 13:00:31 +00:00
Martin Diehl 9ac8846e41 compiling with hdf5 is now working for DAMASK (if HDF5=ON) and for playground example in private 2013-11-07 12:52:36 +00:00
Philip Eisenlohr 463ecfd296 switched to damask.ASCIItable parsing, now aware of synonyms in geometry header, and speed-up by some orders of magnitude due to scipy.ndimage.filters use... 2013-11-04 14:12:10 +00:00
Martin Diehl 1ff98296b3 added output of default values, still does not run for my geometry 2013-10-25 11:58:03 +00:00
Philip Eisenlohr 5c1c0028e0 throw error if RCB segment list is not properly connected, i.e., complain about "dead ends" along the segment chain. 2013-10-24 18:55:16 +00:00
Philip Eisenlohr 705d23a5ed fixed bug for non-present "microstructure" info in header. 2013-10-15 12:36:52 +00:00
Martin Diehl 47577e3d11 introduced synonym "grains" for deprecated "grains" to ensure backward compatibility 2013-10-15 09:50:20 +00:00
Philip Eisenlohr 6f467c0789 added "-fPIC" flag to make sure (independent of local f2py settings) that position independent code will be generated for the shared "code" object in DAMASK's python lib 2013-09-23 19:07:12 +00:00
Philip Eisenlohr 9280b0a4e2 fixed bug where configuration wrote floating point numbers for grain IDs and texture IDs. 2013-09-23 18:35:30 +00:00
Martin Diehl 1915215c6f commented out not working use of vtk class 2013-09-20 11:27:11 +00:00
Martin Diehl 3eb8aa1362 checked for python3 compatibility:
use "print('foo')" instead of "print 'foo'"
and "except(error) as e" instead of "except error,e"
2013-09-14 10:52:02 +00:00
Martin Diehl a17b85cba8 deleted wrong colormap script, was there twice. correct one (modified recently by Philip) is called perceptualUniformColormap 2013-09-11 08:15:05 +00:00
Martin Diehl 022696c8f3 fixed output to screen 2013-09-11 07:45:42 +00:00
Philip Eisenlohr 538a471246 updated $Id$ handling.
added (colored) my script's name reporting.
2013-09-09 14:12:00 +00:00
Philip Eisenlohr ec6587e7f5 corrected help message 2013-09-09 14:11:16 +00:00
Philip Eisenlohr f02ee16b3d fixed missing comma in "pre" symlinking list. 2013-09-09 14:09:38 +00:00
Philip Eisenlohr b3463b2ed6 added intel openmp library to linking list. (-liomp5 was necessary when using IMKL...) 2013-09-09 14:08:44 +00:00
Christoph Kords 7bbee3fe60 write size as exponential not float, otherwise small numbers get rounded (to zero) 2013-08-21 15:25:27 +00:00
Franz Roters 4f7cd76b29 renamed texture_rotation into texture_transformation
changed keyword for material.config to axes in line with geom_fromAng.py
former keyword rotation is still recognized for compatibility
2013-07-24 11:09:39 +00:00
Pratheek Shanthraj d2ccc06aee added line break between rotation and euler angle information for correct parsing of config file 2013-07-23 14:33:30 +00:00
Pratheek Shanthraj c8cc397bf4 small bug fix 2013-07-23 12:40:26 +00:00
Christoph Kords 26df077c2a translating scalar data that contain vector components to vector data 2013-07-22 08:24:04 +00:00
Martin Diehl 69b3359047 forgot in last commit 2013-07-18 13:31:40 +00:00
Martin Diehl 2201a73a46 added (?correct and working?) rotation for conversion from ANG and updated bold verbosity of all other scripts 2013-07-18 13:28:54 +00:00
Martin Diehl a39005ef1c added possibility to specify formula with array return type
added support for numpy
2013-07-16 21:48:23 +00:00
Philip Eisenlohr 7d5f1270d5 fixed nasty bug that prevented proper grid rescaling 2013-07-16 21:11:44 +00:00
Philip Eisenlohr cb09c17fa2 simplified $Id treatment.
now reports own name in bold during runtime.
2013-07-10 09:15:42 +00:00
Philip Eisenlohr 31e0469b34 changed key "grains" to "microstructures" to be consistent with .geom description later. 2013-07-10 09:14:53 +00:00
Philip Eisenlohr f75604c235 fixed bug in output of origin (reported size instead) 2013-07-10 09:13:21 +00:00
Philip Eisenlohr fafa69b846 added possibility to have microstructure indices for seed points. Hence, multiple seed points can belong to the same final grain. 2013-07-10 09:12:00 +00:00
Philip Eisenlohr 0fa9f7dc22 can now show data for tables lacking column labels (use option --nolabels) 2013-07-08 11:56:16 +00:00
Pratheek Shanthraj 930e605afc bug fixes and more optimizations 2013-07-03 00:48:21 +00:00
Pratheek Shanthraj 34ef7b0f34 now fully anisotropic grain growth possible by setting up the function "interfacialEnergy" 2013-07-02 04:32:32 +00:00
Pratheek Shanthraj 5ff8a7067e fixed bug and re-reverted to faster version. added python multiprocessing functionality. polishing and renaming 2013-07-01 17:15:24 +00:00
Philip Eisenlohr 89cea68bc5 now using ASCIItable object and numpy array.repeat --> about 50x faster for large geoms (i.e. several mio voxels). 2013-06-30 19:11:16 +00:00
Philip Eisenlohr 39758f5c53 removed twoD option remnants 2013-06-30 19:09:01 +00:00
Philip Eisenlohr 1f891c544d now using ASCIItable object (much faster file writing).
(temporarily) switched back to rev2496 logic...
changed to diffusion distance as command line argument (instead of taking sqrt(time))
2013-06-30 13:51:21 +00:00
Philip Eisenlohr dd3d53e238 simplified grid/size synonyms treatment 2013-06-30 13:47:01 +00:00
Philip Eisenlohr 21c4447955 polishing and code unifications 2013-06-30 12:35:04 +00:00
Philip Eisenlohr 24fc14c2f3 fixed small syntax error introduced in last commit... 2013-06-30 00:46:52 +00:00