Martin Diehl
97314619cc
corrections
2016-03-26 19:59:05 +01:00
Martin Diehl
7423c1a06a
not needed anymore
2016-03-24 18:47:11 +01:00
Martin Diehl
04d2148e61
will replace geom_fromAng (in combination with geom_fromTable)
2016-03-24 17:55:15 +01:00
Martin Diehl
809f03bef5
new printing for python3 and corrected help
2016-03-23 17:02:51 +01:00
Martin Diehl
900d2f7bf2
output follows damask.croak syntax
2016-03-23 11:05:36 +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
Aritra Chakraborty
0f78f1c747
possibility to treat floating point numbers as microstructure indices
2016-03-17 18:09:22 -04: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
3ff3bb1a5b
pre processing finished
2016-03-03 14:44:51 +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
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
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
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
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
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
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
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
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
434bf2413e
simplified if—else with a = b if c else d
2015-11-10 01:35:26 +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
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
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
f014cef043
improved performance for non-weighted Voronoi Tessellation
2015-10-06 18:03:06 +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
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
Martin Diehl
e1157126bc
cleaned with pyflakes, added test for seed generation
2015-09-24 13:21:44 +00:00
Chen Zhang
3fa0312087
update usage of asciitable to new interface
2015-09-23 19:20:18 +00:00
Martin Diehl
42ac7902f7
indents wrong in fortran, seeds_fromDistribution bugfix and using ASCII table facilities
2015-09-20 21:03:10 +00:00
Martin Diehl
666b438e6a
using ASCII table
2015-09-18 16:12:27 +00:00
Martin Diehl
6a3a0f3859
allow asciitable to use file handle instead of string (following e.g. numpy.genfromtxt)
2015-09-16 19:44:11 +00:00
Martin Diehl
0c7f4e690a
fixed reference, still not 100% sure if everything is correct, but apparently the test never run
2015-09-12 16:30:28 +00:00
Martin Diehl
c53bf02fea
changed back to old behavior
2015-09-11 15:38:03 +00:00
Philip Eisenlohr
c69e7ec149
switched conjugation to apply to symmetric equivalents instead of incoming quaternion.
...
passing-down of degree option handled directly.
2015-09-09 22:43:56 +00:00
Martin Diehl
1c164574ac
more fixes following new possibilities of ascii table
2015-09-08 19:42:14 +00:00
Martin Diehl
4e9b27b0ce
failure in last commit, using standard keyword eulerangles instead of eulers
2015-09-08 18:48:58 +00:00
Martin Diehl
dad0fdfb85
still needed
2015-09-05 14:59:52 +00:00
Martin Diehl
45a3568b40
bugfix for last commit
2015-09-05 14:46:57 +00:00
Chen Zhang
b4768013a0
fix output error in output geom file.
2015-08-26 16:39:33 +00:00
Philip Eisenlohr
00b8660203
redundant.
...
functionality available in “geom_fromTable”…
2015-08-20 19:46:11 +00:00
Philip Eisenlohr
c85306257d
redundant.
...
improved functionality now via “ang_toTable” and “geom_fromTable”…
2015-08-20 19:44:17 +00:00
Philip Eisenlohr
63d5506388
adopting further simplifications provided through ASCIItable class.
2015-08-20 19:42:05 +00:00
Philip Eisenlohr
05a8124d82
simplified rescaling interpretation
2015-08-19 18:30:50 +00:00
Martin Diehl
324c5b36d3
restructured to get help even without mentat release
2015-08-18 16:39:47 +00:00
Tias Maiti
befd6aa7ff
fixed stderr output (croaking..) as per new ASCII table style
2015-08-18 04:33:45 +00:00
Tias Maiti
419a612d0e
updated to new ASCII table style
2015-08-18 04:32:19 +00:00
Philip Eisenlohr
1976cf44c1
fixed os.path.splitext bug when using STDIN input
2015-08-12 21:56:37 +00:00
Philip Eisenlohr
dfbd2fd013
fixed bug for STDIN processing
2015-08-12 21:28:07 +00:00
Philip Eisenlohr
9ee49b2c3b
adopted recent changes to API in ASCIItable.
...
removed Voronoi method from core module.
fixed buggy Laguerre tessellation (wrong seed scaling, wrong x,y,z order)
2015-08-12 20:55:53 +00:00
Philip Eisenlohr
8217fdb115
adopted recent changes to API in ASCIItable.
2015-08-12 18:56:40 +00:00
Martin Diehl
31a6ac328d
adjusted to new ASCII table style and bugfix
2015-08-12 18:53:39 +00:00
Philip Eisenlohr
cd70ec5a38
adopted recent changes to API in ASCIItable.
2015-08-12 18:43:11 +00:00
Philip Eisenlohr
cd9a802a2b
adoption of recent API change in ASCIItable.
2015-08-12 18:09:40 +00:00
Philip Eisenlohr
5dad5df588
adoption of recent API change in ASCIItable.
2015-08-12 17:47:38 +00:00
Philip Eisenlohr
3097c87bea
adoption of recent API change in ASCIItable.
2015-08-12 17:43:49 +00:00
Philip Eisenlohr
57dfa6a87e
added fall-back to non-multithreading execution when using only single CPU.
2015-08-08 21:43:21 +00:00
Philip Eisenlohr
31f6d22d89
added option (force) to override selective seeding check.
2015-08-08 20:20:53 +00:00
Philip Eisenlohr
889a5807bb
more conservative (and probably appropriate) variance default for Laguerre tessellations: 1.0 —> 0.1
2015-08-08 20:12:26 +00:00
Philip Eisenlohr
bbeb210708
functionality now provided by more general “geom_fromImage”
2015-08-07 22:16:40 +00:00
Philip Eisenlohr
9729c03c00
removed obsolete code. added croak about number of cpus used.
2015-08-07 22:15:24 +00:00
Tias Maiti
4ed56a8ba6
removed debugging print statements
2015-08-07 20:52:57 +00:00
Philip Eisenlohr
d4e748b654
outsourced multiple repetitive functions into ASCIItable class.
...
changed ASCIItable API from file-handles to filenames.
adopted these changes in pre and post processing scripts.
unified behavior and look.
fixed bugs here and there.
improved functionality.
2015-08-07 19:03:26 +00:00
Tias Maiti
de90a04374
assign indices from microstructure column if present for laguerre tessellation
2015-07-30 04:42:00 +00:00
Tias Maiti
599bb768ef
index microstructure from 1 instead of zero for laguerre tessellation
2015-07-28 22:15:32 +00:00
Haiming Zhang
b69a422529
Generate the geometry description of a directional non-equiaxed grain structure, e.g., RVE cutted from a cold-rolling sheet. '--reduct' specifies the thickness reduction after rolling, and '-n' specified the number of samples cutted, e.g., n=5, then five samples will be cutted from the sheet along theta = 0 (the rolling direction), theta = 22.5, theta = 45, theta = 67.5, and theta = 90 (the transversal direction).
2015-07-24 14:12:10 +00:00
Philip Eisenlohr
fc0e29c45b
removed erroneous rescaling of Laguerre weights.
2015-07-22 22:34:40 +00:00
Haiming Zhang
b15f68905f
fig a bug.
2015-07-21 15:38:12 +00:00
Haiming Zhang
331a4c5775
add the number of the re-constructed orientation into the name of output files.
2015-07-18 17:25:05 +00:00
Philip Eisenlohr
d676fdc1ce
fixed default behavior of symmetry. used to advertise having cubic symmetry but was using [].
2015-07-10 16:58:30 +00:00
Philip Eisenlohr
fcdd80bba3
switched order of command line options to make consequence of “degrees” switch more clear, i.e., it affects both the tolerance and Euler angles…
2015-06-29 09:40:44 +00:00
Philip Eisenlohr
129026662c
fixed small bugs.
...
modernized file treatment.
improved Laguerre speed by a factor of 2 due to precalculating the squared weights.
2015-06-27 08:41:08 +00:00
Philip Eisenlohr
e310763c52
Novel script to generate geometry description and material configuration from position, phase, and orientation data in an ASCIItable.
...
Can deal with phase-specific lattice symmetry, condenses orientations within a given angular threshold, and might be used in lieu of geom_fromANG when replacing the ANG header.
2015-06-21 11:56:05 +00:00
Tias Maiti
acad1246f3
fixed wrong variable name for quaternions as rotation options
2015-06-19 04:38:00 +00:00
Philip Eisenlohr
d57c7568dd
simplified processing of ASCIItables by utilizing the improved class methods.
...
modernized file looping.
updated help.
2015-06-16 05:42:11 +00:00
Luv Sharma
a5b3e9d64c
typos fixed
2015-06-14 05:51:53 +00:00
Haiming Zhang
c7f59c6482
change angle into radian.
2015-06-11 17:57:23 +00:00