Commit Graph

1683 Commits

Author SHA1 Message Date
Martin Diehl d9ab87cfde crystallite will be removed soon, error handling is done by geom class 2019-05-27 08:35:24 +02:00
Martin Diehl 5cf63bbbc3 vtk 7 is out for more than 3 years 2019-05-27 08:34:36 +02:00
Martin Diehl b5cec797c0 cleaned 2019-05-26 23:03:31 +02:00
Martin Diehl c8dfba89e5 using class
still a very complex script
2019-05-26 22:49:05 +02:00
Martin Diehl 15d5a7ae28 don't access attributes directly 2019-05-26 22:08:14 +02:00
Martin Diehl f251cdb746 simplified 2019-05-26 22:07:50 +02:00
Martin Diehl af493cf9fd using class
needs more memory, but should be faster and is better readable
2019-05-26 21:32:08 +02:00
Martin Diehl 99da46fda8 polished 2019-05-26 20:36:41 +02:00
Martin Diehl 657a30c2f5 using new functionality 2019-05-26 18:51:27 +02:00
Martin Diehl feb2340935 self-reporting functionality for updating 2019-05-26 17:58:54 +02:00
Martin Diehl 34f7bbe2a0 'blank' option does not fit to flow of script
seeds_fromRandom -N 1 | geom_fromVoronoiTessellation -g 30 30 30 -s 1 1 1 > file.geom
or a few lines of python code give the same results
2019-05-26 13:06:22 +02:00
Martin Diehl e7b8ae08d0 polishing 2019-05-26 12:14:48 +02:00
Martin Diehl 974f67ffdc no frills 2019-05-26 12:06:51 +02:00
Martin Diehl be3513d1e0 polishing.
python imports follow PEP8
2019-05-26 09:49:56 +02:00
Martin Diehl a242382bed Merge branch 'geometry-class' of magit1.mpie.de:/damask/DAMASK into geometry-class 2019-05-26 09:19:29 +02:00
Philip Eisenlohr b13aa799c3 updated error message 2019-05-25 17:00:41 +02:00
Martin Diehl c89d344236 polishing 2019-05-25 13:51:05 +02:00
Martin Diehl 2b7d95f800 was accidently commited
gives different results due to interpolation from scipy
2019-05-25 12:09:09 +02:00
Martin Diehl c92969787a geom Class was updated 2019-05-25 11:56:06 +02:00
Martin Diehl 94f85b7f33 better readable 2019-05-25 10:45:58 +02:00
Martin Diehl fc1f65c34e works for dtype='float' 2019-05-25 10:36:46 +02:00
Martin Diehl 875643c363 same style 2019-05-25 10:24:45 +02:00
Martin Diehl 17eb0d1b20 using new class 2019-05-25 08:48:44 +02:00
Martin Diehl 4788fc6046 making use of new class
@philip: 1D arrangement needed?
2019-05-25 08:37:02 +02:00
Martin Diehl 6c7f7c77da specifying non-existing or invalid files is an user error
this is the standard behavior for common unix tools, no need to make an
exception here
2019-05-25 08:24:32 +02:00
Martin Diehl cf374a04dc using new class 2019-05-25 08:21:00 +02:00
Martin Diehl 420abfa162 use new class 2019-05-24 22:34:27 +02:00
Philip Eisenlohr eb13fbc0ce streamlined geom-info reporting; added --float option to some scripts; hardened against NaN; "microstructures" now reports uniques not max 2019-05-23 13:03:24 -04:00
Philip Eisenlohr e6cec6ecbe added option to reverse inside/outside of primitive body 2019-05-23 12:49:03 -04:00
Martin Diehl 339b86f784 bugfix + more verbose reporting 2019-05-16 11:44:03 +02:00
Martin Diehl 9f7fa5393a fix for scalar datasets 2019-05-16 09:31:13 +02:00
Martin Diehl 4599d1c34e does not match
node does not make sense, is weirdly numbered
2019-05-16 00:42:22 +02:00
Martin Diehl 3c0c0a2cd1 more flexible in selecting data 2019-05-16 00:27:06 +02:00
Franz Roters 998789528c Merge branch 'HDF5-out-homog-2' into 'development'
Hdf5 out homog 2

See merge request damask/DAMASK!78
2019-05-13 17:34:59 +02:00
Vitesh Shah feb1465803 Better to have actual increment num in output file 2019-05-08 17:31:18 +02:00
Martin Diehl 0cc2b1214d store requested data in ASCII file 2019-05-07 15:18:12 +02:00
Martin Diehl 1eaf67ad82 store results in subdirectory
defaults to postProc
2019-05-07 13:30:05 +02:00
Martin Diehl f65423fe9f rudimentary postResults for HDF5 output
only meant for compatibility during transition
2019-05-05 10:09:23 +02:00
Martin Diehl 8a9baf6d78 preparing output of mech_homog to HDF5 2019-04-30 18:45:38 +02:00
Philip Eisenlohr d74599d39a Merge branch 'HDF5-postprocessing' into 'development'
Hdf5 postprocessing

See merge request damask/DAMASK!72
2019-04-29 23:24:42 +02:00
Martin Diehl 6b7fd6b7ea visualizing data from DADF5: first prototype 2019-04-18 11:58:17 +02:00
Martin Diehl 7177813710 adding data to geometry 2019-04-17 19:57:16 +02:00
Martin Diehl 8eb1a35dfb first version of a library to parse HDF5
- preliminarly called DADF5 (DAMASK HDF5)
- script to write (empty undeformed) geometries is also added
2019-04-13 11:25:53 +02:00
Martin Diehl 0c6fde97f9 wrong positions for point visualization
- now the cell centers are at the centers of the cells for cell
visualization
2019-04-13 00:42:05 +02:00
Martin Diehl ed7423a3d6 bug fixes 2019-03-10 08:16:01 +01:00
Martin Diehl 67619fa92a consistent definition of axis angle 2019-03-09 20:18:28 +01:00
Martin Diehl 433281f71d following Rowenhorst convention 2019-03-09 19:58:17 +01:00
Martin Diehl 0d08659b2a general cleaning 2019-03-09 11:11:40 +01:00
Martin Diehl 60feb96afd let vtk decide on the file extension 2019-03-09 11:11:40 +01:00
Martin Diehl 5ab8e50d09 consistent with reference paper 2019-03-08 19:07:19 +01:00
Martin Diehl b84d4f1b6a improved error handling/clearer messages 2019-03-05 10:58:57 +01:00
Philip Eisenlohr e030038b73 [skip ci] added --blank option to create fresh canvas (from nothing) 2019-02-27 19:37:38 -05:00
Philip Eisenlohr c706ca5ba3 no progress bars in quite mode 2019-02-26 21:22:49 -05:00
Eureka Pai f3d2803443 addMises failed for single run of either --stress or --strain 2019-02-25 19:29:12 -05:00
Eureka Pai 2089726800 corrected output extension of vtk files to reflect binary format 2019-02-25 18:48:40 -05:00
Eureka Pai e401c21266 dropped obsolete option --inplace from geom_check 2019-02-25 18:30:45 -05:00
Martin Diehl e88182b007 improved converte, now with test
still needs to figure out how +P is handled
2019-02-24 14:39:34 +01:00
Martin Diehl 0d7fd587e3 direct translation from DREAM.3D to DAMASK geom
needs test
2019-02-24 12:59:10 +01:00
Martin Diehl 95be7ef938 directly convert to geom file + material config 2019-02-24 10:33:30 +01:00
Martin Diehl 903edcd429 do not patronize the user, rather give hints 2019-02-24 10:31:08 +01:00
Martin Diehl d3ac3cc0f5 using new Orientation class 2019-02-24 08:34:20 +01:00
Martin Diehl 9dc8dff4b1 cleaning and adding compatibility layer 2019-02-23 22:35:04 +01:00
Martin Diehl 9fa2553af4 task for DREAM.3D if needed
pointwise takeover should not be a problem anymore as reading in takes
no time (at least in comparison to addGrainID)
2019-02-23 22:14:55 +01:00
Martin Diehl a8e8b75cc0 use new rotation class 2019-02-23 22:13:24 +01:00
Martin Diehl fff377de7f initial simplification.
Should be able to generate from table containing either <microstructure>
or <texture> and <phase>
2019-02-23 22:06:31 +01:00
Martin Diehl b3455c825e transition to new orientation class
forward-backward conversion quite stable
2019-02-23 21:49:05 +01:00
Martin Diehl e4bb61c9d9 transition to new orientation class/DREAM.3D 2019-02-23 11:37:09 +01:00
Martin Diehl 93ae5cbd07 Merge remote-tracking branch 'origin/development' into 10-consistent-orientation-conversions-3 2019-02-22 23:05:36 +01:00
Satyapriya Gupta 3bec76e781 can now deal with 1x1x1 geoms 2019-02-19 12:06:46 -05:00
Martin Diehl 25727bfa52 using CamelCase 2019-02-19 10:32:18 +01:00
Martin Diehl 43a451b2e1 inplace not useful
use shell script if you want to keep an backup of your old data
2019-02-18 14:36:04 +01:00
Martin Diehl 27ebe1f665 improved documentation 2019-02-17 08:17:40 +01:00
Martin Diehl 5c20609e81 more verbose help, drop support for really old vtk 2019-02-16 22:20:44 +01:00
Martin Diehl 802ef6fe5c more precise help 2019-02-16 18:25:41 +01:00
Martin Diehl c6781e415a using default notation for vector access 2019-02-16 18:23:00 +01:00
Martin Diehl 0b1bfdfd4e was only working with python2 2019-02-16 18:17:05 +01:00
Martin Diehl 29fc53fdcb more specific about invocation 2019-02-16 17:41:56 +01:00
Martin Diehl fa003e8077 small adjustments for autodoc 2019-02-16 15:26:21 +01:00
Martin Diehl 4ce151c967 camel casing (easer for foswiki) 2019-02-15 23:22:51 +01:00
Martin Diehl 0cc4e582e4 Merge branch 'development' into 26_autodoc-2 2019-02-15 20:47:14 +01:00
Martin Diehl 566099ad81 automatic documentation for some post processing scripts 2019-02-15 18:52:47 +01:00
Philip Eisenlohr dc133344b6 [skip ci] migrated to python3 compatibility 2019-02-14 18:44:06 -05:00
Philip Eisenlohr d58c3008ae fixed too long line in addLinked 2019-02-14 18:31:22 -05:00
Philip Eisenlohr 742d58cfce added ASCIItable tests to CI pipelining 2019-02-14 18:24:09 -05:00
Martin Diehl c4cb35891c all fine with python3 2019-02-14 22:56:39 +01:00
Martin Diehl 889cfc8ba0 vtk script only work with python3 on new testing 2019-02-14 01:39:54 +01:00
Martin Diehl 217024667b forgotten comma 2019-02-12 11:30:43 +01:00
Martin Diehl 608852df83 rotation paper has angle as last component 2019-02-12 10:58:38 +01:00
Martin Diehl 7da8980cc0 bugfixes: wrong shape, wrong conversion 2019-02-12 09:04:35 +01:00
Martin Diehl 336a80091f rodrigues is 4-vector with rotation being the last component
established a single source of truth for length
2019-02-12 08:59:26 +01:00
Martin Diehl 97ac437686 more user friendly constructors 2019-02-12 08:14:27 +01:00
Martin Diehl ef3fc0b58a bugfix: wrong array indexing
rotation of meshgrid tuple implemented
2019-02-12 07:42:46 +01:00
Martin Diehl 48b0307fab using new rotation class
cannot rotate matrices (3,3) and (3,3,3,3) at the moment
2019-02-12 00:27:13 +01:00
Philip Eisenlohr 74956c0290 avoid error for empty "name" 2019-01-23 20:59:07 -05:00
Martin Diehl da115ca9d4 probably never used and outdated (python2.7)
doing the same conversion via DREAM.3D will be available soon
2019-01-16 17:51:37 +01:00
Martin Diehl c5dabbb68f correct comment sign
the # indicates the end of a list
2019-01-09 16:31:00 +01:00
Martin Diehl 0dca8d2740 compatible to python 3 and mentat >= 2017 2019-01-09 16:28:21 +01:00
Martin Diehl 1192f16582 Merge remote-tracking branch 'origin/development' into 56-parallel-hdf5 2019-01-06 20:56:36 +01:00
Martin Diehl 7768c5874b simpler interface for progress bar 2019-01-05 10:41:49 +01:00
Martin Diehl c00d00c219 Merge remote-tracking branch 'origin/development' into misc-improvements 2019-01-05 09:22:41 +01:00