Martin Diehl
b128b15abf
fixed strange behavior for inSST without given symmetry
...
np.all() on dict (with keys 'proper' and 'improper') always returns
'False', and not, as (most likely) intended 'True' in the case of no symmetry.
Removed this comparison and simply setting inSST=False for no symmetry,
color will be (0,0,0) in that case
2016-11-16 23:11:03 +01:00
Martin Diehl
1346efbef0
pyeuclid moved from google code to github
2016-11-16 23:09:17 +01:00
Martin Diehl
2d0193e29c
removed no longer supported marc 2011
2016-11-07 21:26:06 +01:00
Martin Diehl
a04968d43f
Merge branch 'development' into negativeRange
2016-11-01 17:20:56 +01:00
Philip Eisenlohr
4acfc73fa1
Merge branch 'Python3' into development
2016-10-31 11:28:40 -04:00
Philip Eisenlohr
cb26ecb8c2
fixed two-line summary
2016-10-31 11:08:33 -04:00
Philip Eisenlohr
94fcc9ad24
fixed language and syntax
2016-10-31 10:40:58 -04:00
Philip Eisenlohr
3dc5bc4379
Fixed some language and syntax
2016-10-31 09:33:23 -04:00
Martin Diehl
8eb93a3274
python scripts now pack "a a-1 a-2 ... a-n" to "a to a-n"
2016-10-29 10:49:40 +02:00
Franz Roters
b34a60d2f4
added support for Marc2016
2016-10-28 09:16:20 +02:00
Martin Diehl
ac5f19f1f6
docstring fixes
2016-10-25 21:19:05 +02:00
Martin Diehl
b74db4e301
bug fix for potentially undefined variable
2016-10-25 19:30:13 +02:00
Martin Diehl
95fb50272f
adopted to python 3.
...
for replacement of cmp function, see https://docs.python.org/3.0/whatsnew/3.0.html
it's recommended to remove it completely
2016-10-25 06:51:40 +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
Philip Eisenlohr
ff2f827a68
strip outermost quotes from labels
2016-10-18 15:33:24 -04:00
chen
51e408a5bf
fix error regarding log
...
if no log is provided when adding data, use None
2016-10-17 18:24:26 -04:00
chen
434514e0f2
allow overwriting existing dataset
...
modification to the data is logged
2016-10-14 14:30:04 -04:00
chen
87b857d307
update some comments
2016-10-14 12:05:36 -04:00
Chen
e9ff0a2434
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-10-14 10:45:57 -04:00
chen
07d9ef9ba1
change indentation to 4 sapces
...
PEP8 checking suggestions
2016-10-14 10:41:35 -04:00
Martin Diehl
75149cc0cd
h5py is not available on IronPython (Abaqus python environment)
2016-10-14 07:04:46 +02: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
280f8f7c2b
correct docstring according to PEP requirement
2016-10-09 19:09:45 -04:00
chen
4dece54019
minor syntax error
2016-10-09 19:07:41 -04:00
chen
cc5e0721e0
coding style fix
2016-10-09 19:06:24 -04:00
chen
e9c1068c99
mimic other sub modules in DAMASK for H5Table
2016-10-09 19:03:28 -04:00
chen
912aa6989c
H5Table support customize data storage layout
2016-10-09 18:59:50 -04:00
chen
753bdfd5a9
adding more definition
2016-10-09 18:59:06 -04:00
chen
52813351be
add comments at class level
2016-10-09 17:19:49 -04:00
chen
f992edd3e9
add import at package level
2016-10-09 17:19:30 -04:00
chen
0c2c450659
adding more comments
...
explaining the reason for this interface class and its simplified API design
2016-10-09 17:13:40 -04:00
chen
fad9938a8b
add cmd history as root attributes
2016-10-09 17:06:56 -04:00
chen
012b702f7a
finish h5table class
2016-10-07 17:43:52 -04:00
chen
859e3584ca
add log for demo
2016-10-07 17:43:27 -04:00
chen
83dae7f9a8
add data manipulator
2016-10-07 16:41:17 -04:00
chen
491b4e31ec
add function to extract path based on label
2016-10-07 15:33:43 -04:00
chen
753d71965e
data structure file for HDF5
2016-10-07 15:31:29 -04:00
chen
e148ecc3e3
quick hack to locate the HDF5 data structure def file
2016-10-07 10:46:07 -04:00
chen
2cbec97eab
update xml definition of data structure in HDF5
2016-10-07 10:45:31 -04:00
chen
7262ed9a17
use xml file showing the data structure in HDF5
2016-10-07 10:00:03 -04:00
chen
aae2bcf6f9
add new interface class to HDF5
2016-10-07 09:47:15 -04:00
Martin Diehl
e20623845a
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-22 16:14:07 +02:00
Martin Diehl
6fade15323
no blank lines after docstring
2016-09-21 17:46:53 +02:00
Martin Diehl
9e3c54b0e3
a few comments and adjusted calculation
2016-09-21 17:06:50 +02:00
Martin Diehl
7291c20cd4
added reference
2016-09-21 17:06:50 +02:00
Martin Diehl
e5ba508080
added funtionality to run selected test only and functionality to show available tests
2016-09-20 07:10:07 +02:00
Martin Diehl
fbacdd8e6d
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-09-11 19:17:35 +02:00
Martin Diehl
9d7cad1fa4
python3 compatible solutions that still work on python2
2016-09-11 19:03:32 +02:00
Martin Diehl
0b4e75c201
update function was not working due to name clash for self.update
2016-09-10 20:44:46 +02:00
Martin Diehl
590f42cdb6
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-09-09 22:35:44 +02:00
Martin Diehl
1e16ebe2ef
not used any more
2016-09-08 08:45:46 +02:00
Martin Diehl
4bbd69309d
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-05 01:29:09 +02:00
Philip Eisenlohr
6f843ce85b
Merge remote-tracking branch 'refs/remotes/origin/development'
...
Conflicts:
lib/damask/test/test.py
2016-09-04 18:55:13 -04:00
Philip Eisenlohr
cde7de4e9f
improved superclass handling and compare_Tables
2016-09-04 18:46:53 -04:00
Martin Diehl
221d3753f0
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-04 19:07:15 +02:00
Martin Diehl
6ea7eeee08
bugfix when restoring old behavior
2016-09-04 07:34:58 +02:00
Martin Diehl
d94db61534
update only supported by minority of the tests
2016-09-03 17:01:10 +02:00
Martin Diehl
c05307a273
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-03 14:35:53 +02:00
Chen
d41ac4e463
remove white space in docstring
2016-09-02 14:35:23 -04:00
Chen
4c6b8c490f
change one-line docstring to fit in one line.
2016-09-02 14:34:35 -04:00
Chen
b16046fd43
remove unused import for test.py
2016-09-02 14:31:00 -04:00
Chen
2b3faf204c
make table compare normalize data by type (scaler, vector, tensor)
2016-09-02 14:30:08 -04:00
Philip Eisenlohr
32c4a20a46
clean up, added --debug to base class, renamed testPossible to feasible
2016-09-01 15:37:49 -04:00
Philip Eisenlohr
f9c3d335fc
two new methods to convey deemphasis and deletion
2016-08-25 11:59:04 -04: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
6bdce9b332
fixed error for completely empty label list in read_array
2016-08-11 14:22:07 -04:00
Martin Diehl
0219a5f0e3
regex match
2016-08-01 17:01:13 +02:00
Philip Eisenlohr
0056f05b9d
all functions using angles now feature logical "degrees"
2016-07-31 19:33:26 -04:00
Martin Diehl
b02bbc77d8
correctly handling whitespace
2016-07-31 15:20:44 +02:00
Philip Eisenlohr
bb5070b52f
util.report without mandatory arguments
...
reporting can now omit either "who" or "what". cleaner output in case of no "who"...
2016-07-18 10:20:39 -04:00
Martin Diehl
9441ee7326
removed obsolete root relation
2016-07-16 09:36:15 +02:00
Martin Diehl
7f67ff05fd
used in both functions
2016-07-15 16:53:57 +02:00
Martin Diehl
0b145826a6
unicode docstring does not work for abaqus, but if using ö pyflakes wants to have a unicode docstring
2016-07-15 16:51:49 +02:00
Martin Diehl
ade6db3f9c
uses version string from CONFIG file
2016-07-14 16:12:05 +02:00
Martin Diehl
787a8da1c3
removed remainders of Corientation compilation
2016-07-14 16:10:59 +02:00
Martin Diehl
9e3f4b1ec4
unicode string caused trouble with Abaqus' IronPython
2016-07-14 16:09:04 +02:00
Martin Diehl
3314e5f051
updated symlinking, removed unused "rootRelation"
2016-07-14 15:11:49 +02:00
Martin Diehl
83e1970f71
now working with tcsh
2016-07-14 12:24:55 +02:00
Martin Diehl
0fbb56a6ef
python env reads from $DAMASK_ROOT/CONFIG
2016-07-14 10:42:22 +02:00
Martin Diehl
be02300d38
print statement disturbs shell piping
2016-07-04 21:44:59 +02:00
Martin Diehl
4f683d1974
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-07-03 11:47:56 +02:00
Martin Diehl
759126b906
compatible to python3
2016-07-03 11:44:01 +02:00
Martin Diehl
af4307ea72
Merge branch 'NoCoreModule' into development
2016-07-01 15:08:47 +02:00
Martin Diehl
fa13aa30b0
python 3 at least imports the damask module now
2016-07-01 15:03:25 +02:00
Martin Diehl
259ee072a6
Merge branch 'development' into NoCoreModule
2016-06-27 15:35:46 +02:00
Philip Eisenlohr
d669cfb024
removed obsolete importing of sys
2016-05-17 11:15:04 -04:00
Philip Eisenlohr
0c1657693f
dirty (but working) fix to adopt table.labels now being table.tags: table.labels --> table.labels(raw = True)
2016-05-17 10:52:21 -04:00
Philip Eisenlohr
9103ee544b
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-05-17 09:52:18 -04:00
Aritra Chakraborty
8d6c601a45
fixed python flake complaints.
2016-05-16 20:17:17 -04:00
Aritra Chakraborty
1c36380a8a
fixed typo...
2016-05-16 20:05:57 -04:00
Aritra Chakraborty
dc6260be58
changed "labels" property to "tags". added method to inquire about (abstract) labels, i.e. interpreting the tag list to distill underlying label "meaning".
2016-05-16 19:54:00 -04:00
Philip Eisenlohr
280076e7ef
removed (probably obsolete) warning about missing h5py module.
2016-05-11 10:04:01 -04:00
Martin Diehl
d3ee2c05b9
=removed remaining IDs
2016-05-11 11:43:21 +02:00
Martin Diehl
7f24fe15ed
removed svn ID from python files
2016-05-11 11:37:59 +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
5d4d78b079
expanded functionality to treat (white space-containing) strings and empty ("") data.
2016-04-28 23:11:06 -04:00
Martin Diehl
7ce208019c
Merge branch 'development' into miscImprovements
2016-04-25 12:36:02 +02:00
Philip Eisenlohr
ea24becdd4
added "report_geom" shortcut to croak geometry info
2016-04-24 11:20:55 -05:00
Philip Eisenlohr
45e237058b
fixed malfunctioning table.label_indexrange(listOfLabels). can now be used as numpy slice.
2016-04-24 10:07:37 -05:00
Philip Eisenlohr
54dec3ea2a
remove CR and LF from labels and info lines. Can happen if multiline shell input is parsed...
2016-04-20 15:46:39 -04:00
Martin Diehl
72639d174b
fortran code was translated by philip
2016-04-15 00:25:12 +02:00
Martin Diehl
0632dc1308
pyflakes complained
2016-04-15 00:22:41 +02:00
Martin Diehl
573d10f1e1
Merge branch 'development' into NoCoreModule
2016-04-15 00:05:38 +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
Philip Eisenlohr
da29b1a361
removed line continuation characters (not needed within parentheses)
2016-04-05 13:29:36 -04:00
Philip Eisenlohr
73640587d5
fixed buggy query-by-label-index
2016-03-27 16:26:51 -04:00
Martin Diehl
3824b683bc
removed extra cython file, symlink to standard orientation instead
2016-03-24 15:06:04 +01:00
Martin Diehl
c73382e51f
further cleaning
2016-03-24 14:36:24 +01:00
Martin Diehl
d765282165
save fortran code
2016-03-24 14:20:18 +01:00
Martin Diehl
143a868dad
files resulting from compilation should not be part of the repository
2016-03-23 11:05:00 +01:00
Martin Diehl
fafedd5cd6
Merge branch 'LargeFiles' into development
2016-03-22 15:45:42 +01:00
Philip Eisenlohr
1b22b6e4ee
replaced variable interpolation into strings by "%" with .format() method
2016-03-21 10:26:30 -04:00
Philip Eisenlohr
8cd1f027b3
bug fixing.
2016-03-21 08:51:56 -04:00
Philip Eisenlohr
01a5343ca2
added another backgroundMessage animation. generally cleaned code a slight bit.
2016-03-20 20:58:10 -04: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
Zhuowen Zhao
d42f8d5fd4
added possibility to read real numbers as microstructure indices (not only integers)
2016-03-17 17:42:05 -04:00
Martin Diehl
7a4e9856c5
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-03-14 18:47:54 +01:00
Martin Diehl
fdd4ab483e
core.so is not part of the repo
2016-03-14 05:51:52 +01:00
Martin Diehl
2dbdf9a72f
all symbols need to be representable in unicode
2016-03-13 18:21:25 +01:00
Martin Diehl
efde4d363d
changed encoding
2016-03-07 09:56:14 +01:00
Martin Diehl
a4bbdd5ecb
further commenting, removing not used variables and code (marc2vtk)
2016-03-04 19:06:36 +01:00
Martin Diehl
d1e8f69857
added docstrings etc
2016-03-04 17:55:11 +01:00
Martin Diehl
24391b5398
checked with prospector, adopted mainly docstrings
2016-03-04 17:53:55 +01:00
Martin Diehl
9a405ef41b
using more stable way of handling unicode printing, cleaning unicode delete from output of execute
2016-03-04 17:23:38 +01:00
Martin Diehl
75480bc677
modified background threading because using it in postResults led to an dead lock.
...
rest modifications are just style
2016-03-04 15:22:01 +01:00
Martin Diehl
4d8aad36f1
first round of libraries
2016-03-01 23:02:47 +01:00
Martin Diehl
2a3e42a906
prevent import errors (e.g. when using Abaqus, having it's own python without scipy)
2016-02-02 23:24:44 +01:00
Martin Diehl
4fa2a58a19
needed to adopt to new test env (not perfect yet, but keeps things going)
2016-01-29 19:21:04 +01:00
Martin Diehl
f2c7eea161
git compatible way of version handling for Fortran and Python
2016-01-27 16:48:27 +00:00
Martin Diehl
81a8b2c4ed
color lib for output
2016-01-05 18:17:55 +00:00
Martin Diehl
120b2b8bd2
added test for hybridIA
2015-12-22 22:17:15 +00:00
Martin Diehl
0cfe35dfe6
consistently removing leading and trailing whitespace
2015-12-22 15:59:01 +00:00
Martin Diehl
bbb00b30e8
using numpy random
2015-12-17 21:26:59 +00:00
Martin Diehl
37aa559bd4
fixed missing structure type in material.config, small changes in the other code
2015-12-15 14:30:17 +00:00
Martin Diehl
97b96f13b2
updated installation for testing
2015-12-14 21:31:47 +00:00
Martin Diehl
1f08d0fbf6
verbose option for compareTables, new option to filter (now before and after normalizing)
2015-12-11 17:23:36 +00:00
Martin Diehl
c3dc05c53a
continued work on test class and adopted some tests
2015-12-04 22:40:39 +00:00
Philip Eisenlohr
a18a1066e2
started to rework test class. Martin probably needs to check and continue improving on this.
2015-12-03 21:52:03 +00:00
Philip Eisenlohr
fc2d79e17b
added more animations…
2015-12-02 23:08:18 +00:00
Martin Diehl
0e76ef85c1
checking return code in util.exececute, cleaning makefile, deleted dummy docs
2015-12-02 13:21:17 +00:00
Martin Diehl
0ffcb7fdaf
cleaning
2015-12-01 16:37:20 +00:00
Martin Diehl
161e637ba6
not needed any more (at more usefull position in damask.util)
2015-11-30 16:30:35 +00:00
Philip Eisenlohr
38c536b6b7
improved unicode handling.
...
background message is now stoppable.
background message not “jumping” (multiplying) anymore.
2015-11-20 16:15:34 +00:00
Philip Eisenlohr
30a481f152
fixed forgotten symmetry property for average orientation.
2015-11-14 04:36:46 +00:00
Philip Eisenlohr
2b5cb08c4d
new method “head_putGeom” translates info-array into geom-description
2015-11-14 01:48:16 +00:00
Philip Eisenlohr
6211a9faad
symQuats-related functions can take optional argument to downselect return values.
...
“getAverageOrientations” —> “average” and takes optional multiplicities of orientations in list.
2015-11-14 01:46:44 +00:00
Martin Diehl
b700721905
comment on literature
2015-11-08 11:44:46 +00:00
Philip Eisenlohr
519484233c
can now deal with “empty” header line.
...
example:
# some comment
# further stuff
1_dim 2_dim
34 33
1 22
would work with “labeled”=True and stores the first two lines as “info”.
2015-11-03 21:14:45 +00:00
Martin Diehl
4ac9ef602e
still trying to find a stable solution on all machines
2015-10-29 21:51:57 +00:00