Commit Graph

1163 Commits

Author SHA1 Message Date
Martin Diehl 900d2f7bf2 output follows damask.croak syntax 2016-03-23 11:05:36 +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 a41cd3df40 added "strict" option to reading microstructure from geom file. will now complain if data mismatches with grid. 2016-03-20 16:46:35 -04:00
Philip Eisenlohr 6865987ea7 restored option to output microstructure indices as one-dimensional list (not clear why that got lost!) 2016-03-20 15:01:47 -04: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 0f78f1c747 possibility to treat floating point numbers as microstructure indices 2016-03-17 18:09:22 -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 e9338200eb Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development 2016-03-09 12:28:52 -05:00
Philip Eisenlohr b933359f17 clarified text of error message complaining about wrong input dimension 2016-03-09 12:28:36 -05:00
Philip Eisenlohr 4dfd59a9e2 output complete microstructure and texture info instead of limiting to grainIDs used in geometry 2016-03-07 22:15:40 -05:00
Martin Diehl f13ba71f6e fixed typo 2016-03-04 17:24:13 +01:00
Martin Diehl 48233d2767 missing variable 2016-03-03 14:58:04 +01:00
Martin Diehl a51f2a29f6 cleaning 2016-03-03 14:53:55 +01:00
Martin Diehl 76a0a93c42 removed unneeded variables, fixed docstrings. missing variable jc in Barlat1989 from 46c33b0 2016-03-03 14:52:47 +01:00
Martin Diehl 3ff3bb1a5b pre processing finished 2016-03-03 14:44:51 +01: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 f7fedc4744 next bunch of accepted scripts 2016-03-02 13:50:57 +01:00
Martin Diehl 3ed3073eff more... 2016-03-02 11:29:07 +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 c1dd5febd5 some more scripts passed 2016-03-01 22:27:21 +01:00
Martin Diehl 974b8cde41 some more syntax improvements 2016-03-01 22:13:57 +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 f693ead989 adding material.config to header 2015-12-28 16:36:26 +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
Philip Eisenlohr 6de6b8b87f fixed wrong variable name when using pre-existing microstructures from table.
added switch to skip effort for tolerance == 0.
2015-12-09 14:13:19 +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 08014a7030 small polishing 2015-12-04 01:16:49 +00:00
Philip Eisenlohr 3fb1f02382 forgot $Id$ and line endings… 2015-12-03 22:33:38 +00:00
Philip Eisenlohr 2efc602854 Smooth geometry by selecting most frequent microstructure index within given stencil at each location. 2015-12-03 22:32:28 +00:00
Philip Eisenlohr 8f5c3b9ad7 small polishing. 2015-12-02 23:13:10 +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 6ecbd3ae56 makefile had problems with static flag, mentat spectral Box was still using table.croak 2015-12-02 20:02:19 +00:00
Martin Diehl 0ffcb7fdaf cleaning 2015-12-01 16:37:20 +00:00
Martin Diehl f61f87e6d0 updated reference results (visual impression much better now) for geom_fromTable and silenced verbose debug output per default since it's causing problems when piping to file 2015-11-30 16:22:59 +00:00
Philip Eisenlohr cee9a345b7 added option to label microstructure.
updated to most recent asciitable/damask.util infrastructure.
2015-11-20 16:30:55 +00:00
Philip Eisenlohr 0db4a7fad0 added debug messages.
added background message for estimated time (+ grain info).
fixed functionality—finally works as intended (lump orientations within threshold).
2015-11-20 16:27:57 +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
Martin Diehl 24382ed827 unified options to enable automated parsing for documentation 2015-11-16 10:52:56 +00:00
Martin Diehl 1336c8d0e6 now using default 2D output for geometry 2015-11-16 09:54:39 +00:00
Martin Diehl 302178ebb4 some trouble since clean was already in PETSc rules 2015-11-14 09:47:18 +00:00
Philip Eisenlohr 4c51c15795 changed option to —coordinates.
gracefully extend points to be 3D.
2015-11-14 01:52:31 +00:00
Martin Diehl 4b85941a94 some comments 2015-11-11 19:51:34 +00:00
Martin Diehl 4ca566efa8 geom_rotate: rotates a geometry 2015-11-11 19:51:17 +00:00
Philip Eisenlohr 2c9f9981e2 polishing of addRectiliearGridData.
subsumed functionality of addVoxelgridData into it.
2015-11-10 01:49:32 +00:00
Philip Eisenlohr 434bf2413e simplified if—else with a = b if c else d 2015-11-10 01:35:26 +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 072be9c1bb help now working if no mentat release present.
improved style
2015-10-26 19:34:44 +00:00
Martin Diehl 41f1994569 new style and test for grain growth 2015-10-26 17:59:36 +00:00
Martin Diehl ebf20f2ebc unified style and other minor improvements 2015-10-15 19:51:27 +00:00
Martin Diehl e72ae63873 geom canvas crashed for some parameters, now giving error message. table class now handles dismiss correctly 2015-10-14 21:35:56 +00:00
Martin Diehl dd0167821f corrected reporting and convergence check 2015-10-14 20:33:22 +00:00
Martin Diehl bdfd9c69bb simplified dimension handling 2015-10-14 18:45:33 +00:00
Martin Diehl 46564d3df8 commenting and introducing functions for regulary used code 2015-10-14 18:40:02 +00:00
Martin Diehl 180d4625c1 trying to simplify 2015-10-13 21:00:12 +00:00
Martin Diehl 8fac635c15 made hybridIA stuff working again 2015-10-13 17:02:07 +00:00
Martin Diehl f1482a2af4 fixed buggy behavior in case of non unit-sized geometry 2015-10-12 18:10:26 +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 8fe443d068 clearer naming 2015-10-09 06:26:18 +00:00
Martin Diehl 61090c955d removed code doubling 2015-10-09 05:51:58 +00:00
Martin Diehl 6d74cbf374 simpliefied scripts for vtk generation and introduce simple test to check if they run 2015-10-08 21:30:33 +00:00
Martin Diehl fd04e0763b legacy code geom... can be achieved by combining voronoi tesselation and geom_rescale, for ipfs can be plotted from ascii table with matlab 2015-10-08 17:41:35 +00:00
Martin Diehl 127c03c525 unneeded module 2015-10-06 19:29:32 +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
Martin Diehl f014cef043 improved performance for non-weighted Voronoi Tessellation 2015-10-06 18:03:06 +00:00
Aritra Chakraborty 22048cb546 fixed a bug 2015-10-02 01:59:59 +00:00
Philip Eisenlohr 2c6a6f6530 fixed bug.
introduced possibility for poke bounding box in all dimensions.
2015-10-02 00:21:23 +00:00
Philip Eisenlohr a2a7664e8e default to 0–1 for z range 2015-09-29 22:35:57 +00:00
Philip Eisenlohr 21bcafe3e4 seeds coordinates now rescaled to proper box size. 2015-09-29 22:27:46 +00:00
Philip Eisenlohr 863fe5ddf0 needs modules “math” and “random” for user-supplied conditions…
(do not remove through pyflakes—shall we introduce dummy code to keep the modules “active”?)
2015-09-29 22:27:07 +00:00
Harsha Phukan 202ee00049 Eliminated redundant searches for similar orientations in neighboring points…speeds up script by 2 orders of magnitude 2015-09-28 19:03:24 +00:00
Martin Diehl 55dc2b419a warn if unexpected file size is encoutered 2015-09-24 17:07:27 +00:00
Martin Diehl 4ead24a134 more tests 2015-09-24 16:52:58 +00:00
Martin Diehl f4c53e0be8 removed warnings by pyflakes, implemented new croak functionality 2015-09-24 15:34:27 +00:00