Martin Diehl
|
8895e7a36f
|
more logical behavior
explicit keywords are more important than existing one
|
2023-02-01 14:59:00 +01:00 |
Martin Diehl
|
ce6c86dd6d
|
essentially same behavior as before,
but better documentation, a few simplifications, and typehints
|
2023-01-24 11:26:14 +01:00 |
Daniel Otto de Mentock
|
8c6593985c
|
Merge branch 'yaml-emit-numpy-scalar' into 'development'
single elements of numpy arrays are not of native type
See merge request damask/DAMASK!681
|
2022-12-08 12:03:54 +00:00 |
Daniel Otto de Mentock
|
ba2062e4ed
|
CSafeDumper is significantly faster and can be subclassed for custom extensions.
|
2022-12-06 20:17:23 +00:00 |
Martin Diehl
|
ce2e0a01f5
|
single elements of numpy arrays are not of native type
|
2022-12-05 20:29:08 +01:00 |
Philip Eisenlohr
|
6315f97f4a
|
added explicit Optional type hint
|
2022-11-22 16:26:15 -05:00 |
Martin Diehl
|
b7cd0c1d51
|
increasing consistency
|
2022-08-10 20:51:50 +02:00 |
d.mentock
|
df1f362ed3
|
it's useful for users to see standard docstrings in magic methods
|
2022-07-08 18:06:41 +02:00 |
Martin Diehl
|
575de4b89b
|
mypy does not like an import that can result in two types
|
2022-04-30 23:15:21 +02:00 |
Martin Diehl
|
8168d43553
|
use libyaml-based loader
factor 10 faster on my laptop
|
2022-04-30 19:44:50 +02:00 |
Martin Diehl
|
f3cf67d3fa
|
avoid code duplication and inconsistencies
|
2022-03-27 09:55:20 +02:00 |
Martin Diehl
|
e9906864cf
|
ensure Unix line endings
|
2022-03-26 22:00:08 +01:00 |
Martin Diehl
|
135f2e7add
|
allow to use '~' in filenames
no idea how to test, but seems to work
|
2022-03-19 11:10:22 +01:00 |
Martin Diehl
|
3ee98164fa
|
simplified
|
2022-02-10 23:55:05 +01:00 |
Daniel Otto de Mentock
|
086ff42be5
|
05 Typehints config configmaterial
|
2022-02-01 07:30:00 +00:00 |
Philip Eisenlohr
|
d5da47bf71
|
extend config init to allow YAML string and key=value pairs
|
2021-12-02 18:20:27 -05:00 |
Martin Diehl
|
f76d64d355
|
already handled in NiceDumper class
|
2021-08-18 08:50:28 +02:00 |
Francisco Jose Gallardo Basile
|
0ef5825d35
|
Merge branch 'Results.add_grid_filters' into 'development'
Result.add_xxx for functions on regular grids
See merge request damask/DAMASK!394
|
2021-05-31 05:46:06 +00:00 |
Martin Diehl
|
94b6be4e83
|
preferred way to say that something needs to be implemented
|
2021-05-29 10:54:34 +02:00 |
Martin Diehl
|
adb1e51e24
|
support for 2D tensor in load case
currently optional, but should become mandatory after a transition
period
|
2021-05-26 08:04:14 +02:00 |
Martin Diehl
|
0459f17f58
|
improved usability
|
2021-04-25 07:58:15 +02:00 |
Martin Diehl
|
be9e00347b
|
cleaning
dropped support for legacy table
|
2021-03-27 10:11:31 +01:00 |
Martin Diehl
|
fe0cd8e5e2
|
transparently handle orientations/rotations
|
2021-03-25 15:30:31 +01:00 |
Philip Eisenlohr
|
a26e586b14
|
More general 'delete' (accepts iterables) and backports of '|' and '|=' for union/add.
'|=' would work for python 3.9 without extra code, but '|' unfortunately casts 'damask.Config' (subclass of 'dict') to a 'dict'.
|
2021-03-09 19:15:15 +00:00 |
Martin Diehl
|
6895ef6b18
|
always write LF line endings
small pitfall: I windows users use a filehandle that results from a call
to open() without the newline option, they get still CRLF line endings
|
2021-02-10 10:03:35 +01:00 |
Philip Eisenlohr
|
94cfe28128
|
polishing help; Rotation.apply(Rotation) now acceptable.
|
2021-01-06 18:03:10 -05:00 |
Martin Diehl
|
5f1399acc3
|
consistent behavior with other classes
python dictionary operates in-place, so wrappers for out-of-place
behavior let it use like the other DAMASK classes
|
2021-01-03 12:09:21 +01:00 |
Martin Diehl
|
35ca1ffb0a
|
consistent copy functionality
|
2021-01-03 12:03:40 +01:00 |
Martin Diehl
|
35f9861818
|
Fortran standard is 2018
will not work for older compilers
|
2020-12-18 15:19:04 +01:00 |
Martin Diehl
|
4dd387d7f5
|
compatibility with old pyyaml + test for numpy
|
2020-10-27 06:39:58 +01:00 |
Martin Diehl
|
4159ae5f3d
|
keep order of keys
|
2020-10-26 21:44:38 +01:00 |
Martin Diehl
|
5834d95012
|
support for more types
- allow to directly use Config and its sublasses (cast to dict)
- convert numpy arrays
|
2020-10-26 21:38:24 +01:00 |
Martin Diehl
|
33685bc493
|
allow user do control output style
(numerics.yaml looks strange otherwise)
|
2020-09-30 12:32:37 +02:00 |
Martin Diehl
|
5ad46ae021
|
completely tested
|
2020-09-30 09:05:23 +02:00 |
Martin Diehl
|
fdfcb16d15
|
not needed
|
2020-09-30 08:16:12 +02:00 |
Martin Diehl
|
b383a4530e
|
better name, subclassing for easy extension to load
|
2020-09-30 07:53:25 +02:00 |