Martin Diehl
e779e190ea
new colormap class for use in python
...
- based on matplotlib "ListedColormap"
- constructors
- Array of RGB values (inherited),
- 'from_bounds': perceptual uniform colormap within given bounds
- 'from_predefined': from matplotlib or DAMASK templates
- export to files (WIP)
- preview on screen
2020-06-27 16:12:40 +02:00
Martin Diehl
33a8aa4db7
don't catch all exceptions and give meaningful meassages
2020-06-03 13:50:32 +02:00
Martin Diehl
3be1a33820
easier to read
2020-06-03 13:32:47 +02:00
Martin Diehl
565b1eb510
not needed
...
was just a wrapper around functionality in the python library
2020-05-30 15:39:36 +02:00
Martin Diehl
85c6d751a8
functionality available in HDF5/python
2020-05-27 17:41:20 +02:00
Martin Diehl
cd4e992900
not needed anymore
2020-05-25 09:39:53 +02:00
Martin Diehl
77b68ab86f
using rotation class for rotations
2020-05-25 09:39:39 +02:00
Martin Diehl
39505507f1
not needed anymore
2020-05-25 08:07:12 +02:00
Martin Diehl
3231a49107
centralize functionality
2020-05-24 09:39:58 +02:00
Martin Diehl
06e4327c0b
replace outdated ASCIItable class
2020-05-21 17:16:27 +02:00
Martin Diehl
7aecc37219
using ordering as in DAMASK
...
autogenerated by a small script from lattice.f90
2020-05-21 15:45:33 +02:00
Martin Diehl
743e91a78d
cleaning
2020-05-17 08:01:34 +02:00
Martin Diehl
652ece6bb3
fix: wrong capitalization
2020-05-17 07:25:17 +02:00
Martin Diehl
9fa1539163
using new names
2020-05-16 11:17:12 +02:00
Martin Diehl
347e3b8c60
using new table class + vectorized rotation
2020-05-16 11:14:35 +02:00
Martin Diehl
763ccc077b
Philip's corrections
2020-04-28 22:20:45 +02:00
Martin Diehl
9e79935add
Merge branch 'development' into less-shell-scripts
2020-04-28 20:43:16 +02:00
Martin Diehl
97438713cc
require numpy array
2020-04-24 12:55:59 +02:00
Martin Diehl
042f64200c
Merge branch 'development' into vectorize_rotation
2020-04-24 06:31:14 +02:00
Philip Eisenlohr
f0e2437d75
[skip ci] added "list(map..." required since Python3
2020-04-23 13:42:17 -04:00
Martin Diehl
a3d54c5621
just boilerplate code
2020-04-23 10:08:29 +02:00
Martin Diehl
12d7fa7fda
migrated to new class
2020-04-23 09:59:31 +02:00
Martin Diehl
936ce6a160
reshape for scalar/vector not needed
2020-04-22 18:26:10 +02:00
Martin Diehl
64b30ade6b
don't make things complex by wrapping them into shell scripts
2020-04-22 11:25:29 +02:00
Martin Diehl
e969fefbc6
can be done in python more easily
...
these shell scripts are just wrappers around tested functionality of the
python classes (geom or mechanics). Testing and using them is cumbersome
in comparison to using the python functionality directly
2020-04-22 09:45:25 +02:00
Martin Diehl
b26bc78a44
adopting to new grid layout
2020-04-21 18:49:50 +02:00
Martin Diehl
b1be4e7ac8
rotation class does not take care of correct shape anymore
2020-04-21 13:22:24 +02:00
Martin Diehl
7084fc9616
adjusting to consistent data layout
2020-04-20 23:19:38 +02:00
Martin Diehl
85f831d5b4
simplified
2020-04-20 22:14:57 +02:00
Martin Diehl
4278ba32ae
adopting to standard data layout
2020-04-20 22:07:49 +02:00
Martin Diehl
9a54c326e2
adopted to new data layout
2020-04-20 21:28:23 +02:00
Martin Diehl
a8b75a23c5
simplified
2020-04-20 20:40:47 +02:00
Martin Diehl
8465c3ab1b
adjusting to new data layout
2020-04-20 19:13:45 +02:00
Martin Diehl
a367128436
not used anymore
2020-04-20 13:57:33 +02:00
Martin Diehl
9979eb58f4
consistent layout for grid data
...
has now always the shape ([x,y,z,...]) with x fastest. For conversion from or
to linear layout ([x*y*z,...]), e.g. storage in ASCII table, reshape needs
to have the 'F' option.
Credits to Vitesh and Fran for pointing this out.
2020-04-20 13:09:59 +02:00
Martin Diehl
6254063b4b
not used
2020-03-31 12:52:46 +02:00
Martin Diehl
bcbdd87870
base substitution on original microstructure
2020-03-29 23:50:09 +02:00
Martin Diehl
396d428af7
bugfix: works for all cuboids, not just cubes
2020-03-29 23:09:43 +02:00
Martin Diehl
f1b4d81fb4
simplified
2020-03-29 19:11:36 +02:00
Martin Diehl
04cb8111c6
only used for non-selective
2020-03-22 07:08:54 +01:00
Martin Diehl
3873a3d20d
restoring working structure for config submodule
2020-03-21 22:17:07 +01:00
Martin Diehl
b53288c0be
distance already controls whether tesselation works
...
at least for sufficiently large d
2020-03-21 21:50:15 +01:00
Martin Diehl
2c1a654966
more conservative estimate
2020-03-21 21:10:14 +01:00
Martin Diehl
67f64b7a7a
polishing
2020-03-21 18:01:26 +01:00
Martin Diehl
f961f3590c
tested
...
bugfix: correct coordinates for periodic Laguerre
performance: do not waste memory
2020-03-21 17:53:59 +01:00
Martin Diehl
a2b92569d2
local functions cannot be pickled (required for multiprocessing)
2020-03-21 17:04:27 +01:00
Martin Diehl
c31c9be628
fix for periodic copies
...
old version had huge memory consumption as was probably wrong
2020-03-21 16:41:52 +01:00
Martin Diehl
ab1ab42e75
easier to specify size directly
2020-03-21 15:17:02 +01:00
Martin Diehl
42b9ccf99e
less complicated
2020-03-21 11:36:34 +01:00
Martin Diehl
d636b53e2b
duplicated comment line
2020-03-20 10:27:46 +01:00