Philip Eisenlohr
7df6dfbf3f
renamed "showTable" to "viewTable" to avoid clashing with astropy.table module
2018-12-18 15:10:26 -05:00
Martin Diehl
3bab08fdeb
Merge branch 'development' into 56-parallel-hdf5
2018-12-12 07:46:02 +01:00
Martin Diehl
1f2fbbee21
consistent name
2018-12-10 09:38:57 +01:00
Martin Diehl
767650e002
more general option + improved descriptions
...
hopefully more user friendly
2018-12-10 09:27:39 +01:00
Martin Diehl
d219842ad8
[skip ci] consistent tolerances
2018-12-09 20:19:33 +01:00
Martin Diehl
60686fb72c
[skip ci] improved reporting
2018-12-09 18:05:37 +01:00
Martin Diehl
bc04b83d8a
no reason for using python2.7
2018-12-09 14:09:26 +01:00
Martin Diehl
08ac49fac0
line too long
2018-12-09 13:21:56 +01:00
Martin Diehl
130fac21c6
cleaning
2018-12-09 13:15:59 +01:00
Martin Diehl
d43dfa569b
lines too long
2018-12-09 12:37:27 +01:00
Martin Diehl
65165ffc5e
assumed wrong type
...
quaternion should have lenght one
2018-12-09 12:35:32 +01:00
Martin Diehl
697d97cd38
cleaned
...
legacy format was for pre-MPI output where the extra bytes at start and
end of a chunk (Fortran out) had to be handled manually
2018-12-09 12:30:07 +01:00
Martin Diehl
5054291557
python3 compatible status message
2018-12-09 12:25:31 +01:00
Martin Diehl
741032339e
time/math/datatype are not used/defined any more
2018-12-09 11:05:35 +01:00
Martin Diehl
aefa006d09
simplified
...
assume quaternions as input
2018-12-09 10:53:53 +01:00
Martin Diehl
213e31ff87
string was split into letters
2018-12-09 10:53:25 +01:00
Martin Diehl
d9b47f09bc
modernized
...
split arguments logically, assume 3-vector for coordinates
2018-12-09 10:52:37 +01:00
Martin Diehl
7eaea64d09
python3 compatible
...
hope that the new bar causes less trouble than the background message
2018-12-09 09:08:33 +01:00
Martin Diehl
6b73840853
works with python3
2018-12-09 08:07:40 +01:00
Martin Diehl
83a3628765
bug fixes
2018-12-09 07:58:42 +01:00
Martin Diehl
d145b257aa
new version of numpy complain about overlong range argument
2018-12-09 07:57:05 +01:00
Martin Diehl
4130cbcffa
simplified
...
- always use quaternion as input for orientation
- addAPS34IDEstrainCoords uses table functionality
- rotateData can figure out whether input is vector or tensor
2018-12-09 07:10:31 +01:00
Philip Eisenlohr
3f8726464d
addOrientations now checks its input for convention conformity
2018-12-08 13:22:22 -05:00
Philip Eisenlohr
ac45a9e2d3
more output options, frame input changed to "lab expressed in crystal"
2018-12-07 22:03:14 -05:00
Philip Eisenlohr
c0f7ae2798
updated scripts that still used formerly valid object properties of quaternions
2018-12-05 09:07:29 -05:00
Martin Diehl
8f26fc9358
Merge remote-tracking branch 'origin/development' into 56-parallel-hdf5
2018-12-04 22:34:29 +01:00
Martin Diehl
c0ad496764
eigenvalue solver seems to depent on python version
2018-11-22 23:13:49 +01:00
Martin Diehl
76accdeaf2
all orientations are passive now
...
.conjugated() not needed anymore.
Rest is polishing
2018-11-22 18:45:01 +01:00
Philip Eisenlohr
9b82b7fadd
removed obsolete keyword "Bunge" from asEulers() method
2018-11-22 11:51:53 -05:00
Martin Diehl
ba5b623f14
Merge branch 'development' into improved-HDF5
2018-11-18 19:44:36 +01:00
Martin Diehl
fcb14f6099
was never used
2018-11-18 12:04:08 +01:00
Martin Diehl
8ee2de61ea
map returns no list any more
2018-11-17 12:12:20 +01:00
Martin Diehl
257d9d5350
needs to be list
2018-11-17 12:12:20 +01:00
Martin Diehl
44bd85a041
not working for python3, trying
2018-11-17 12:12:20 +01:00
Martin Diehl
e1a730e96b
python3 compatible integer division and argument sequence in agreement with documentation
2018-11-17 09:58:54 +01:00
Martin Diehl
558745b548
explicitly require python3
...
on older systems, python3 tpyically exists but python2 is the defaul
2018-11-17 08:12:12 +01:00
Martin Diehl
4ffb4a4321
fixed several typos
2018-11-16 19:28:24 +01:00
Martin Diehl
26811b74d6
known to work with python3
2018-11-16 09:18:29 +01:00
Martin Diehl
a3647cc587
more files with confirmed python3 compatibility
2018-11-16 09:03:12 +01:00
Martin Diehl
f47891e292
booleans not allowed as indeces any more
2018-11-16 09:03:12 +01:00
Martin Diehl
fe2c7efa27
seem to work
2018-11-15 13:56:48 +01:00
Martin Diehl
8f80152a03
use floor division of integers
...
1/2 = 0.5 in python3 (would be 0 in python2)
2018-11-15 12:28:36 +01:00
Martin Diehl
efd29e62f7
verbose should be optional
...
- causes problems on many systems (screwed up output)
- does not work with python 3 since threading class has changed
2018-11-15 12:16:55 +01:00
Philip Eisenlohr
0cbcb028aa
fixed problem with "ValueError: Mixing iteration and read methods would lose data" for string-containing tables
2018-10-21 15:39:30 -04:00
Martin Diehl
7480d1a842
fixes for Python3
2018-10-19 07:35:59 +02:00
Martin Diehl
2632be2a76
polishing
2018-07-20 03:09:53 +02:00
Martin Diehl
1f637a0c49
python3 compatible map requires conversion to list
2018-07-19 18:01:38 +02:00
Martin Diehl
0438b7113a
using util function where possible, ensuring python3 compatibility
2018-07-19 16:38:25 +02:00
Martin Diehl
f928bd5e5b
more python 3 compatibility
2018-07-19 16:26:30 +02:00
Martin Diehl
35e470ff4d
needed for python3
2018-07-19 16:19:05 +02:00
Martin Diehl
9821654aae
iteritems does not exist in python3 anymore
...
items also works for python2 (might be slower though)
2018-07-19 16:16:10 +02:00
Martin Diehl
d138993c1d
using util functionality to be compatible with python3
2018-07-19 16:12:36 +02:00
Martin Diehl
aadcd61824
polishing
2018-06-18 00:05:55 +02:00
Martin Diehl
1bbaa7cefe
reverted last commit, scipy.linalg is different from numpy.linalg
2018-02-26 23:50:44 +01:00
Martin Diehl
6046a7ae3d
there is no scipy.linalg (at least on my system)
...
numpy.linalg is automatically imported together with numpy
2018-02-26 20:22:57 +01:00
Philip Eisenlohr
b078234644
added scipy and scipy.linalg as known modules for calculations
2018-02-25 14:19:22 -05:00
Philip Eisenlohr
e304ce35da
forgot to rename function call to read "coordGridAndSize"
2018-01-30 12:58:43 -05:00
Philip Eisenlohr
355d576b4d
shortened code with utility function coordGridAndSize
2018-01-30 09:20:47 -05:00
Philip Eisenlohr
710970d728
updated option --label for addCurl/Div/Grad
2018-01-29 21:27:05 -05:00
Philip Eisenlohr
1d71a52133
further simplifcation of scripts
2018-01-29 15:10:41 -05:00
Philip Eisenlohr
b45b43c5ac
bug fix in addCurl, simplified scripts
2018-01-29 14:12:19 -05:00
Philip Eisenlohr
622d038932
einsum now compatible with numpy 1.14
2018-01-29 09:18:05 -05:00
Philip Eisenlohr
30272fc355
generalized addCurl with --data instead of --tensor and --vector
2018-01-28 18:25:50 -05:00
Philip Eisenlohr
8fb127f31c
better description of activity
2018-01-28 18:08:02 -05:00
Philip Eisenlohr
761670f218
generalized addGradient with --data instead of --scalar and --vector
2018-01-28 18:02:35 -05:00
Philip Eisenlohr
532d669d33
switched to more robust line based output
2018-01-27 17:45:53 -05:00
Brendan Vande Kieft
ceb0ff09e6
Subdivide vertex data with geometry when converting Marc input to VTK
2018-01-15 17:20:24 -05:00
brendanvk
a03bb1ec3e
Add MSC.Marc to VTK conversion support
...
marc_to_vtk.py takes Marc input file, subdivides it and creates a
vtkUnstructuredGrid .vtu file with the resulting geometry. Currently
supports hexahedron elements.
vtk_addGridData.py adds nodal/cell data to some VTK grid. It is
essentially vtk_addRectilinearGridData with support for unstructured
grid (.vtu) format, which is marc_to_vtk.py's output.
2017-12-11 12:32:38 -05:00
Philip Eisenlohr
c33655b479
fixed pyflakes issues
2017-11-28 11:14:22 -05:00
Philip Eisenlohr
0c8c4b54aa
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-11-28 11:12:05 -05:00
Philip Eisenlohr
3b96fac8bd
added script to calculate numerical derivative of ASCIItable data
2017-11-28 10:59:53 -05:00
Martin Diehl
4dfb52c792
unfinished HDF5 should not be part of the next release
2017-11-21 10:23:50 +01:00
Martin Diehl
eda8c24b7d
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-10-07 17:24:59 +02:00
Philip Eisenlohr
14c1291046
added "--quiet" option to suppress online messaging
2017-10-03 14:03:50 -04:00
Tias Maiti
f46d721750
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-09-03 17:42:02 -07:00
Philip Eisenlohr
64259d9239
bug fixed in whitelist sorting, more robust against numpy parsing errors
2017-08-28 19:38:14 -04:00
Philip Eisenlohr
5b8bc65d37
exchanged string 'n/a' for 'nan' to allow smooth parsing as float value
2017-08-28 19:32:59 -04:00
Philip Eisenlohr
9e5896a6c5
large speedup (10x) for unconditional filtering by using read/writeArray
2017-08-23 20:54:02 -04:00
Philip Eisenlohr
fc4fb43d48
aborting when NO data columns found
2017-08-23 17:53:30 -04:00
Philip Eisenlohr
e82df723d1
added Rodrigues vector as possible input format
2017-08-23 14:10:56 -04:00
Philip Eisenlohr
b3ac200c17
report linking column in screen output
2017-08-23 14:10:22 -04:00
Philip Eisenlohr
255a465e8b
sharpened error detection and reporting
2017-08-16 15:18:29 -04:00
Philip Eisenlohr
e18c2fd74c
slight layout tweak
2017-08-16 12:52:46 -04:00
Philip Eisenlohr
91c70fc823
sharpened error detection and reporting
2017-08-16 12:51:32 -04:00
Philip Eisenlohr
a2947789b5
clarified help and reporting
2017-08-15 16:12:06 -04:00
Martin Diehl
95c0179945
labeling vectors and values independenty in addSpectralDecomposition
2017-08-13 02:14:34 +02:00
Philip Eisenlohr
e6cc948ddf
added vector-valued conditions and cleaned obsolete code
2017-08-11 15:19:47 -04:00
Zhuowen Zhao
b7d4b3d190
simplified internal handling of conditions and added vector capability to it
2017-08-11 11:56:27 -04:00
Tias Maiti
3860eecb7c
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-08-10 11:09:37 -04:00
Martin Diehl
cb62066667
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-07-31 23:00:24 +02:00
Philip Eisenlohr
68493a00f5
fixed PEP line continuation warning
2017-07-31 10:04:04 -04:00
Philip Eisenlohr
c8222d6f82
Merge remote-tracking branch 'origin/development' into development
2017-07-31 09:51:10 -04:00
Philip Eisenlohr
837b14592a
addLinked can now link between vector-valued columns
2017-07-31 09:34:30 -04:00
Unknown
269eacb11d
added flag for skipping right-handedness check of eigenvector basis
...
separate names for min,mid,max eigvals and vecs
2017-07-28 13:44:17 -04:00
Martin Diehl
6547ab8c69
not needed, ASCII table ensures shape (Npoints,Nvalues)
2017-07-05 04:43:20 +02:00
Martin Diehl
f085f61c4d
testing hook that checks for executable bit
2017-06-02 09:25:58 +02:00
Martin Diehl
6599f7299d
correct description
2017-06-01 10:00:29 +02:00
Martin Diehl
e5af0630fe
gaussian filter (wrapper no ndimage)
2017-05-29 10:33:05 +02:00
Philip Eisenlohr
66b4e24ab7
solver.Marc.version has no argument anymore
2017-03-20 15:13:54 -04:00
Philip Eisenlohr
746cb9c306
nicer code layout
2017-01-19 15:10:38 +01:00
Philip Eisenlohr
c80b02dd72
avoid reporting "none" as STDIN filename
2017-01-19 15:10:17 +01:00
Philip Eisenlohr
814b05e2f6
renamed to hopefully clearer express functionality
2016-11-29 16:30:24 -05:00
Philip Eisenlohr
0f04ddd88e
polishing of whitespace, usage help, etc.
2016-11-29 14:44:34 -05:00
Philip Eisenlohr
43c1880195
fixed periodic averaging to work with multi-dimensional data
...
option --periodic now takes list of labels that undergo periodoc domain averaging, i.e. incompatible to former API!
2016-11-29 14:44:06 -05:00
Philip Eisenlohr
231f05e142
corrected bug that added index column values as first output
2016-11-29 11:16:50 -05:00
Philip Eisenlohr
c9ec2e0f46
New table mapping based on shared column values
...
renamed old addMapped to addRowMapped to better reflect true functionality.
2016-11-29 09:33:35 -05:00
Martin Diehl
873c52cceb
using 3 way merge to have syntax as similar as possible
2016-11-07 19:51:12 +01:00
Chuanlai Liu
551b4369a1
improved readability
2016-11-07 09:06:35 +01:00
Chuanlai Liu
d35c9dd431
using Einstein sum to replace 'for loop'
2016-11-04 18:50:39 +01:00
Philip Eisenlohr
94fcc9ad24
fixed language and syntax
2016-10-31 10:40:58 -04:00
Martin Diehl
99dc75c2fd
proper capitalization
2016-10-25 21:53:32 +02:00
Martin Diehl
8a94f55a2e
python 3 compatibility
2016-10-25 06:44:12 +02:00
Martin Diehl
a84e7310f5
fixed prospector hints
2016-10-24 20:30:51 +02:00
chen
96349ebf53
add log to each dataset
2016-10-17 18:24:47 -04:00
chen
703ae3c6d6
add script for adding von Mises equivalent to HDF5 file
2016-10-17 17:29:44 -04:00
chen
4d849219f7
will come back for this later
2016-10-17 16:59:42 -04:00
chen
8e7f0c255b
fix some syntax error
2016-10-17 16:58:04 -04:00
chen
74b29881f3
strain tensor calculation script for HDF5
2016-10-17 16:24:11 -04:00
chen
1a2194f042
remove useless functions
2016-10-17 16:23:21 -04:00
chen
fb1e4f0c39
add IPF color tuple for HDF5 file
2016-10-17 12:24:29 -04:00
chen
b04c5801a5
syntax polish
2016-10-14 14:38:09 -04:00
chen
0a35761636
delete unused module
2016-10-14 14:33:22 -04:00
chen
dfb49c3138
as script for calc Cauchy stress in HDF5
...
no safe net in the script, following 'let-it-fail' design
2016-10-14 14:32:20 -04:00
chen
fd4b495de2
adding interface for addCalc with HDF5
2016-10-14 14:30:46 -04:00
chen
05a3b569fc
adding parallel version of addCalc for H5 table
2016-10-14 12:26:46 -04:00
chen
33de9cf2b9
script for adding data from HDF5 to vtk file
2016-10-14 12:06:59 -04:00
chen
1f01dce862
use 4 space indentation
2016-10-14 12:06:09 -04:00
chen
2f2490e784
remove unused import
2016-10-14 10:48:08 -04:00
chen
e5e2eef375
add script generate vtr file from HDF5
...
following "let-it-fail" design
2016-10-14 10:45:42 -04:00
chen
353b5b6994
avoid doctring as argument
2016-10-14 10:42:03 -04:00
chen
9ac3f564c8
syntax fix
2016-10-13 13:45:25 -04:00
chen
8cdc7c0b10
add xdmf wrapper generator for HDF5
...
Not recommended for large dataset due to potential memory leak currently plaguing Xdmf ilbrary.
2016-10-13 13:41:04 -04:00
chen
ec59dfeec0
do not reshape data
...
since xdmf is not stable right now, there is no need to reshape the data to tie it to the mesh. comment them out for future reference
2016-10-13 13:22:37 -04:00
chen
ace06fd0e1
skip dulplicated columns in ascii table
...
also add a todo list at the top
2016-10-13 11:33:38 -04:00
chen
c311ac47ca
force using rectangular mesh
...
Paraview cannot handle large number of polyvertices using xdmf, forcing a meshed structure to by pass the problem.
2016-10-12 20:20:15 -04:00
chen
ffcfe67c73
remove debug output, fix name handling error
2016-10-10 09:46:11 -04:00
chen
7278605004
fix naming error
2016-10-09 19:13:44 -04:00
chen
6450cb3003
fix syntax error
2016-10-09 19:12:45 -04:00
chen
6eb111dc7c
add script convert ASCII table to HDF5
...
using H5Table
2016-10-09 19:01:38 -04:00
chen
4e8bd83d4b
syntax error fix
2016-10-07 15:32:10 -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
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
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
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
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
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
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
Philip Eisenlohr
4d01e826c5
fixed typo in usage msg
2016-07-25 00:46:11 -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
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
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
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
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
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
c67fbe7653
distinguished between singular and plural in remark
2016-04-25 10:23:08 -05: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
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
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
ac9a9cb6ac
scripts deemed useless
2016-04-24 18:56:13 +02: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
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
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
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
7423c1a06a
not needed anymore
2016-03-24 18:47:11 +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
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
e39441f36b
corrected usage message to tell about string comparison in filter condition
2016-03-17 19:02:30 -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
b933359f17
clarified text of error message complaining about wrong input dimension
2016-03-09 12:28:36 -05: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
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
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
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
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