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
Martin Diehl
e1157126bc
cleaned with pyflakes, added test for seed generation
2015-09-24 13:21:44 +00:00
Martin Diehl
f4d4a8e1ec
adopted philips changes for reporting, using pyflakes to clean up
2015-09-24 09:24:42 +00:00
Tias Maiti
3c901e5549
added option for Euler angle output in degrees
2015-09-23 23:05:28 +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
Harsha Phukan
fb48719283
fixed critical bugs
2015-09-15 19:02:59 +00:00
Martin Diehl
6f20651250
copy and paste error and new interface for test
2015-09-12 19:29:34 +00:00
Aritra Chakraborty
6683c1fb73
fixed a bug
2015-09-12 16:34:31 +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
Martin Diehl
5f9fae1b75
simplified reporting using "emph"
2015-09-11 12:55:43 +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
Philip Eisenlohr
e0d5cef047
Script to merge multiple ASCIItables. Stops at end of shortest one.
2015-09-09 22:22:29 +00:00
Martin Diehl
70f906a2c4
follow new syntax and bugfix, marc 2014 is default
2015-09-09 16:45:49 +00:00
Tias Maiti
c9dcb41bac
fixed sorting logic to respect numerical values of vector data (i.e. 1,2,3,….,10,11,… instead of 10,11,12,1,2,…)
2015-09-08 23:55:44 +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
Noriki Fujita
c2d27d56fa
updated to new ASCII table style
2015-09-08 15:26:40 +00:00
Noriki Fujita
9a2c49ff50
corrected label header
2015-09-08 13:45:46 +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
Martin Diehl
cf90b764f8
calculation was for nyquist freq not fully correct.
...
See Notes on FFT-based differentiation
Steven G. Johnson, MIT Applied Mathematics
Created April, 2011, updated May 4, 2011:
2015-09-05 11:51:36 +00:00
Martin Diehl
08f8746182
made some more scripts working again
2015-08-31 21:22:44 +00:00
Philip Eisenlohr
8ff79e1eb0
NaN now considered transparent
2015-08-31 17:41:00 +00:00
Philip Eisenlohr
8f79744f2c
now works with (rounded) floating point numbers as mapping indices
2015-08-31 16:01:11 +00:00
Martin Diehl
6100185855
switch to new ASCII table class was buggy, using damask.util.emph
2015-08-31 11:00:45 +00:00
Aritra Chakraborty
115518a2c8
minor changes in commit and setting the script ID properly
2015-08-29 15:10:43 +00:00
Aritra Chakraborty
cff6307779
Update existing value(s) to expression(s) respecting condition.
2015-08-29 00:54:45 +00:00
Chen Zhang
b4768013a0
fix output error in output geom file.
2015-08-26 16:39:33 +00:00
Philip Eisenlohr
d8afe9be23
Add scalars, vectors, and/or an RGB tuple from an ASCIItable to existing VTK rectilinear grid (.vtr/.vtk).
2015-08-25 00:39:37 +00:00
Aritra Chakraborty
cec6d7d220
for generating rectilinear grid of either cell type or point type from ASCII table.
2015-08-24 20:48:50 +00:00
Philip Eisenlohr
7961b486cb
now compatible with updated Orientation.disorientation() output, i.e., select item [0] (the quaternion).
2015-08-24 14:20:09 +00:00
Philip Eisenlohr
c215139ce1
now works with recent changes of ASCIItable and with STDIN to STDOUT.
2015-08-24 14:01:24 +00:00
Philip Eisenlohr
afc88c7029
now works with recent changes of ASCIItable.
2015-08-24 13:42:29 +00:00
Philip Eisenlohr
38992fdc37
now use outsourced damask.util methods
2015-08-23 23:19:40 +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
9439cf7278
add cumulative (first to current) values of given labels to table
2015-08-20 19:40:45 +00:00
Philip Eisenlohr
05a8124d82
simplified rescaling interpretation
2015-08-19 18:30:50 +00:00
Martin Diehl
2a13d78196
did not run
2015-08-18 17:24:15 +00:00
Martin Diehl
324c5b36d3
restructured to get help even without mentat release
2015-08-18 16:39:47 +00:00
Philip Eisenlohr
70daa8663f
adoption of new ASCIItable API
2015-08-18 14:37:32 +00:00
Martin Diehl
ca1fe6bb82
updated to new ASCII table style
2015-08-18 07:56:03 +00:00
Tias Maiti
d0b75b5a10
fixed table.croak error in last commit
2015-08-18 04:41:36 +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
Aritra Chakraborty
ac7f443595
adopted new ASCIItable API
2015-08-13 21:25:08 +00:00
Martin Diehl
7ca1e77495
bug fixing
2015-08-13 08:32:09 +00:00
Philip Eisenlohr
f982f42839
convert TSL/EDAX ang file format to proper ASCIItable.
2015-08-12 22:14: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
3e65c324de
adopted changes in ASCIItable API
2015-08-12 21:52:33 +00:00
Philip Eisenlohr
dfbd2fd013
fixed bug for STDIN processing
2015-08-12 21:28:07 +00:00
Martin Diehl
1149053c61
updated to new ASCII table style
2015-08-12 20:59:10 +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
Martin Diehl
35863e0229
fixed averageDown and made it's test running
2015-08-12 13:43:05 +00:00
Martin Diehl
bceeb0964c
corrected calculation of expected file size for legacy files beyond the 4 GB limit
2015-08-10 18:48:48 +00:00
Tias Maiti
126cea24ce
fixed syntax and undefined variable calling errors
2015-08-09 22:12: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
Philip Eisenlohr
a4772343b0
adopted new ASCIItable API. some polishing.
2015-08-07 22:08:54 +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
Philip Eisenlohr
020a3e2634
superfluous since same can be (even more flexibly) accomplished with:
...
reLabel -l old -s old+tag
2015-07-26 00:41:42 +00:00
Philip Eisenlohr
0db33f21b5
superfluous since same can be accomplished with:
...
showTable -l -d (labels and data)
2015-07-26 00:39: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
Chen Zhang
657ed7ed35
group voxels/pts by orientation and position, require spicy.
2015-07-24 13:30:33 +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
e08b7bd02e
forgot to rescale transparency mask by pixelsizes.
2015-07-16 22:34:26 +00:00
Tias Maiti
3c9d6df889
fixed typo in last commit
2015-07-15 18:15:39 +00:00
Tias Maiti
6ebc490207
fixed broken functionality by adopting new ASCIItable class output for data_readArray().
2015-07-15 16:57:03 +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
dce0501358
script to rename labels in an ASCIItable
2015-07-10 16:28:01 +00:00
Philip Eisenlohr
f8658ffea1
added “gap” value to render pieces of resulting image transparent.
2015-07-07 14:53:55 +00:00
Philip Eisenlohr
812d17f91c
streamlined column processing based on recently introduced asciitable functionality.
2015-07-01 15:48:34 +00:00
Martin Diehl
ef243d3e19
added references
2015-06-30 14:52:48 +00:00
Haiming Zhang
61e3987bfa
extract the deformation anisotropic coefficients (r values) and strength anisotropic coefficients (normalized yield stress) automatically.
2015-06-29 15:57:31 +00:00
Philip Eisenlohr
47249bb52a
added possibility to scale deformation fluctuation field.
2015-06-29 09:44:49 +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
Haiming Zhang
088299daf2
fix the bug in the calculation of RMSD, replace N with sqrt(N).
2015-06-25 12:41:26 +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
Philip Eisenlohr
9b1f16e99e
report data range.
...
gracefully deal with constant field (below 1e-8 noise).
2015-06-19 11:36:21 +00:00
Tias Maiti
acad1246f3
fixed wrong variable name for quaternions as rotation options
2015-06-19 04:38:00 +00:00
Tias Maiti
94423cc7ac
added scriptID line “ removed during last commit”
2015-06-17 19:47:50 +00:00
Tias Maiti
012c830eff
removed writing of debugging statement to final output
2015-06-17 19:44:01 +00:00
Philip Eisenlohr
e440305532
streamlined ASCIItable error checking.
2015-06-17 06:52:43 +00:00
Philip Eisenlohr
5cc7b60a88
simplified processing of ASCIItables by utilizing the improved class methods.
...
modernized file looping.
2015-06-16 17:21:24 +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
Philip Eisenlohr
c089ff9256
now with $ID$ and correct line endings…
2015-06-15 18:13:06 +00:00
Philip Eisenlohr
6086baba52
Generate PNG image from scalar data on grid deformed by (periodic) deformation gradient.
2015-06-15 18:12:38 +00:00
Luv Sharma
a5b3e9d64c
typos fixed
2015-06-14 05:51:53 +00:00
Philip Eisenlohr
37792f67df
automatically figure dimension of labels to tag.
2015-06-13 11:55:20 +00:00
Haiming Zhang
c7f59c6482
change angle into radian.
2015-06-11 17:57:23 +00:00
Haiming Zhang
bfe76794af
add the output of ".ang" file
2015-06-11 16:50:29 +00:00
Yannick Naunheim
c45a0ce55e
improved stability for geom_fromAng. no longer depends on correct header information.
...
geom_fromVPSC with correct size determination now
2015-06-11 10:06:53 +00:00
Philip Eisenlohr
e243632eb5
simplifications by adopting functionality provided by new asciitable class methods.
2015-06-08 05:07:14 +00:00
Martin Diehl
d99e34d870
typo caused problems with more than one tensor
2015-06-06 15:42:29 +00:00
Philip Eisenlohr
129446e687
simplified script. deals now only with single format at a time. result is printed to STDOUT unless “basename” option specified.
2015-06-06 11:12:07 +00:00
Philip Eisenlohr
b7f98c00d6
input file handling now save for large file count.
...
streamlining of input column detection.
fixed bug iterating through “grainIDs” instead of “grain”.
proper closing and dismissal of output table file.
2015-06-05 11:50:15 +00:00
Philip Eisenlohr
bb9e080790
input file handling now save for large file count.
...
reshape input rotation matrix to (3,3).
2015-06-05 11:47:27 +00:00
Philip Eisenlohr
5adbe74b10
changed library function name table.labels_index() to table.label_index()
2015-06-05 11:44:17 +00:00
Philip Eisenlohr
f50927b99f
Create seeds file by poking at 45 degree through given geom file.
...
Mimics APS Beamline 34-ID-E DAXM poking.
2015-06-05 11:41:44 +00:00
Philip Eisenlohr
6eb83530b8
streamlining
2015-06-05 11:34:41 +00:00
Martin Diehl
2877066a6c
removed debug statement and simplified
2015-06-04 08:51:10 +00:00
Yang Su
bb677a26aa
added interface for predefined colormaps
2015-05-29 18:50:54 +00:00
Yang Su
92654dc2cd
fixed syntax bug, instantiating of Color object, and file closure.
2015-05-29 18:36:09 +00:00
Philip Eisenlohr
54746c85d3
fixed bug for only blacklisting.
2015-05-28 22:31:32 +00:00
Tias Maiti
147cc91496
some polishing to laguerre tessellation
2015-05-28 20:57:03 +00:00
Philip Eisenlohr
c327735c0d
order of whitelist is maintained in output (only if no blacklist is specified). allows to rearrange column order in tables.
2015-05-27 23:02:11 +00:00
Tias Maiti
c5349ab041
some polishing for option parser
2015-05-26 20:22:11 +00:00