Martin Diehl
|
07276d511c
|
modern python formatting
- 2 digits should be precise enough for euler angles
- no need to pad grain ID with leading zeros
|
2019-05-30 10:03:55 +02:00 |
Martin Diehl
|
73df615ff3
|
numpy meshgrid can do this now
|
2019-05-30 09:45:30 +02:00 |
Martin Diehl
|
4e0e5a2329
|
new python formatting style
|
2019-05-30 09:41:22 +02:00 |
Martin Diehl
|
f30eda0267
|
no need to loop over files
will procude the same file over and over again
|
2019-05-30 09:32:37 +02:00 |
Philip Eisenlohr
|
cdc8338347
|
full (not periodic) mirroring is geom_mirror default behavior
|
2019-05-29 20:22:29 -06:00 |
Philip Eisenlohr
|
d79f0c6290
|
replace geom_canvas --blank with geom_fromScratch
|
2019-05-29 20:02:06 -06:00 |
Martin Diehl
|
fd9801ba09
|
StringIO not needed
|
2019-05-29 19:44:38 +02:00 |
Martin Diehl
|
d7e8a66746
|
polishing
|
2019-05-29 14:18:11 +02:00 |
Martin Diehl
|
16bd5294aa
|
loop order as intented
|
2019-05-29 14:06:39 +02:00 |
Martin Diehl
|
78f30684f8
|
moderized
needs some polishing with respect to array orders
|
2019-05-29 09:40:56 +02:00 |
Martin Diehl
|
6836a2eae8
|
better readable
|
2019-05-29 08:04:01 +02:00 |
Martin Diehl
|
dfc2b47abc
|
better readable
|
2019-05-29 08:01:00 +02:00 |
Martin Diehl
|
8ee23b37b2
|
should not be part of the repo
|
2019-05-29 07:52:44 +02:00 |
Martin Diehl
|
bb6f54963a
|
save some memory (avoid copies if not needed)
|
2019-05-29 07:49:43 +02:00 |
Martin Diehl
|
9f68923038
|
restored old behavior
save some ressources by avoiding copies.
much slower than old version, better cast formula into meshgrid again
|
2019-05-29 07:38:11 +02:00 |
Martin Diehl
|
2eb964b1ea
|
simplified
needs some manual checking and proper test
|
2019-05-28 23:49:11 +02:00 |
Martin Diehl
|
100a2031d3
|
[skip ci] no white space needed
|
2019-05-28 07:55:24 +02:00 |
Philip Eisenlohr
|
1f56ac6a4a
|
streamlining and bugfixing of geom-class
|
2019-05-27 22:45:34 -06:00 |
Martin Diehl
|
b69f0efbbc
|
improved and simplified reporting
|
2019-05-27 22:00:26 +02:00 |
Vitesh Shah
|
5abcca50ee
|
Merge branch 'more-HDF5-postprocessing-cleaned' into development
|
2019-05-27 12:17:12 +02:00 |
Martin Diehl
|
59c6c5cfe4
|
not needed anymore
essentially, (gauss) is an Euler angle triplet
|
2019-05-27 10:49:50 +02:00 |
Martin Diehl
|
6e06764e2d
|
using (enhanced) central functionality
|
2019-05-27 08:38:02 +02:00 |
Martin Diehl
|
d9ab87cfde
|
crystallite will be removed soon, error handling is done by geom class
|
2019-05-27 08:35:24 +02:00 |
Martin Diehl
|
5cf63bbbc3
|
vtk 7 is out for more than 3 years
|
2019-05-27 08:34:36 +02:00 |
Martin Diehl
|
b5cec797c0
|
cleaned
|
2019-05-26 23:03:31 +02:00 |
Martin Diehl
|
c8dfba89e5
|
using class
still a very complex script
|
2019-05-26 22:49:05 +02:00 |
Martin Diehl
|
15d5a7ae28
|
don't access attributes directly
|
2019-05-26 22:08:14 +02:00 |
Martin Diehl
|
f251cdb746
|
simplified
|
2019-05-26 22:07:50 +02:00 |
Martin Diehl
|
af493cf9fd
|
using class
needs more memory, but should be faster and is better readable
|
2019-05-26 21:32:08 +02:00 |
Martin Diehl
|
99da46fda8
|
polished
|
2019-05-26 20:36:41 +02:00 |
Martin Diehl
|
657a30c2f5
|
using new functionality
|
2019-05-26 18:51:27 +02:00 |
Martin Diehl
|
feb2340935
|
self-reporting functionality for updating
|
2019-05-26 17:58:54 +02:00 |
Martin Diehl
|
34f7bbe2a0
|
'blank' option does not fit to flow of script
seeds_fromRandom -N 1 | geom_fromVoronoiTessellation -g 30 30 30 -s 1 1 1 > file.geom
or a few lines of python code give the same results
|
2019-05-26 13:06:22 +02:00 |
Martin Diehl
|
e7b8ae08d0
|
polishing
|
2019-05-26 12:14:48 +02:00 |
Martin Diehl
|
974f67ffdc
|
no frills
|
2019-05-26 12:06:51 +02:00 |
Martin Diehl
|
be3513d1e0
|
polishing.
python imports follow PEP8
|
2019-05-26 09:49:56 +02:00 |
Martin Diehl
|
a242382bed
|
Merge branch 'geometry-class' of magit1.mpie.de:/damask/DAMASK into geometry-class
|
2019-05-26 09:19:29 +02:00 |
Philip Eisenlohr
|
b13aa799c3
|
updated error message
|
2019-05-25 17:00:41 +02:00 |
Martin Diehl
|
c89d344236
|
polishing
|
2019-05-25 13:51:05 +02:00 |
Martin Diehl
|
2b7d95f800
|
was accidently commited
gives different results due to interpolation from scipy
|
2019-05-25 12:09:09 +02:00 |
Martin Diehl
|
c92969787a
|
geom Class was updated
|
2019-05-25 11:56:06 +02:00 |
Martin Diehl
|
94f85b7f33
|
better readable
|
2019-05-25 10:45:58 +02:00 |
Martin Diehl
|
fc1f65c34e
|
works for dtype='float'
|
2019-05-25 10:36:46 +02:00 |
Martin Diehl
|
875643c363
|
same style
|
2019-05-25 10:24:45 +02:00 |
Martin Diehl
|
17eb0d1b20
|
using new class
|
2019-05-25 08:48:44 +02:00 |
Martin Diehl
|
4788fc6046
|
making use of new class
@philip: 1D arrangement needed?
|
2019-05-25 08:37:02 +02:00 |
Martin Diehl
|
6c7f7c77da
|
specifying non-existing or invalid files is an user error
this is the standard behavior for common unix tools, no need to make an
exception here
|
2019-05-25 08:24:32 +02:00 |
Martin Diehl
|
cf374a04dc
|
using new class
|
2019-05-25 08:21:00 +02:00 |
Martin Diehl
|
420abfa162
|
use new class
|
2019-05-24 22:34:27 +02:00 |
Philip Eisenlohr
|
eb13fbc0ce
|
streamlined geom-info reporting; added --float option to some scripts; hardened against NaN; "microstructures" now reports uniques not max
|
2019-05-23 13:03:24 -04:00 |
Philip Eisenlohr
|
e6cec6ecbe
|
added option to reverse inside/outside of primitive body
|
2019-05-23 12:49:03 -04:00 |
Martin Diehl
|
339b86f784
|
bugfix + more verbose reporting
|
2019-05-16 11:44:03 +02:00 |
Martin Diehl
|
9f7fa5393a
|
fix for scalar datasets
|
2019-05-16 09:31:13 +02:00 |
Martin Diehl
|
4599d1c34e
|
does not match
node does not make sense, is weirdly numbered
|
2019-05-16 00:42:22 +02:00 |
Martin Diehl
|
3c0c0a2cd1
|
more flexible in selecting data
|
2019-05-16 00:27:06 +02:00 |
Franz Roters
|
998789528c
|
Merge branch 'HDF5-out-homog-2' into 'development'
Hdf5 out homog 2
See merge request damask/DAMASK!78
|
2019-05-13 17:34:59 +02:00 |
Vitesh Shah
|
feb1465803
|
Better to have actual increment num in output file
|
2019-05-08 17:31:18 +02:00 |
Martin Diehl
|
0cc2b1214d
|
store requested data in ASCII file
|
2019-05-07 15:18:12 +02:00 |
Martin Diehl
|
1eaf67ad82
|
store results in subdirectory
defaults to postProc
|
2019-05-07 13:30:05 +02:00 |
Martin Diehl
|
f65423fe9f
|
rudimentary postResults for HDF5 output
only meant for compatibility during transition
|
2019-05-05 10:09:23 +02:00 |
Martin Diehl
|
8a9baf6d78
|
preparing output of mech_homog to HDF5
|
2019-04-30 18:45:38 +02:00 |
Philip Eisenlohr
|
d74599d39a
|
Merge branch 'HDF5-postprocessing' into 'development'
Hdf5 postprocessing
See merge request damask/DAMASK!72
|
2019-04-29 23:24:42 +02:00 |
Martin Diehl
|
6b7fd6b7ea
|
visualizing data from DADF5: first prototype
|
2019-04-18 11:58:17 +02:00 |
Martin Diehl
|
7177813710
|
adding data to geometry
|
2019-04-17 19:57:16 +02:00 |
Martin Diehl
|
8eb1a35dfb
|
first version of a library to parse HDF5
- preliminarly called DADF5 (DAMASK HDF5)
- script to write (empty undeformed) geometries is also added
|
2019-04-13 11:25:53 +02:00 |
Martin Diehl
|
0c6fde97f9
|
wrong positions for point visualization
- now the cell centers are at the centers of the cells for cell
visualization
|
2019-04-13 00:42:05 +02:00 |
Martin Diehl
|
ed7423a3d6
|
bug fixes
|
2019-03-10 08:16:01 +01:00 |
Martin Diehl
|
67619fa92a
|
consistent definition of axis angle
|
2019-03-09 20:18:28 +01:00 |
Martin Diehl
|
433281f71d
|
following Rowenhorst convention
|
2019-03-09 19:58:17 +01:00 |
Martin Diehl
|
0d08659b2a
|
general cleaning
|
2019-03-09 11:11:40 +01:00 |
Martin Diehl
|
60feb96afd
|
let vtk decide on the file extension
|
2019-03-09 11:11:40 +01:00 |
Martin Diehl
|
5ab8e50d09
|
consistent with reference paper
|
2019-03-08 19:07:19 +01:00 |
Martin Diehl
|
b84d4f1b6a
|
improved error handling/clearer messages
|
2019-03-05 10:58:57 +01:00 |
Philip Eisenlohr
|
e030038b73
|
[skip ci] added --blank option to create fresh canvas (from nothing)
|
2019-02-27 19:37:38 -05:00 |
Philip Eisenlohr
|
c706ca5ba3
|
no progress bars in quite mode
|
2019-02-26 21:22:49 -05:00 |
Eureka Pai
|
f3d2803443
|
addMises failed for single run of either --stress or --strain
|
2019-02-25 19:29:12 -05:00 |
Eureka Pai
|
2089726800
|
corrected output extension of vtk files to reflect binary format
|
2019-02-25 18:48:40 -05:00 |
Eureka Pai
|
e401c21266
|
dropped obsolete option --inplace from geom_check
|
2019-02-25 18:30:45 -05:00 |
Martin Diehl
|
e88182b007
|
improved converte, now with test
still needs to figure out how +P is handled
|
2019-02-24 14:39:34 +01:00 |
Martin Diehl
|
0d7fd587e3
|
direct translation from DREAM.3D to DAMASK geom
needs test
|
2019-02-24 12:59:10 +01:00 |
Martin Diehl
|
95be7ef938
|
directly convert to geom file + material config
|
2019-02-24 10:33:30 +01:00 |
Martin Diehl
|
903edcd429
|
do not patronize the user, rather give hints
|
2019-02-24 10:31:08 +01:00 |
Martin Diehl
|
d3ac3cc0f5
|
using new Orientation class
|
2019-02-24 08:34:20 +01:00 |
Martin Diehl
|
9dc8dff4b1
|
cleaning and adding compatibility layer
|
2019-02-23 22:35:04 +01:00 |
Martin Diehl
|
9fa2553af4
|
task for DREAM.3D if needed
pointwise takeover should not be a problem anymore as reading in takes
no time (at least in comparison to addGrainID)
|
2019-02-23 22:14:55 +01:00 |
Martin Diehl
|
a8e8b75cc0
|
use new rotation class
|
2019-02-23 22:13:24 +01:00 |
Martin Diehl
|
fff377de7f
|
initial simplification.
Should be able to generate from table containing either <microstructure>
or <texture> and <phase>
|
2019-02-23 22:06:31 +01:00 |
Martin Diehl
|
b3455c825e
|
transition to new orientation class
forward-backward conversion quite stable
|
2019-02-23 21:49:05 +01:00 |
Martin Diehl
|
e4bb61c9d9
|
transition to new orientation class/DREAM.3D
|
2019-02-23 11:37:09 +01:00 |
Martin Diehl
|
93ae5cbd07
|
Merge remote-tracking branch 'origin/development' into 10-consistent-orientation-conversions-3
|
2019-02-22 23:05:36 +01:00 |
Satyapriya Gupta
|
3bec76e781
|
can now deal with 1x1x1 geoms
|
2019-02-19 12:06:46 -05:00 |
Martin Diehl
|
25727bfa52
|
using CamelCase
|
2019-02-19 10:32:18 +01:00 |
Martin Diehl
|
43a451b2e1
|
inplace not useful
use shell script if you want to keep an backup of your old data
|
2019-02-18 14:36:04 +01:00 |
Martin Diehl
|
27ebe1f665
|
improved documentation
|
2019-02-17 08:17:40 +01:00 |
Martin Diehl
|
5c20609e81
|
more verbose help, drop support for really old vtk
|
2019-02-16 22:20:44 +01:00 |
Martin Diehl
|
802ef6fe5c
|
more precise help
|
2019-02-16 18:25:41 +01:00 |
Martin Diehl
|
c6781e415a
|
using default notation for vector access
|
2019-02-16 18:23:00 +01:00 |
Martin Diehl
|
0b1bfdfd4e
|
was only working with python2
|
2019-02-16 18:17:05 +01:00 |
Martin Diehl
|
29fc53fdcb
|
more specific about invocation
|
2019-02-16 17:41:56 +01:00 |
Martin Diehl
|
fa003e8077
|
small adjustments for autodoc
|
2019-02-16 15:26:21 +01:00 |
Martin Diehl
|
4ce151c967
|
camel casing (easer for foswiki)
|
2019-02-15 23:22:51 +01:00 |
Martin Diehl
|
0cc4e582e4
|
Merge branch 'development' into 26_autodoc-2
|
2019-02-15 20:47:14 +01:00 |
Martin Diehl
|
566099ad81
|
automatic documentation for some post processing scripts
|
2019-02-15 18:52:47 +01:00 |
Philip Eisenlohr
|
dc133344b6
|
[skip ci] migrated to python3 compatibility
|
2019-02-14 18:44:06 -05:00 |
Philip Eisenlohr
|
d58c3008ae
|
fixed too long line in addLinked
|
2019-02-14 18:31:22 -05:00 |
Philip Eisenlohr
|
742d58cfce
|
added ASCIItable tests to CI pipelining
|
2019-02-14 18:24:09 -05:00 |
Martin Diehl
|
c4cb35891c
|
all fine with python3
|
2019-02-14 22:56:39 +01:00 |
Martin Diehl
|
889cfc8ba0
|
vtk script only work with python3 on new testing
|
2019-02-14 01:39:54 +01:00 |
Martin Diehl
|
217024667b
|
forgotten comma
|
2019-02-12 11:30:43 +01:00 |
Martin Diehl
|
608852df83
|
rotation paper has angle as last component
|
2019-02-12 10:58:38 +01:00 |
Martin Diehl
|
7da8980cc0
|
bugfixes: wrong shape, wrong conversion
|
2019-02-12 09:04:35 +01:00 |
Martin Diehl
|
336a80091f
|
rodrigues is 4-vector with rotation being the last component
established a single source of truth for length
|
2019-02-12 08:59:26 +01:00 |
Martin Diehl
|
97ac437686
|
more user friendly constructors
|
2019-02-12 08:14:27 +01:00 |
Martin Diehl
|
ef3fc0b58a
|
bugfix: wrong array indexing
rotation of meshgrid tuple implemented
|
2019-02-12 07:42:46 +01:00 |
Martin Diehl
|
48b0307fab
|
using new rotation class
cannot rotate matrices (3,3) and (3,3,3,3) at the moment
|
2019-02-12 00:27:13 +01:00 |
Philip Eisenlohr
|
74956c0290
|
avoid error for empty "name"
|
2019-01-23 20:59:07 -05:00 |
Martin Diehl
|
da115ca9d4
|
probably never used and outdated (python2.7)
doing the same conversion via DREAM.3D will be available soon
|
2019-01-16 17:51:37 +01:00 |
Martin Diehl
|
c5dabbb68f
|
correct comment sign
the # indicates the end of a list
|
2019-01-09 16:31:00 +01:00 |
Martin Diehl
|
0dca8d2740
|
compatible to python 3 and mentat >= 2017
|
2019-01-09 16:28:21 +01:00 |
Martin Diehl
|
1192f16582
|
Merge remote-tracking branch 'origin/development' into 56-parallel-hdf5
|
2019-01-06 20:56:36 +01:00 |
Martin Diehl
|
7768c5874b
|
simpler interface for progress bar
|
2019-01-05 10:41:49 +01:00 |
Martin Diehl
|
c00d00c219
|
Merge remote-tracking branch 'origin/development' into misc-improvements
|
2019-01-05 09:22:41 +01:00 |
Philip Eisenlohr
|
3c5df0a4a4
|
[skip ci] viewTable acknowledges requested output type(s)
|
2019-01-04 16:34:21 -05:00 |
Philip Eisenlohr
|
bcd4288f1e
|
[skip ci] groupTable according to unique values in more than one column
|
2019-01-03 18:25:28 -05:00 |
Philip Eisenlohr
|
b5d62c8e29
|
[skip ci] print estimated remaining processing time for postResults
|
2019-01-03 11:31:04 -05:00 |
Martin Diehl
|
835e3f95a5
|
[skip ci] was not used
|
2018-12-31 08:05:56 +01:00 |
Martin Diehl
|
6f40989465
|
order was randomized when creating dict
|
2018-12-31 07:18:45 +01:00 |
Martin Diehl
|
a992b8b1f5
|
random order caused test to fail
rather a workaround, but since HDF5 is coming...
|
2018-12-30 11:41:22 +01:00 |
Philip Eisenlohr
|
9bdd4d1d68
|
added <!skip> line to stop config parser from trying to interpret rest of geom description---huge speedup!!
|
2018-12-20 17:22:29 -05:00 |
Philip Eisenlohr
|
25a80723c0
|
numpy interface changed to be strict about 2D array shape in histogram
|
2018-12-20 17:14:55 -05:00 |
Martin Diehl
|
1ef82e351b
|
Merge branch 'orientationClass_with_negative_P' into development
|
2018-12-20 20:43:00 +01:00 |
Philip Eisenlohr
|
7df6dfbf3f
|
renamed "showTable" to "viewTable" to avoid clashing with astropy.table module
|
2018-12-18 15:10:26 -05:00 |
Martin Diehl
|
5d7f930592
|
math.isclose does not exist for older versions
np.isclose does the same
|
2018-12-17 20:04:16 +01: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 |