Tias Maiti
c5349ab041
some polishing for option parser
2015-05-26 20:22:11 +00:00
Tias Maiti
73c6bd767f
added options for selective seed picking based on Mitchell’s best candidate algorithm for more uniformly distributed (spatially) seeds points
2015-05-26 20:13:35 +00:00
Martin Diehl
737e474cea
consistent handling of random number per file and always reporting as comment, fix for permuteData needed because of new asciitable behavior
2015-05-22 05:56:49 +00:00
Sehar Abbas
7af176d13f
introduced option to set microstructure starting index
2015-05-21 10:04:52 +00:00
Martin Diehl
d70b903d1b
output follows standard way, test need to ignore header
2015-05-20 21:26:49 +00:00
Martin Diehl
056ba0f2e4
reverted back to hard-to-read but working if else statement
2015-05-20 19:40:11 +00:00
Martin Diehl
d99f13a49f
now operating on file, only on stdout if input comes from stdin
2015-05-20 19:07:52 +00:00
Martin Diehl
cd94469ea0
VPSC file format not used, if needed convert first to geom
2015-05-18 18:59:41 +00:00
Martin Diehl
76d456ee49
fixed rename
2015-05-18 14:48:25 +00:00
Martin Diehl
7775b254bd
updated tests to follow new addStrainTensors syntax, check in seeds_fromTable.py was wrong with simplified default
2015-05-18 08:42:14 +00:00
Martin Diehl
cddbd53789
reads better
2015-05-16 14:32:32 +00:00
Martin Diehl
e45dcb7948
more readable if-else oneliner
2015-05-15 13:38:27 +00:00
Martin Diehl
fa1368204d
fixed bug in asciitable when updating labels for readArray, fixed checking for euler angels presence in tessellation, improved help
2015-05-14 17:07:50 +00:00
Martin Diehl
7ea350b90e
corrected default for multiple arguments of fixed length (tuple, not list)
2015-05-14 10:00:56 +00:00
Martin Diehl
4899b3df0a
found some unused (forgotten debug) statements
2015-05-11 20:09:49 +00:00
Martin Diehl
6f112b46b5
can be done with TSL OIM in current versions
2015-05-10 15:56:59 +00:00
Martin Diehl
b60f868a76
renumbering asciitable when readArray for selected columns only
...
test no longer for deleteColumn
2015-05-10 11:29:11 +00:00
Martin Diehl
d0180540eb
fixed bugs introduced with last commit and restored capability of handling legacy seeds format
2015-05-08 05:02:44 +00:00
Tias Maiti
ce0675f359
added options for laguerrre tessellation
2015-05-02 07:41:14 +00:00
Haiming Zhang
afe7225357
add the option of exporting '.ctf' format file.
2015-04-28 18:09:07 +00:00
Haiming Zhang
f8e06b488a
make the script consistent with other scripts:
...
1. use new file handles
2. add scriptID and version
2015-04-28 17:47:06 +00:00
Martin Diehl
906c3f63a1
updated hybridIA sampling to work with new format
...
cropLinearODF is not working for the new format, but filterTable should be able to do the task
2015-04-27 05:30:29 +00:00
Martin Diehl
b9c5edf7ab
changed to standard file and output handling
2015-04-22 18:57:44 +00:00
Martin Diehl
2e6bbe887e
changed header in seeds file from 'x,y,z' to '1..3_coords'.
...
scripts now use the header information and do not rely on coordinates being in the first three columns
2015-04-22 18:44:54 +00:00
Martin Diehl
0cec85ac63
corrected order of output, config file output is not supported yet
2015-04-21 19:37:03 +00:00
Martin Diehl
4581e22a0f
change reading in to standard loop over files
...
getting bins now from header information
format of linearODF now standard ASCII table style with header/keyword/label
2015-04-20 14:22:45 +00:00
Martin Diehl
f43afa13d8
simple script to generate geom file from stacked tiff images.
2015-04-20 12:57:45 +00:00
Martin Diehl
f5762209dc
changed 'range' keyword to 'limit', now using proper ASCII table (with column 'intensity') for linearODF
...
hybridIO_linODFsampling simplified
2015-04-15 14:37:46 +00:00
Martin Diehl
64764b0902
introduced moving of multiple seeds at the same time
...
introduced more suitable check for convergence of the first bin. Improvements in bringing seeds with a size outside the range of the target closer are no longer invisible
2015-04-14 12:42:35 +00:00
Martin Diehl
d008b566b4
ensure to bring all seeds within target range
2015-04-10 20:47:20 +00:00
Martin Diehl
9d3cd8f997
added options do define number of maximum seeds to move simulateneously
2015-04-10 18:08:17 +00:00
Martin Diehl
4aa63e1ab9
handling of seeds files without microstructure (but eulerangles)
2015-04-10 16:59:08 +00:00
Martin Diehl
09bfd1e18e
more verbose error handling for euler angles limits
...
ensuring that ROUNDED euler angles are not above the limits
2015-04-10 14:50:23 +00:00
Martin Diehl
e01e270300
improved search for double microstructures (was N^2 bogosort) in geom_fromAng and introduced it in geom_fromVPSC
2015-04-10 12:57:25 +00:00
Martin Diehl
92a67e1a9d
geom_fromAng.py crashed when found empty line (eg. at the end of the file), now fixed
2015-04-01 14:42:25 +00:00
Martin Diehl
004375cc79
removed table rewind causing problem with STDIN/STDOUT
2015-03-27 13:57:34 +00:00
Martin Diehl
69b8e02a3a
removed unwanted ASCII table data rewind causing problem for STDIN
2015-03-26 21:15:59 +00:00
Martin Diehl
643f7fe934
some comments
2015-03-26 05:04:12 +00:00
Franz Roters
4b19b74d11
number of intervals is limit/delta not limit/delta -1
2015-03-13 08:39:55 +00:00
Haiming Zhang
37e40fdf79
Keep consistent with the new file: example.linearODF
2015-03-06 16:21:05 +00:00
Haiming Zhang
5d9abc16e8
the number of grains starts with one.
2015-03-05 20:16:17 +00:00
Haiming Zhang
aeb468254d
missing file.close()
2015-03-05 19:12:07 +00:00
Haiming Zhang
4579a696e8
use OptionParse to parse the command-line options, add help information,
...
add the output of material.config file.
2015-03-05 19:01:31 +00:00
Haiming Zhang
d188f35c17
use OptionParse to parse the command-line options, add help information, format the header of output file, now the output file can be used by hydribIA_linODFsampling.py directly
2015-03-05 17:04:16 +00:00
Martin Diehl
f1df6cf40f
copied some stcopied some scripts from the Code folder that are of interest for DAMASK
2015-03-05 10:05:00 +00:00
Chen Zhang
8c91d174fa
remove some debugging print;
...
add meshgrid2, but stick with list comprehension since it is actually faster.
2015-03-02 16:20:47 +00:00
Tias Maiti
0077177c05
some polishing (numpy —> np, theTable —> table)
2015-03-02 05:06:29 +00:00
Chen Zhang
0d7355a49f
correct help information.
2015-02-27 23:08:48 +00:00
Chen Zhang
1742725963
interpolate microstructure using Delaunay triangulation and Barycentric interpolation.
2015-02-27 22:59:09 +00:00
Martin Diehl
425251ae2b
fixed bug: theTable -> table
2015-02-14 11:23:50 +00:00
Martin Diehl
40a792d785
fixed bug in consistency check
2015-02-10 13:49:47 +00:00
Martin Diehl
63434c2ddb
corrected error checking for correct type
2015-02-09 08:57:14 +00:00
Martin Diehl
7edd209ce4
corrected wrong name in add..., more verbose error checking for geom_from...
2015-02-07 22:22:28 +00:00
Martin Diehl
e4a94aa72b
put changes on algorithm from geom_fromEuclideanDistance into addEuclideanDistance
2015-02-07 17:11:46 +00:00
Martin Diehl
4772efbc45
fixed syntax error
2015-01-23 10:11:12 +00:00
Martin Diehl
440263f2f0
simplified, removed deprecated synonyms
2015-01-22 09:03:18 +00:00
Martin Diehl
ed6b4fe50a
fixed issues when having grains and eulers
2015-01-13 16:04:49 +00:00
Martin Diehl
8dea16c07f
fixed wrong assignment of phase and made orientation comparison robust
2014-12-20 12:42:21 +00:00
Martin Diehl
9ac62e42df
added possibility to specify number of bins to be sorted in advance to current cleared stage
2014-12-18 18:03:36 +00:00
Martin Diehl
f8ce57abc8
removed aliases 'resolution' and 'dimension' for 'grid' and 'size' because some scripts did not have it anyway and the rename happened quite a while ago
2014-12-08 08:48:55 +00:00
Martin Diehl
c067d0dc69
fixed wrong periodicity treatment
2014-12-05 10:35:56 +00:00
Luv Sharma
30920801aa
extended for 2D, finds the bounding edges and assigns them 'physical' attribute.
2014-12-04 11:33:06 +00:00
Martin Diehl
47685ac7c4
added output of script ID do material.config
2014-12-03 10:09:47 +00:00
Martin Diehl
590106b889
added possibility to add randomly distributed second phase (index = indexGiven+1)
2014-12-02 22:22:11 +00:00
Philip Eisenlohr
3cfabe3b83
standardized script name reporting
2014-11-18 15:31:39 +00:00
Martin Diehl
b656113b11
added missing string import in marc_addUserOutput (introduced with rev 3718) and removed unwanted imports and introduce use of damask.extendableParser in some other scripts
2014-11-18 08:00:45 +00:00
Martin Diehl
409a75c964
fixed 2 small flaws in geom_fromAng, corrected stringID and stringName in all remaining files in 'pre'
2014-11-16 21:44:46 +00:00
Philip Eisenlohr
6a3546cee2
script to produce ASCIItable from geom dataset.
...
contains best-practice for looping over multiple input files (to avoid error caused by too many open file handles!)
2014-11-14 15:16:00 +00:00
Philip Eisenlohr
deee3a175a
polishing and simplifications
2014-11-14 14:53:48 +00:00
Martin Diehl
733e85f6e6
fixed bug in material.config when do not compress the data. Thanks to Noriki for figuring out
2014-11-14 13:53:55 +00:00
Martin Diehl
2d2eb4e001
using extendable option, numpy as np, etc.
2014-11-07 11:13:14 +00:00
Martin Diehl
047042ad9f
using extendable option, numpy as np, etc.
2014-11-07 11:07:03 +00:00
Tias Maiti
7d6670d4cf
fixed table —> theTable flaw in output finalization
2014-11-05 22:17:06 +00:00
Philip Eisenlohr
52160385a6
alternative expression to parse script filename (scriptID excluding file extension).
2014-11-05 22:05:37 +00:00
Philip Eisenlohr
9345640dfd
mainly polished for “numpy as np”. added alternative expression to parse script filename (excluding file extension).
2014-11-05 22:04:59 +00:00
Philip Eisenlohr
35f8b9786e
changed way to sample grid positions when placing primitive object. Should be somewhat more efficient now.
2014-11-05 22:02:40 +00:00
Philip Eisenlohr
f7da804927
changed file handling to allow for serial processing of large file numbers.
2014-11-05 22:01:11 +00:00
Pratheek Shanthraj
e779c2e1e6
specify mesh size
2014-10-21 14:42:13 +00:00
Pratheek Shanthraj
975e42b132
specify which surface(s) you want to tag
2014-10-21 13:57:17 +00:00
Luv Sharma
8dd575cdbe
now making use of parser options for input arguments
2014-10-17 11:51:22 +00:00
Luv Sharma
0193578540
now appending the bounding surface information to the gmsh geometry file
2014-10-16 17:23:17 +00:00
Luv Sharma
7e0c6f420b
added shebang script to make executable, some properties and few improvements. Now giving the bounding surfaces.
2014-10-16 15:53:46 +00:00
Luv Sharma
ff0f619015
started to write a script for finding bounding surfaces from gmsh geo file.
2014-10-16 14:07:25 +00:00
Martin Diehl
5e16cdd14f
added support for multiple entries per line
2014-10-13 13:58:26 +00:00
Martin Diehl
e1530afac7
test for geom_fromTable (does not work for empty black or whitelist)
2014-10-13 09:54:01 +00:00
Martin Diehl
f4de982182
svn caused trouble due to rename, again some missing files
2014-10-10 12:11:10 +00:00
Martin Diehl
46d67f63d8
added test for converter from Ricardo's files
2014-10-10 08:54:48 +00:00
Martin Diehl
57e522566a
updated python style
2014-10-09 17:03:06 +00:00
Martin Diehl
47c8bfeacb
commented code
2014-10-09 11:01:07 +00:00
Martin Diehl
033a275d82
a bunch of small changes. deleted compiled FFTW libraries
2014-10-02 21:27:03 +00:00
Philip Eisenlohr
bfe20a3af8
added $Id$ property and LF line endings.
2014-09-29 15:57:31 +00:00
Martin Diehl
f2d9d66129
improved readibility, fixed negative coordinates, improved output
2014-09-29 15:55:17 +00:00
Martin Diehl
ff475f1459
first draft of a constraint voronoi tessellation to match grain distribution
2014-09-29 10:19:49 +00:00
Philip Eisenlohr
b85797c109
significant speed improvement for large grids.
...
polished messages and fixed error reporting bug.
2014-09-24 23:47:52 +00:00
Tias Maiti
14530b0a76
fixed bug 'the table' instead of 'table'
2014-09-19 15:24:59 +00:00
Martin Diehl
afb9a2186b
removed explicit default setting: type='string' and action='store'
2014-09-12 14:14:55 +00:00
Martin Diehl
5f986f3d54
updated to contain latest python improvements
2014-09-10 16:14:37 +00:00
Tias Maiti
e286cf4c74
fixed bug "theTable" instead of "table"
2014-09-03 14:53:12 +00:00
Tias Maiti
b566eed5a8
fixed error in last commit
2014-08-28 18:50:48 +00:00
Tias Maiti
5d96f62b44
fixed bug "theTable" instead of "table"
2014-08-28 17:37:27 +00:00