Philip Eisenlohr
c05df20370
throw error message when DAMASK output obviously not present in T16 file
2015-04-28 17:54:00 +00:00
Martin Diehl
895421e677
changed from core module fftw to fftwpack from latex, tolerances need to be less strict
2015-04-24 08:07:13 +00:00
Philip Eisenlohr
790aa32b1b
fixed string to character splitting of weight column label
2015-04-13 20:24:03 +00:00
Philip Eisenlohr
4bcc80911e
changed grid to float from (wrong) integer type.
...
row and column probability density normalization now takes place BEFORE limiting data range.
2015-04-13 19:55:28 +00:00
Tias Maiti
5257a2161f
added options for x and y normalization
2015-04-09 06:45:21 +00:00
Martin Diehl
57a2c90d30
corrected according to vtk specification and remove an unused option
2015-04-08 18:48:35 +00:00
Martin Diehl
0544706c7b
corrected help for legacy format
2015-04-08 12:51:40 +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
a1956436be
fixed bug introduced last time when searching for keywords in spectralOut header
...
made reading in of header more robust by explicitly using the information given by fortran specifies the data length
introduced a legacy mode again, now it is used to read old spectralOut files prior to rev 4017
2015-04-01 10:02:21 +00:00
Philip Eisenlohr
38943c1e94
improved help
2015-03-29 15:37:40 +00:00
Martin Diehl
913c5347a5
removed handling for old legacy format (we might introduce a new one)
2015-03-29 09:08:42 +00:00
Martin Diehl
66d4ff097f
removed obsolete comment
2015-03-28 11:44:17 +00:00
Martin Diehl
8a30021202
cleaned up core modul
2015-03-27 14:10:18 +00:00
Pratheek Shanthraj
1ee81e74ea
more patches to get the tests running again:
...
- fixed increment counting in postResults to current output scheme
- corrected node coordinates calculation
- some work on restart (restart test still not running)
2015-03-26 21:19:28 +00:00
Pratheek Shanthraj
fe4373a9f9
updated post processing script for MPI IO spectralOut file
2015-03-25 16:09:56 +00:00
Martin Diehl
1a3bfc7d1f
updated according to new convention for ip and nodes
2015-03-24 13:52:40 +00:00
Martin Diehl
12cb5e56fe
fixed interpretation 'spectralOut' header. Seem to have been buggy all the time, but manifested itself only after keyword change. Also added ':' after keywords to be more robust
2015-03-15 15:29:38 +00:00
Martin Diehl
df2ee87a7c
corrected help
2015-03-13 14:47:22 +00:00
Martin Diehl
c4f639dbfb
prevent crash in option parsing
2015-03-13 14:46:40 +00:00
Martin Diehl
def6d6b878
re-introduced determination of elem column
2015-03-12 06:20:40 +00:00
Bret Dunlap
3f340ffac9
fixed bug for table data without labels in header
2015-03-11 20:39:14 +00:00
Martin Diehl
72efc7b30c
renamed resolution -> grid, dimension -> size
2015-03-11 08:55:48 +00:00
Martin Diehl
0dde6539ed
renamed from 1_ip to 1_ipinitialcoord
2015-03-11 07:22:11 +00:00
Martin Diehl
eb1561b528
changed postprocessing to use 1_ip instead of ip.x etc, plus corrected test files headers
2015-03-10 21:15:05 +00:00
Martin Diehl
271c9eed8b
use 1_ip instead of ip.x
...
Old format still as fallback option to support legacy files
2015-03-09 12:52:43 +00:00
Martin Diehl
4d587b1bf9
introduced 'alias' for ip.x by first searching for 1_ip
2015-03-09 11:32:16 +00:00
Philip Eisenlohr
639b030c65
shortened code for opening input file list
2015-03-06 17:04:44 +00:00
Tias Maiti
654aacf207
removed invalid options (options.packing, options.shift)
2015-03-05 21:41:53 +00:00
Philip Eisenlohr
53b40662ec
now with executable, correct line endings, and ID tags.
2015-02-11 17:26:56 +00:00
Philip Eisenlohr
d5f9f543ca
Script to generate PNG image from given column (or 2D data in overall ASCIItable) with custom colormap and pixel sizes.
...
Supersedes “imageFromData” from “Code” repository.
2015-02-11 17:25:49 +00:00
Philip Eisenlohr
9eae665365
fixed ‘too many files open’ issue when processing a large list of input tables.
2015-02-11 17:22:47 +00:00
Tias Maiti
1b1ed3bbcf
removed unnecessary lines
2015-02-11 06:18:08 +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
6140285ddd
small changes (use ip.x instead of 1_ip). Probably we should modify postResults to use the 1_, 2_, 3_, standard notation for ip as well
2015-02-07 18:13:51 +00:00
Martin Diehl
e4a94aa72b
put changes on algorithm from geom_fromEuclideanDistance into addEuclideanDistance
2015-02-07 17:11:46 +00:00
Tias Maiti
2c9c04eb76
added script to replace all rows of an ASCII table by a single row containing their average
2015-01-23 00:57:10 +00:00
Martin Diehl
5be9a75cff
fixed indentation
2015-01-22 09:04:01 +00:00
Martin Diehl
c08f704dee
added Id + a little help
2015-01-07 19:29:27 +00:00
Tias Maiti
ca58216134
added missing math module import
2015-01-05 12:25:03 +00:00
Martin Diehl
3e3c13bf0b
added missing math module import
2015-01-04 21:02:17 +00:00
Martin Diehl
5e8fff13d9
worked on the vtk binary out, still some problems with multicomponent datatypes
2014-12-18 21:46:38 +00:00
Martin Diehl
6604d0f8e8
polishing
2014-12-18 19:26:52 +00:00
Philip Eisenlohr
89f8ba979e
Add x,y coordinates of stereographic projection of given direction (pole) in crystal frame.
2014-12-13 00:12:55 +00:00
Philip Eisenlohr
b17dcd7652
added options ’—origin’ and ‘—geom’. Latter interprets the geom-header to derive voxel sizes.
2014-11-18 15:26:59 +00:00
Philip Eisenlohr
461a3fa979
fixed syntax error and added ‘—render’ option to immediately see output on screen
2014-11-18 15:24:09 +00:00
Philip Eisenlohr
a3196669ea
exchanged deprecated data array read function
2014-11-18 15:22:00 +00:00
Philip Eisenlohr
7136db1fd8
fixed syntax error: ’options.error’ —> ‘parser.error’ for error handling
2014-11-18 15:20:57 +00:00
Philip Eisenlohr
99ffa554eb
added ‘1_*’ to ‘*’ as possible column label indicator
2014-11-18 15:20:10 +00:00
Philip Eisenlohr
b5ef329f34
changed default position column format from .x,.y,.z to more standard 1_,2_,3_
2014-11-18 15:18:27 +00:00
Philip Eisenlohr
f6741138e7
had badly messed up the file handling in commit 3630. STDIN did not work, files were not checked for existence…
2014-10-29 13:27:40 +00:00
Martin Diehl
bdd2d55383
small bug fix for last commit
2014-10-24 06:36:01 +00:00
Philip Eisenlohr
13ba71a314
fixed bug where option.condition was altered in processing of first file, thus preventing additional files from seeing the same user input.
...
changed file handle setup to allow for large lists of input files.
2014-10-23 21:23:10 +00:00
Martin Diehl
dc7a4bb978
using damasks extentable option + correct version string
2014-10-16 14:56:44 +00:00
Martin Diehl
ce1f17c9cb
worked on the binary vtk out needed for large datasets
2014-10-14 07:13:13 +00:00
Philip Eisenlohr
23ee538dcb
shortened syntax. fixed undefined file['croak']
2014-10-02 04:49:46 +00:00
Philip Eisenlohr
496c3d4bc8
added line breaks identifier and $Id$ flag
2014-09-25 21:54:42 +00:00
Tias Maiti
78ab14806f
fixed bug in parser option type definition
2014-09-21 17:59:06 +00:00
Martin Diehl
d07a098724
fixed wrong help introduced with last change on 3Dvisualize
2014-09-19 09:50:26 +00:00
Martin Diehl
a7d831de06
forgot to import python module
2014-09-15 10:07:52 +00:00
Martin Diehl
5657119b11
updated post processing test: rotateData is doing something, corrected addDeviator defauls
2014-09-12 14:49:26 +00:00
Martin Diehl
f2c4db0bb5
correcting help and default, some comments
2014-09-12 14:46:12 +00:00
Martin Diehl
afb9a2186b
removed explicit default setting: type='string' and action='store'
2014-09-12 14:14:55 +00:00
Martin Diehl
9ba7851c14
fixed bug in calculation of spherical part. Variables in python functions are intent(inout) in Fortran language!
2014-09-12 13:13:05 +00:00
Philip Eisenlohr
5a159dcdfa
script to add scalar data and/or RGB color tuples to rectilinear VTK file (*.vtr)
2014-09-05 20:28:39 +00:00
Martin Diehl
6cdcdecdfa
post processing scripts are working again.
...
@Philip: definining one offset for shiftData and one factor for scaleData for tensor/vector/special>1 seems to be more reasonable than per component
2014-08-25 21:13:39 +00:00
Martin Diehl
c7837e1f66
changed manual input/output close to class method
2014-08-22 16:58:53 +00:00
Philip Eisenlohr
99e3c9a397
fixed (potentially) buggy rotation of tensors. convention is:
...
with A v = b
v' = R v
A' = R A R^T
such that
A' v' = R A R^T R v = R A v (= R b = b', i.e. old result transformed into other coordinate basis)
2014-08-22 15:32:48 +00:00
Philip Eisenlohr
df27115472
extended "scalar" capabilities to "special" having arbitrary dimension (defaults to 1, i.e. former scalar case). Breaks backward compatibility since "--scalar" is now "--special". However, "-s" still works as before...
2014-08-22 15:25:51 +00:00
Philip Eisenlohr
77df55c998
extended "scalar" capabilities to "special" having arbitrary dimension (defaults to 1, i.e. former scalar case). Breaks backward compatibility since "--scalar" is now "--special". However, "-s" still works as before...
2014-08-21 17:16:43 +00:00
Philip Eisenlohr
9aa22d4a08
simplified column key generation
2014-08-21 16:17:23 +00:00
Philip Eisenlohr
96b16dd97b
reshape "matrix" input data from (currently wrong) 9x1 to 3x3 layout.
...
simplified input validity check.
2014-08-21 16:14:06 +00:00
Martin Diehl
15a6015bc2
added some more post processing tests
...
DAMASK env now reports in MiB (GiB is too big for small machines)
2014-08-07 16:51:26 +00:00
Martin Diehl
649e637561
added some more post processing tests and improved output
2014-08-06 19:06:33 +00:00
Martin Diehl
938352d43a
fixed calculation of size and dimension in case of 2D (was limited to third dim only)
...
plus polishing
2014-08-06 15:25:18 +00:00
Martin Diehl
cbafad50d0
some more work on the postprocessing scripts, decreased test tolerance because spectral decomposition has rounding errors (depending on machine/python/numpy version)
2014-08-06 13:27:09 +00:00
Martin Diehl
a0f9865133
updated to state-of-the art file handling etc
2014-08-04 20:07:20 +00:00
Martin Diehl
7df8f04f65
updated test for postprocessing and improve some of the scripts
2014-08-04 17:53:41 +00:00
Martin Diehl
0b93e7c5a5
corrected addDivergence script. Restarting still not working for new state, needs further investigations: tightend tolerances again
2014-07-27 09:43:00 +00:00
Tias Maiti
e01630e073
fixed bug in tuple assignment
2014-07-25 17:49:22 +00:00
Philip Eisenlohr
bee6e0b09b
added optional weighting column
2014-07-25 16:38:04 +00:00
Martin Diehl
d0ecc0943c
added addPK2 script to test
2014-07-24 21:42:13 +00:00
Martin Diehl
7954c9a4a3
more and improved tests for add...
2014-07-24 20:21:18 +00:00
Martin Diehl
38048a09f2
introduced use of choice for argparse where applicable
2014-07-24 18:47:09 +00:00
Martin Diehl
e5dc9e79cc
some more changes improving the post processing scripts
2014-07-22 14:21:49 +00:00
Martin Diehl
e8d2e787bc
updated first 9 post processing scripts to latest ASCII table handling style
2014-07-21 19:55:05 +00:00
Martin Diehl
2f0ecdf7e8
improved file handling etc. to follow newest style
2014-07-16 16:41:04 +00:00
Martin Diehl
e7c282a02d
some further improvements on ASCII table handling
2014-07-10 09:27:51 +00:00
Martin Diehl
f72a87f94b
polished scripts (option parser, numpy)
2014-07-09 10:07:24 +00:00
Martin Diehl
51b92f3ef9
simplified option parsing (so far, only for addCalculation and addMises)
2014-06-17 07:10:10 +00:00
Luv Sharma
596ee18da9
improved the regex for header reading
2014-06-08 14:43:32 +00:00
Philip Eisenlohr
2f249773c9
fixed missing Python module
2014-06-06 15:11:15 +00:00
Philip Eisenlohr
32b315487c
removed debug printing
2014-06-06 14:46:41 +00:00
Philip Eisenlohr
59e8cd1d7e
new script: Add data in column(s) of second ASCIItable selected from row that is given by the value in a mapping column
2014-06-06 14:35:37 +00:00
Philip Eisenlohr
63c1a0a212
updated to croaking, scriptID, IO-piping.
2014-06-06 09:43:28 +00:00
Philip Eisenlohr
9834c8466c
scripts to scale, shift, and rotate scalar, vector, or tensor quantities of ASCIItables (in-place!)
2014-05-27 08:08:10 +00:00
Philip Eisenlohr
65f1f55a87
added option to pre-rotate orientation (change lab frame)
2014-05-26 14:31:42 +00:00
Philip Eisenlohr
51e7f9eed9
added --reverse option. corrected help hint regarding sorting order
2014-05-23 14:05:58 +00:00
Philip Eisenlohr
06715dc99f
added "no data check" and updated script backbone to be consistent with other scripts (croak).
2014-05-19 13:43:26 +00:00
Tias Maiti
0885ea8023
changed variable interpolation to be useable in connection with dictionary definitions for formulas. Slightly less efficient but now much more powerful...
2014-05-02 19:56:56 +00:00
Philip Eisenlohr
a8a9c8eef5
added possibility to not sort (--sort none) output by its --separation such that the output can be used in conjunction with the VTK files produced by DAMASK.
2014-04-14 21:45:24 +00:00
Philip Eisenlohr
babde13c6a
capture missing --vtk option
2014-04-03 01:00:00 +00:00
Martin Diehl
342ca0be47
tested new scripts to update shebang, all files got same shebang (and for python files encoding)
2014-04-01 18:41:14 +00:00
Martin Diehl
782b54a430
more LF, Id, and executable status changes
2014-04-01 17:52:31 +00:00
Martin Diehl
188002f16e
more LF, Id, and executable status changes
2014-04-01 16:58:54 +00:00
Philip Eisenlohr
16743f8631
explicitly state unbuffered ASCIIoutput
2014-03-28 18:15:37 +00:00
Martin Diehl
0363b1fb04
updated reporting (according to addCauchy)
2014-03-10 14:01:39 +00:00
Christoph Kords
e10f8f1b5e
corrected typo
2014-03-04 16:43:22 +00:00
Philip Eisenlohr
6fd8407d6e
moved "predefined" to colormap init
...
cleaned interpolate to not change color model
fixed color range cropping issue
2014-02-28 16:09:01 +00:00
Philip Eisenlohr
63569b19b6
added use of "defaultdict" from collections
2014-02-28 15:56:28 +00:00
Martin Diehl
27c83f60a6
fixed typo
2014-02-26 15:05:34 +00:00
Philip Eisenlohr
7f08c976c3
skip file if mandatory column not found in ASCIItable
2014-02-26 14:56:06 +00:00
Philip Eisenlohr
98a8b47a09
can now read legacy VTK files with unstructured grid data
2014-02-24 19:23:08 +00:00
Philip Eisenlohr
a659d071a9
added '--degrees' option to indicate Euler angles unit
2014-02-10 18:01:21 +00:00
Philip Eisenlohr
85e4896478
"--degrees" option to specify Euler angles in degrees (instead of radians)
2014-02-09 20:36:42 +00:00
Philip Eisenlohr
3c2af8e7a6
fixed dropped file handle when flushing closed output...
2014-01-29 21:16:44 +00:00
Philip Eisenlohr
24d7f55f55
check whether output is already stopped (in command piping for instance)
2014-01-29 21:13:36 +00:00
Philip Eisenlohr
cd18ec2abf
removed unneccesary table.data_rewind, which breaks command piping
2014-01-29 21:03:56 +00:00
Martin Diehl
ee99216edc
polishing compile_CoreModule, bug fix for Makefile
2014-01-28 07:34:13 +00:00
Philip Eisenlohr
1bd456aa22
corrected options.error --> parser.error
2014-01-27 14:30:37 +00:00
Philip Eisenlohr
a1cfc85d74
produce VTK unstructured grid with voxels around all points given in an ASCIItable.
2014-01-27 14:10:29 +00:00
Philip Eisenlohr
13fed38a2f
add scalar and RGB tuples from ASCIItable to existing VTK voxel cloud (*.vtu)
2014-01-27 14:05:03 +00:00
Martin Diehl
0f101c8dbf
adopted to improved HDF5 format
2014-01-13 16:22:01 +00:00
Martin Diehl
a614e76968
first post processing script for HDF5 output
2014-01-07 20:42:51 +00:00
Philip Eisenlohr
e20ffb379d
changed numpy.readtxt logic from "data_asArray" returning a copy to inplace "data_readArray" now directly storing into self.data
2013-12-14 03:51:22 +00:00
Philip Eisenlohr
600389ac44
new script to sort ASCIItable according to (multiple) columns
2013-12-14 03:48:50 +00:00
Christoph Kords
0f8790c148
clarified help string
2013-12-12 08:48:57 +00:00
Philip Eisenlohr
10c8a1a3ce
corrected typo in usage hint
2013-12-12 02:35:01 +00:00
Philip Eisenlohr
894776ca67
fixed stupid bug addressing a dict by dict{key} instead of dict[key]
2013-12-11 14:30:27 +00:00
Philip Eisenlohr
44b3687e7c
added option to invert output data range (1.0 -- 0.0 instead of 0.0 -- 1.0)
2013-12-10 00:27:22 +00:00
Philip Eisenlohr
e4cea31a9d
small bug fix: options.error --> parser.error
2013-12-09 15:58:35 +00:00
Philip Eisenlohr
e2d4cc8b3d
fixed former nonsense definition of lab frame direction
2013-12-09 15:57:21 +00:00
Philip Eisenlohr
26690859bb
deal more gracefully with problematic user input.
2013-12-09 15:54:47 +00:00
Philip Eisenlohr
090fca8683
deleted left-over debug statement
2013-11-26 20:24:40 +00:00
Philip Eisenlohr
d498eca242
deleted left-over debug statement
2013-11-26 20:22:52 +00:00
Philip Eisenlohr
b63d2eafe8
new scripts for:
...
-generating vtk point cloud from x,y,z ASCIItable data
-adding scalar values and color tuples from ASCIItable to vtk point cloud
-permuting data in ASCIItable columns (used to shuffle ordered grain indices)
2013-11-26 20:19:27 +00:00
Philip Eisenlohr
a45c7dbb62
new ASCIItable scripts to add
...
- quaternion and/or Euler representation of lattice orientation (given in rotation matrix, etc.)
- RGB color code of crystal direction in laboratory frame (matching closely the TSL-OIM scheme of inverse pole figures).
2013-11-25 19:11:02 +00:00
Martin Diehl
feaccae652
set threshold for values treated as zero to 1.e-12 (was 1.e-15) to avoid flip in strain direction
2013-11-19 19:39:14 +00:00
Martin Diehl
1915215c6f
commented out not working use of vtk class
2013-09-20 11:27:11 +00:00
Martin Diehl
a17b85cba8
deleted wrong colormap script, was there twice. correct one (modified recently by Philip) is called perceptualUniformColormap
2013-09-11 08:15:05 +00:00
Martin Diehl
022696c8f3
fixed output to screen
2013-09-11 07:45:42 +00:00
Philip Eisenlohr
538a471246
updated $Id$ handling.
...
added (colored) my script's name reporting.
2013-09-09 14:12:00 +00:00
Philip Eisenlohr
ec6587e7f5
corrected help message
2013-09-09 14:11:16 +00:00
Christoph Kords
26df077c2a
translating scalar data that contain vector components to vector data
2013-07-22 08:24:04 +00:00
Martin Diehl
a39005ef1c
added possibility to specify formula with array return type
...
added support for numpy
2013-07-16 21:48:23 +00:00
Philip Eisenlohr
0fa9f7dc22
can now show data for tables lacking column labels (use option --nolabels)
2013-07-08 11:56:16 +00:00
Martin Diehl
e3a1e70542
started to use vtk class for writing results
2013-06-27 18:21:20 +00:00
Christoph Kords
13227dff0f
corrected calculation of origin
2013-06-22 14:13:29 +00:00
Christoph Kords
0740845d81
allow coordinates to not be in consecutive columns
...
keep origin of original data set
2013-06-20 07:36:35 +00:00
Christoph Kords
e6499e1a39
renamed script in order to distinguish from "add" scripts that act on ascii tables
2013-06-13 09:05:30 +00:00