Martin Diehl
f78f89fb12
periodic microstructure needs to be updated per iteration (N).
...
now calling script twice gives the same result as one call with N=2.
results for N=1 are not affected
2016-10-05 15:24:37 +02:00
Martin Diehl
3abf0bc2d3
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-27 06:22:52 +02:00
Aritra Chakraborty
0ffd74d536
correct flag "data" for updated vtk_addRectilinearGridData
2016-09-26 16:32:39 -04:00
Aritra Chakraborty
1d06e82700
grain circumference identification
...
fixed right most path selection criteria for grain circumference
2016-09-26 16:30:50 -04:00
Philip Eisenlohr
5345b42d71
improved robustness against faulty RCB data
...
deals gracefully with duplicate segments, new option to export cleaned up RCB
2016-09-25 21:18:53 -04:00
Martin Diehl
fb23c49b41
should be executable
2016-09-24 15:58:13 +02:00
Martin Diehl
e20623845a
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-22 16:14:07 +02:00
Jennifer Nastola
0f09a66b62
pyflake was complaining
2016-09-22 15:36:28 +02:00
Jennifer Nastola
f8901220ab
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-09-22 15:34:28 +02:00
Martin Diehl
25103205a8
bug fix, adjust to options change of vtk_addXXXData
2016-09-21 22:01:16 +02:00
Martin Diehl
0f636bf6c3
not needed
2016-09-21 17:47:37 +02:00
Martin Diehl
4cd8fe7f36
indices should be integers (visible warning)
2016-09-21 17:45:23 +02:00
Martin Diehl
43457dcfc5
flexible selection of axes
2016-09-21 17:43:07 +02:00
Martin Diehl
4ccc0cf5a1
tool to mirror geometries (enforce periodicity on measured data)
2016-09-21 17:06:50 +02:00
Brendan Robert Vande Kieft
1180c8bb88
Fix calculation of interfaceEnergy
2016-09-15 17:36:43 -04:00
chen
f3308dbef6
replace scalar/vector option with data
...
vtk does not care 1D data array length
2016-09-14 19:59:26 -04:00
chen
38d1a2c254
Merged branch development into development
2016-09-14 19:50:18 -04:00
Philip Eisenlohr
eb69d6f4f1
Merged branch development into development
2016-09-14 19:42:15 -04:00
Philip Eisenlohr
59c1eee16b
added possibility to restrict seed coordinates to fraction of unit box
2016-09-14 19:42:05 -04:00
chen
ae16ccae61
need to use deep copy when converting np array to vtk array
...
for batch array conversion, it is necessary to use the deep copy to ensure numpy_support.numpy_to_vtk works as it should.
2016-09-14 15:06:00 -04:00
chen
53d2df6058
vector support 1D vector with arbitrary lenght
...
simple hack to bypass the size check for vectors since vtk does not care the vector size.
2016-09-14 12:37:07 -04:00
chen
804931db9e
force type cast index to int for numpy array
...
Force type casting indices into int array to avoid warning:
VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
For more info, see http://stackoverflow.com/questions/20084218/deprecation-warning-in-scikit-learn-svmlight-format-loader
2016-09-12 19:09:48 -04:00
Martin Diehl
77729f39e3
commenting last commit
2016-09-11 14:41:48 +02:00
tiasmaiti
06405bc251
fixed coordinate system convention to be right handed always instead of random left and right handed assignment
2016-09-10 16:39:25 -04:00
tiasmaiti
2daad7542e
added option for periodic averaging
2016-09-10 16:39:25 -04:00
chen
ee322be870
use np.histogram2d, fixed list.append bug when using weight column
2016-09-09 16:17:00 -04:00
Chen
8c4767d58c
syntax fix
2016-09-09 07:28:54 -04:00
Chen
017c08a7bb
syntax fix
2016-09-09 07:28:31 -04:00
chen
da538fbce9
speed up of VTK data transformation
2016-09-08 18:05:49 -04:00
Martin Diehl
c05307a273
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-03 14:35:53 +02:00
Chen
a2f3839ca8
add missing numpy import
2016-09-02 14:37:15 -04:00
chen
d9077805e4
Forced symetric tensor when adding tensor to vtk
...
VTK addTensor by default using the lower triangle to populate its tensor object. Enforcing the tensor to be symmetric to avoid necessary confusion when adding data (most stress/strain tensor should symmetric by default, so it should not affect the results)
2016-09-02 09:30:49 -04:00
Chen
20d1164e5d
add tensor support for vtk_addRectlinearGridData
2016-09-01 16:57:29 -04:00
Chen
6db0a42eae
addvtk data now support tensor type (9 components)
2016-09-01 12:47:26 -04:00
Philip Eisenlohr
4b02a55f4d
explicit type casting from boolean to int
2016-08-30 16:08:47 -04:00
Philip Eisenlohr
891ac4d585
fixed comma syntax error
2016-08-25 12:17:27 -04:00
Philip Eisenlohr
55d6adf1b8
renamed to reflect more general nature of script
2016-08-25 12:15:41 -04:00
Philip Eisenlohr
85abf84186
generalized to user-specified mapping function instead of hardwired avg
2016-08-25 12:15:03 -04:00
Zhuowen Zhao
f984f1ebea
enable floating point data and corrected counting of microstructures
2016-08-24 16:05:50 -04:00
Martin Diehl
7710f4d444
hybridIA (stand alone script and DAMASK) need standard ASCII table
...
export of TSL OIM is similar to standard ASCII table, simply add correct header
including labels
2016-08-23 17:21:17 +02:00
Martin Diehl
c2b1499d84
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-08-16 12:46:03 +02:00
Philip Eisenlohr
64ac05fc26
removed left-over debug output
2016-08-11 14:24:40 -04:00
Philip Eisenlohr
600731b15c
modernized, gracefully add NaN for out-of-bounds mapping
2016-08-11 14:23:29 -04:00
Martin Diehl
d239cab3ae
corrected help
2016-08-11 13:48:15 +02:00
Jennifer Nastola
a0567e8642
added FeatureID and right coordniates to table
2016-08-04 11:11:24 +02:00
Jennifer Nastola
ccc0ac35ac
copied from ang_toTable
2016-08-02 11:30:36 +02:00
Martin Diehl
6c82641713
added defaults (bugfix)
2016-08-01 16:43:14 +02:00
Philip Eisenlohr
fa3387486d
clarified meaning of possible (global) rotation (lab/crystal frame)
2016-07-31 19:35:10 -04:00
Philip Eisenlohr
79ff040426
sorting and clarification of help, shortening of output labels
2016-07-30 15:07:44 -04:00
Philip Eisenlohr
23a57ec78f
reinstalled "NOQA" keyword for "import math"
2016-07-30 12:52:49 -04:00
Philip Eisenlohr
ab3415d44e
polishing and rearrangement of code snippets
2016-07-30 12:46:00 -04:00
Martin Diehl
c3650a1b00
shebang got reverted
2016-07-30 08:20:57 +02:00
Aritra Chakraborty
6a80c71c0b
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-07-29 20:42:38 -04:00
Aritra Chakraborty
304fdf1ebe
can deal with "veterans" and "newbies" meaning over ride existing with new
2016-07-29 20:41:15 -04:00
Philip Eisenlohr
b39915afe1
Merged branch development into development
2016-07-29 17:51:16 -04:00
Philip Eisenlohr
0bbf54e0e4
switched to string.format() method
2016-07-29 17:49:29 -04:00
Philip Eisenlohr
afff0b8614
fixed STDOUT error
...
no files on command line translate to "filename" being empty list. Cannot test for filename[0] then...
2016-07-29 17:48:40 -04:00
Martin Diehl
2a0be6d232
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-07-27 08:57:13 +02:00
Martin Diehl
1195593233
some casting was needed, corrected header
2016-07-25 19:39:09 +02:00
Philip Eisenlohr
4d01e826c5
fixed typo in usage msg
2016-07-25 00:46:11 -04:00
Philip Eisenlohr
99963ca1dd
Merged branch development into development
2016-07-24 19:19:03 -04:00
Philip Eisenlohr
6f527b2af8
fixed upperCase typo in vtk_addPointcloudData call
2016-07-24 19:18:48 -04:00
Martin Diehl
03bb0b8a98
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-07-18 19:36:47 +02:00
Martin Diehl
cd63a92733
using python 2.7 has shebang will also work on mac without symlink
...
unless someone uses the 6 year old python 2.6, this should be save
2016-07-18 19:35:35 +02:00
zhangc43
0a2d5e4c2a
add missing newline to header for postResult
2016-07-18 12:29:12 -04:00
Martin Diehl
325e153d3d
import of string not needed
2016-07-18 11:22:53 +02:00
Martin Diehl
e3f83b6d66
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-07-18 11:22:12 +02:00
Martin Diehl
1b30b186f4
rootRelation keyword was still used
2016-07-18 06:17:22 +02:00
Martin Diehl
0c2b7782d4
reporting correct ID
2016-07-17 18:18:57 +02:00
Martin Diehl
40414c767c
like ang_toTable (not sure if both are needed anyway)
2016-07-15 21:03:10 +02:00
Martin Diehl
ce7cd36bf5
better be done with load case rotation
2016-07-15 20:23:20 +02:00
Martin Diehl
e8153ad196
corrected name
2016-07-15 15:48:53 +02:00
Martin Diehl
c792b73b4e
simplified
2016-07-15 14:52:48 +02:00
Martin Diehl
7d84b99710
bugfix: axis out of bounds for np.repeat, np.tile seems to be ok @Philip: pls check. autodoc friendly help
2016-07-15 10:34:17 +02:00
Philip Eisenlohr
9e8adf731b
fixed buggy a.all() call
...
removed squaring of Laguerre weights (no clue why we considered this a good idea in the first place)
2016-07-07 15:23:01 -04:00
Martin Diehl
3ada327d3f
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-07-04 21:43:33 +02:00
Martin Diehl
745c012088
fully adopted code from addDisplacement
2016-06-29 20:09:42 +02:00
Martin Diehl
f04b737e4c
Merge remote-tracking branch 'origin/development' into NoCoreModule
2016-06-29 16:11:07 +02:00
Martin Diehl
2c8427eb2a
seems to work now
2016-06-29 12:35:50 +02:00
Martin Diehl
9bf8b6221c
fixed fluct displacement
2016-06-29 12:11:07 +02:00
Martin Diehl
a64388355a
simplified
2016-06-29 11:02:49 +02:00
Martin Diehl
9ea6d3afd7
simplified FFT statements
2016-06-29 10:58:15 +02:00
Martin Diehl
cd5eddb444
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-06-28 22:44:23 +02:00
Martin Diehl
af2404f0f8
no access out of bounds anymore (but incorrect results)
2016-06-27 23:27:30 +02:00
Martin Diehl
8307a4a9ab
trying to get the last things work without the core module
2016-06-27 19:38:12 +02:00
Martin Diehl
259ee072a6
Merge branch 'development' into NoCoreModule
2016-06-27 15:35:46 +02:00
Martin Diehl
b40cbd68bb
"-"sign caused reversed deformation mode
2016-06-27 15:19:02 +02:00
Martin Diehl
5fb5edc2ed
should be executable
2016-06-24 07:31:46 +02:00
Martin Diehl
aa9a8b21c7
lables is now a method, not an attribute
2016-05-18 18:31:54 +02:00
Martin Diehl
be99018ce3
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-05-18 18:28:57 +02:00
Philip Eisenlohr
a7c15b4c00
avoided quoting of "N of x" and "a to b".
2016-05-17 11:29:31 -04:00
Philip Eisenlohr
12affbd240
simplified and corrected
2016-05-17 11:23:57 -04:00
Philip Eisenlohr
a8765a963d
more fixing of old .labels use
2016-05-17 11:12:26 -04:00
Martin Diehl
66e06cf61f
shebang for python2 got lost
2016-05-17 16:41:38 +02:00
Philip Eisenlohr
9103ee544b
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-05-17 09:52:18 -04:00
Martin Diehl
fa3d8fa460
adopted description/simplified
2016-05-17 11:05:50 +02:00
Aritra Chakraborty
8d6c601a45
fixed python flake complaints.
2016-05-16 20:17:17 -04:00
Aritra Chakraborty
8e01247597
merged functionality of fillTable (change existing column values) into addCalculation. If labels already exist, they are altered. Otherwise, new columns are appended.
2016-05-16 20:06:13 -04:00
Aritra Chakraborty
515b8ee457
reworked use of "labels" property to proper methods for access.
2016-05-16 19:55:06 -04:00
Martin Diehl
49b02ac1f2
label name inline with current scheme
2016-05-13 22:46:03 +02:00
Martin Diehl
fa5ebdd46b
added correct metavar
2016-05-13 09:43:56 +02:00
Martin Diehl
61c93bdbf4
adjusted help message for automated documentation
2016-05-12 08:54:34 +02:00
Philip Eisenlohr
ba6889a54f
removed debug statement
2016-05-11 10:04:55 -04:00
Martin Diehl
0da55113f9
not needed anymore
2016-05-11 11:44:24 +02:00
Martin Diehl
a21e8cd863
usind explicitly python2 to run in environments with python 3 as default
2016-05-11 11:01:39 +02:00
Philip Eisenlohr
5089d86b3d
sorting labels are now optional. uses existing labels (from left to right) for sorting if none specified.
2016-04-28 20:28:45 -04:00
Philip Eisenlohr
d3a7ceff15
fixed serious bug regarding wrong reshaping order (was 'C' now 'F') of 3dim to 1dim and back.
2016-04-28 13:25:46 -04:00
Philip Eisenlohr
426658eb36
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-27 09:28:51 -04:00
Philip Eisenlohr
b3e9877058
changed from "coords" to "pos"
...
remind user about (creating a new) nodal output file
2016-04-27 09:28:43 -04:00
Martin Diehl
d497503411
renamed options.coords/options.coordinates consistently to options.pos
2016-04-26 22:49:58 +02:00
Philip Eisenlohr
0f0ca8cd71
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-25 10:24:30 -05:00
Philip Eisenlohr
36f41341ec
Merge branch 'SimplifiedvtkRectilinear' into development
2016-04-25 10:23:50 -05:00
Philip Eisenlohr
c67fbe7653
distinguished between singular and plural in remark
2016-04-25 10:23:08 -05:00
zhangc43
7ed4ce859a
remove obsolete geom_frombarucentric script for microstructure reconstruction
2016-04-25 09:24:05 -04:00
Martin Diehl
c30c7714ad
hickup, probably from merge
2016-04-25 14:11:27 +02:00
Martin Diehl
26e5f97ff3
missing comma
2016-04-25 13:22:34 +02:00
Martin Diehl
2eb7ad7432
polishing
2016-04-25 12:59:15 +02:00
Martin Diehl
7ce208019c
Merge branch 'development' into miscImprovements
2016-04-25 12:36:02 +02:00
Martin Diehl
469ec4b00e
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-25 12:33:06 +02:00
Martin Diehl
d6002bdb10
removed remaining argument line
2016-04-25 09:08:24 +02:00
Martin Diehl
e8afd57536
seems to work
2016-04-25 08:40:36 +02:00
Martin Diehl
26f437b507
fixed pointcloud issues for vtk < 7.0 (going back to old, non-XML format)
2016-04-25 08:28:00 +02:00
Martin Diehl
34aa11f197
finishing half-done renaming
2016-04-24 22:50:41 +02:00
Philip Eisenlohr
db7c4bba45
same functionality can be accomplished with existing scripts.
...
addEuclideanDistance + geom_fromTable
(reLabel) + specify grid and size
2016-04-24 14:18:29 -05:00
Philip Eisenlohr
2daa162da2
renamed option "position" to "seedposition". now uses util.report_geom.
2016-04-24 14:12:10 -05:00
Philip Eisenlohr
4b7b473d2b
superseded by more modern vtk_* machinery
2016-04-24 13:46:25 -05:00
Philip Eisenlohr
478acb96ce
exchanged by more modern vtk_* machinery...
2016-04-24 13:38:36 -05:00
Philip Eisenlohr
88548cbb87
accidentally copied wrong writerType. now rectilinear...
2016-04-24 13:22:06 -05:00
Philip Eisenlohr
8c0b0351cd
renamed "coordinates" option to "position". small additional polishing.
2016-04-24 13:12:18 -05:00
Philip Eisenlohr
10e31e489a
new script to add arbitrary lines to ASCIItable header
2016-04-24 13:10:25 -05:00
Philip Eisenlohr
b2b5f6b68c
removed useless check for croaking
2016-04-24 13:00:57 -05:00
Philip Eisenlohr
219d489df4
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-24 12:35:17 -05:00
Philip Eisenlohr
94933514a1
removed "legacy" option. STDOUT reports most modern format available (ASCII XML for point cloud, VTK for rectilinear grid).
2016-04-24 12:34:01 -05:00
Martin Diehl
bd23f979f4
also not needed anymore
2016-04-24 19:27:19 +02:00
Martin Diehl
33391fcf5b
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-24 18:58:32 +02:00
Martin Diehl
ac9a9cb6ac
scripts deemed useless
2016-04-24 18:56:13 +02:00
Philip Eisenlohr
f1b5d40bac
now uses util.report_geometry. some additional modernizing on the fly.
2016-04-24 11:24:00 -05:00
Philip Eisenlohr
c37c0a8ed9
added awareness for Laguerre weights
2016-04-24 11:22:54 -05:00
Philip Eisenlohr
f42c316aa2
updated help
2016-04-24 10:14:16 -05:00
Philip Eisenlohr
9e5a8d2391
modernized string formatting, updated help strings, using label_indexrange for data-slicing.
2016-04-24 10:09:28 -05:00
Philip Eisenlohr
648c2dd1d3
Only read position coordinates for grid detection. Needs data_rewind before writing of (condensed due to readArray) head.
2016-04-24 09:22:07 -05:00
Philip Eisenlohr
3b53d1bc82
polished option help messages
2016-04-22 14:20:36 -05:00
Philip Eisenlohr
dffa119724
Added explicit option to force geom input format.
...
Added option to output legacy format.
Possible bug in VTK presently prevents XML output to STDOUT... (Have filed issue to VTK developers.)
2016-04-22 14:02:07 -05:00
Philip Eisenlohr
57acaba63e
Missed out on putting the if..else statement as a bracketed group in a former commit. Next try of getting rid of {True: a,False: b}[choice] style...
2016-04-22 13:19:32 -05:00
Philip Eisenlohr
382727f2d6
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-22 13:13:42 -05:00
Philip Eisenlohr
a1927f84c4
renamed "coordinates" option to "position".
...
added explicit choice to write out as legacy format.
2016-04-22 13:09:23 -05:00
Martin Diehl
a3da663931
piping was broken
2016-04-22 17:59:50 +02:00
Martin Diehl
c57c76085f
missing labels
2016-04-21 15:41:35 +02:00
Martin Diehl
28423d4b45
increment information got lost
2016-04-21 11:31:02 +02:00
Martin Diehl
8ec9243016
new label name
2016-04-21 11:06:39 +02:00
Philip Eisenlohr
13e214fe18
added support for legacy VTK format
2016-04-18 15:08:29 -04:00
Philip Eisenlohr
0bc7f36ee5
added (transparent) capability to deal with geom files.
2016-04-18 14:49:11 -04:00
Philip Eisenlohr
24d029c7ed
speed up (x 5 to 10) identification of most frequent microstructure index
2016-04-15 18:54:09 -04:00
Philip Eisenlohr
81f6530f52
changed default label of coordinates to "pos"
2016-04-15 18:27:23 -04:00
Philip Eisenlohr
7567aae7c0
now deals with 1D, 2D, 3D. speed up of grid detection. "pos" as default coordinate label.
2016-04-15 18:25:56 -04:00
Philip Eisenlohr
8ac40ced5a
coordinates of nodal or cell-centered values are always labelled "pos"
2016-04-15 18:23:35 -04:00
Philip Eisenlohr
cbe9afb2b3
removed --mode option. script figures on its own.
2016-04-15 14:06:01 -04:00
Philip Eisenlohr
3474800db1
switched coordinates default from "ipinitialcoords" (ugh) to "pos"
2016-04-15 14:04:10 -04:00
Philip Eisenlohr
f040842ed4
superseded by addDisplacements
2016-04-15 07:41:55 -04:00
Philip Eisenlohr
01ba11448c
small polishing of remark output regarding <3D vectors
2016-04-15 07:41:24 -04:00
Martin Diehl
91753d5322
more style related changes
2016-04-15 00:35:21 +02:00
Martin Diehl
5682d8f627
also not needed
2016-04-15 00:11:03 +02:00
Martin Diehl
6aa6b418ea
not needed (Philip has different names)
2016-04-15 00:08:01 +02:00
Martin Diehl
573d10f1e1
Merge branch 'development' into NoCoreModule
2016-04-15 00:05:38 +02:00
Philip Eisenlohr
dbfd107b48
Add deformed configuration of given initial coordinates.
...
Operates on periodic three-dimensional x,y,z-ordered data sets.
Replaces 3Dvisualize..!
2016-04-14 17:53:48 -04:00
Philip Eisenlohr
170d377092
much improved algorithm to speed up grain identification.
2016-04-13 19:36:24 -04:00
Philip Eisenlohr
1994b5a4c1
removed debug messages
2016-04-13 19:29:04 -04:00
Philip Eisenlohr
ea0bc80af9
modernized to reflect rectilinearGrid processing. Now supports vector data and in-place adding.
2016-04-13 18:03:40 -04:00
Philip Eisenlohr
0b09ce31db
changed coordinate option to be consistent with rectilinearGrid.
2016-04-13 17:49:48 -04:00
Philip Eisenlohr
feae2164fc
polishing and now explicitly closing input table.
2016-04-13 17:48:49 -04:00
Philip Eisenlohr
6e2ca7d595
Removed hard requirement of 3D dataset. Fills in necessary dimensions.
2016-04-13 17:48:17 -04:00
Martin Diehl
70afa462b2
should work now with odd resolution as well
2016-04-11 20:25:24 +02:00
Martin Diehl
18f18aa4b9
detabbing
2016-04-11 19:55:55 +02:00
Martin Diehl
82063494fd
adopted to new json format of paraview
...
introduced "standard" colormaps for stress, strain, and orientation
file is now implicit the first argument without key (in line with other scripts)
2016-04-11 19:47:07 +02:00
Martin Diehl
f483c6a404
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-11 16:06:00 +02:00
Martin Diehl
d278d86f9d
long line
2016-04-11 13:24:43 +02:00
Martin Diehl
b1d714581c
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-10 15:40:52 +02:00
Philip Eisenlohr
b0496f20ca
grouped command line options.
...
removed functionality to add random second phase.
2016-04-08 17:47:02 -04:00
Philip Eisenlohr
2354cd609a
small polishing of help.
...
added option to change output number format.
2016-04-08 17:46:06 -04:00
Philip Eisenlohr
3e6d2710a3
added option to report probability density
2016-04-05 16:18:34 -04:00
Philip Eisenlohr
e9ec497da6
fixed bug preventing files specified with full path to be treated properly
2016-04-05 16:17:55 -04:00
Philip Eisenlohr
fcddf9345e
added option for non-uniform weights
2016-03-27 17:54:49 -04:00
Philip Eisenlohr
7c72ede29d
now works properly for labels specified as index (instead of string)
2016-03-27 16:29:45 -04:00
Philip Eisenlohr
0d93a47c71
Generate histogram of N bins in given data range.
2016-03-27 13:34:19 -04:00
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
ea28bc8f06
restored script for calculation of nodal positions
2016-03-24 16:19:49 +01:00
Martin Diehl
8b89063113
less core module
2016-03-24 14:19:00 +01:00
Martin Diehl
60a3ac5b04
copied fortran code
2016-03-24 12:35:33 +01:00
Martin Diehl
022b089fa7
cleaned core module related stuff
2016-03-24 11:49:23 +01:00
Martin Diehl
4592db8dfb
added python based geometry reconstruction
2016-03-24 10:37:15 +01:00
Martin Diehl
809f03bef5
new printing for python3 and corrected help
2016-03-23 17:02:51 +01:00
Martin Diehl
466178cfc7
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-03-23 11:06:11 +01:00
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
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