Philip Eisenlohr
80c31ac20e
Add period to sentences.
2024-03-02 13:31:24 +05:30
Martin Diehl
1d19d4242c
more robust implementation
...
use abs() for situations with negative numbers, allow to explicitly
specify precision.
max_denominator and default N_significant are determined empirical
2024-03-02 13:31:24 +05:30
Martin Diehl
d6b1423c20
enable type hints for Colormap
...
custom constructor ensures that type of color is always an np.ndarray
2024-03-02 13:31:24 +05:30
Philip Eisenlohr
e3f27a7eb3
reversed operator order to allow for proper blending in misorientation
2024-03-02 13:31:24 +05:30
Daniel Otto de Mentock
6a91c2855e
not needed
2024-03-02 13:31:24 +05:30
Daniel Otto de Mentock
76912da8bf
standard batch multiplication can be done with @
2024-03-02 13:31:24 +05:30
Daniel Otto de Mentock
dffc567ba0
requested can be str
2024-03-02 13:31:24 +05:30
Franz Roters
c4e450fe34
make Marc2023.4 default and unse it for testing
2024-01-04 15:23:50 +01:00
Philip Eisenlohr
5da7ff56b9
Merge branch 'development' into 285-attributes-of-damask-result-should-depend-on-view
2024-01-02 09:37:59 -05:00
Martin Diehl
a8e979e904
ensure that files are closed automatically
...
reported by Karo Sedighiani
2023-12-23 07:07:12 +01:00
Philip Eisenlohr
42a752aa6b
Merge branch 'development' into '285-attributes-of-damask-result-should-depend-on-view'
...
# Conflicts:
# python/damask/_result.py
2023-12-20 19:14:40 +00:00
Martin Diehl
7245aa24d4
use NotImplementedError to indicate non-implemented combinations
2023-12-19 18:39:47 +01:00
Philip Eisenlohr
e93618bc89
Correct docstring
2023-12-18 23:02:02 +00:00
Martin Diehl
809f5f455b
test new functionality
2023-12-18 23:30:05 +01:00
Martin Diehl
939d5070b3
matching name
...
and leave write protection status unchanged
2023-12-17 15:45:34 +01:00
Martin Diehl
95e45ab073
avoid inconsistencies
2023-12-17 13:18:21 +01:00
Martin Diehl
db09ca37e6
convenient shortcut
2023-12-17 13:17:52 +01:00
Martin Diehl
7544e81349
dictionary of visible items should not be exposed to users
...
getters for individual items are easier to understand
Note: increments_in_range and times_in_range operate now only on the
visible increments
2023-12-17 13:16:48 +01:00
Martin Diehl
8def54c862
fixed getters for visible entities
...
storing time information as dictionary simplifies many operations
2023-12-17 06:55:14 +01:00
Martin Diehl
38f9c1977c
attributes should depend on view
...
hidden attributes contain the view-independent variables, getter for
currently visible quantities
2023-12-16 16:06:35 +01:00
Philip Eisenlohr
cc0f2d477e
Merge branch 'export_DAMASK_to_DREAM3D' into 'development'
...
Export Dream3D output
See merge request damask/DAMASK!835
2023-12-13 14:55:47 +00:00
Martin Diehl
127ff97a24
make internals visible
2023-12-11 15:18:43 +01:00
Martin Diehl
bfb207d34d
use original DREAM.3D file as reference
...
current loop runs over all datasets (except those that should be
ignored).
2023-12-10 19:46:09 +01:00
Martin Diehl
f3e7f51bb4
centralized functionality for handling of colors
2023-12-09 16:56:09 +01:00
Martin Diehl
5d07851d60
use stdout but do nothing if redirected
2023-12-09 14:43:29 +01:00
Daniel Otto de Mentock
34efdc56ec
Merge branch 'SPPARKS-real-data' into 'development'
...
enforce little endian
See merge request damask/DAMASK!864
2023-12-06 08:38:32 +00:00
Martin Diehl
7bfb081106
more systematic naming
...
YAML is the base class for ConfigMaterial and LoadcaseGrid
2023-12-05 10:34:05 +01:00
Martin Diehl
1995934371
improved handling of phases without orientation
...
inactive phases and phases without orientation will get 999 numerical
values
2023-12-04 23:16:24 +01:00
Martin Diehl
5923aa2493
ensure closing of file
2023-12-04 22:53:35 +01:00
Martin Diehl
b5e34e7949
Merge remote-tracking branch 'origin/development' into export_DAMASK_to_DREAM3D
2023-12-04 22:37:05 +01:00
Martin Diehl
ecf68db814
handle missing orientation data
2023-12-04 22:35:44 +01:00
Martin Diehl
1245ec7d94
grouped
2023-12-04 22:25:28 +01:00
Martin Diehl
ffd3cfe951
simplified
2023-12-04 22:16:31 +01:00
Martin Diehl
213e8aa4be
avoid monkey patching
2023-12-04 21:50:02 +01:00
Martin Diehl
7a5e08c14d
consistent name
2023-12-04 19:59:01 +01:00
Martin Diehl
faedb49a20
simplified
2023-12-04 19:33:40 +01:00
Martin Diehl
ab24d444fc
limit to structures available in DAMASK
2023-12-04 19:25:41 +01:00
Vitesh Shah
9e51ab160c
ditching the patched copy approach
...
Further details or things to look at:
2a48bf504e (note_12028)
2023-12-01 12:34:59 +01:00
Martin Diehl
5ffe9ce943
enforce little endian
...
default on common systems, but the only format the Fortran parser
understands
2023-11-30 07:04:33 +01:00
Martin Diehl
89ba785938
using correct name (confirmed by user with original request)
2023-11-28 21:08:53 +01:00
Martin Diehl
38c7e6a8e4
consistent code
2023-11-28 20:57:24 +01:00
Philip Eisenlohr
118247111b
slightly shorter code
2023-11-28 12:31:47 -05:00
Philip Eisenlohr
7e56abf41c
language polish
2023-11-28 17:21:06 +00:00
Martin Diehl
59765ab0df
typo: do not overwrite 'label'
2023-11-28 14:40:14 +01:00
Vitesh Shah
338fce8b5d
nested methods and attributes need to added individually
2023-11-28 12:52:57 +01:00
Martin Diehl
9aa68e83a2
new delete function for VTK
...
follows 'damask.Table' and makes GeomGrid.load_SPPARKS easier
2023-11-28 11:51:14 +01:00
Martin Diehl
9710ec11f0
load data from SPPARKS
...
https://spparks.github.io/
2023-11-28 10:29:45 +01:00
Vitesh Shah
05da811afe
adding ._hl method to modified h5py class
...
Simple loading of module from importlib misses the extra methods and
attributes associated with h5py.
For h5py._hl is missing which is needed for nullterm strings in
attributes.
2023-11-28 09:45:51 +01:00
Martin Diehl
4c5f980d00
more systematic name
2023-11-27 23:14:23 +01:00
Vitesh Shah
1cf8696cbb
correct crystal structure array shape
2023-11-27 15:51:02 +01:00