Commit Graph

1568 Commits

Author SHA1 Message Date
Daniel Otto de Mentock be95f9a98a Typehints for crystal 2021-12-06 23:49:12 +00:00
Test User 992f848296 [skip ci] Merge branch 'master' into development 2021-12-06 18:34:35 +01:00
Test User 596a8ecd11 [skip ci] updated version information after successful test of v3.0.0-alpha5-251-g65c4417a2 2021-12-06 18:34:14 +01:00
Sheng Zhang a4cd663fc0 Merge branch 'no-2prism-hex' into development 2021-12-06 16:45:01 +01:00
Martin Diehl fe2123bae4 2. order prismatic systems are not needed
not clear for which material they have been introduced, according to
T.R. Bieler and P. Eisenlohr they are typicall not active in any
material of interest
2021-12-06 12:23:24 +01:00
Martin Diehl 7b187eb370 new convention 2021-12-06 07:55:05 +01:00
Test User cef8b06dc0 [skip ci] updated version information after successful test of v3.0.0-alpha5-244-gb57351045 2021-12-04 05:43:51 +01:00
Philip Eisenlohr b57351045b follow new convention for "shape" and "len" in docstrings 2021-12-04 03:39:33 +01:00
Martin Diehl 2a6b37a0e5 eq. according to mypy recommendation
note that raising 'NotImplemented' means that __eq__ of the 'other' is
evaluated
https://stackoverflow.com/questions/54801832
https://newbedev.com/why-does-defining-the-argument-types-for-eq-throw-a-mypy-type-error
2021-12-03 12:35:25 +01:00
Martin Diehl 99166a7ce2 Merge remote-tracking branch 'origin/colormap-docstrings' into development 2021-12-03 12:18:24 +01:00
Test User 389d08bdcc [skip ci] updated version information after successful test of v3.0.0-alpha5-234-g66fddda0b 2021-12-03 10:08:09 +01:00
Test User 55b8ea9db9 [skip ci] updated version information after successful test of v3.0.0-alpha5-230-g7a78a25e5 2021-12-03 07:39:56 +01:00
Martin Diehl 7a78a25e5c Merge branch 'config-init-yaml' into 'development'
extend config init to allow YAML string and key=value pairs

See merge request damask/DAMASK!470
2021-12-03 04:37:23 +00:00
Philip Eisenlohr dc3db90ce0 fixed typo: colormodel --> color model 2021-12-02 18:59:31 -05:00
Philip Eisenlohr d5da47bf71 extend config init to allow YAML string and key=value pairs 2021-12-02 18:20:27 -05:00
Test User 88de2720d2 [skip ci] updated version information after successful test of v3.0.0-alpha5-227-g727dd8936 2021-12-02 16:24:54 +01:00
Franz Roters 727dd8936d use latest Marc version 2021-12-02 08:50:59 +01:00
Martin Diehl 5abfe3c214 Merge remote-tracking branch 'origin/development' into MSC-Version 2021-12-01 15:35:49 +01:00
Martin Diehl 3a51e1119b text files on Unix should end with a new line character 2021-11-30 13:11:40 +01:00
Test User 51b7a00734 [skip ci] updated version information after successful test of v3.0.0-alpha5-210-g7e7098baf 2021-11-29 21:14:49 +01:00
Test User 77bced998f [skip ci] updated version information after successful test of v3.0.0-alpha5-202-g96e4cb591 2021-11-29 10:35:09 +01:00
Test User a0e0f329fd [skip ci] updated version information after successful test of v3.0.0-alpha5-197-g1fc876358 2021-11-28 03:10:26 +01:00
Test User 98b699359f [skip ci] updated version information after successful test of v3.0.0-alpha5-191-gf32a78861 2021-11-27 00:46:28 +01:00
Philip Eisenlohr f32a788614 Merge branch 'dynamic-C' into 'development'
temperature dependend elastic constants.

See merge request damask/DAMASK!465
2021-11-26 21:41:36 +00:00
Philip Eisenlohr 4d63da6aee get_file_handle suffix is optional 2021-11-26 11:34:43 -05:00
Test User d52a14f74f [skip ci] updated version information after successful test of v3.0.0-alpha5-172-g41d78e2c6 2021-11-26 13:28:55 +01:00
Martin Diehl 4ba7c9e670 polishing
casting numpy.bool_ to bool is a little bit annoying. Mabye using Union[bool, np.bool_] is the better
solution, it does not require any changes to the actual code and there is some
hope that it will get fixed in mypy https://github.com/numpy/numpy/issues/18876
2021-11-25 21:29:34 +01:00
Philip Eisenlohr bd908dc425 test __eq__; polish help strings 2021-11-25 13:14:34 -05:00
Franz Roters 9132ce96f1 corrected python error 2021-11-25 17:36:41 +01:00
Franz Roters f435062a1d support for Marc2021.3.1 2021-11-25 17:30:22 +01:00
Martin Diehl fb8c515a98 capitalize constants
not sure whether we should make exceptions for k_B and T_room
2021-11-25 11:52:52 +01:00
Test User 0cf78da46d [skip ci] updated version information after successful test of v3.0.0-alpha5-164-gdc993bc6f 2021-11-25 04:21:18 +01:00
Philip Eisenlohr dc993bc6f9 Merge branch 'typehints_colormap' into 'development'
Typehints colormap

See merge request damask/DAMASK!460
2021-11-24 23:15:30 +00:00
Martin Diehl 3cae915e47 not needed
a = [] is already a list
2021-11-24 21:12:13 +01:00
Martin Diehl adb1d4ccf9 version numbers are no floating point numbers 2021-11-24 17:29:07 +01:00
Martin Diehl 757ba4dba2 in-line with pathlib.Path 2021-11-24 17:28:00 +01:00
Philip Eisenlohr 3bf10127b8 added __eq__ and test 2021-11-23 17:46:38 -05:00
Philip Eisenlohr 3e1a6dcab7 polished help; streamlined from_range() 2021-11-23 17:20:07 -05:00
Test User 2ae8b4a9f5 [skip ci] updated version information after successful test of v3.0.0-alpha5-155-gbf76d9f3a 2021-11-23 21:31:17 +01:00
Martin Diehl 889ab87914 simplified and corrected
- Optional not needed for 'None' argument
- Use TextIO for typehints, TextIOWrapper seems to cause problems
- Test for tuple/list input for public functions
- internal functions that are always called with np.ndarray don't need
  to offer flexibility. They might work, but we don't guarantee
  anything.
2021-11-23 17:59:56 +01:00
Martin Diehl 3410a8d4cb follow order of imports
- python standard library
- third party
- DAMASK internal
2021-11-23 16:34:50 +01:00
Daniel Otto de Mentock 8797282d37 added typehints for colormap module 2021-11-22 17:15:22 +01:00
Test User 1396ec6f56 [skip ci] updated version information after successful test of v3.0.0-alpha5-140-g202af3242 2021-11-18 23:13:16 +01:00
Test User 52d0ba4a74 [skip ci] updated version information after successful test of v3.0.0-alpha5-135-ga3f74994b 2021-11-17 19:56:38 +01:00
Test User b2fd78b639 [skip ci] updated version information after successful test of v3.0.0-alpha5-128-g5a901a42f 2021-11-17 13:45:27 +01:00
Test User b51174214c [skip ci] Merge branch 'master' into development 2021-11-16 19:56:51 +01:00
Test User adeff2c5a4 [skip ci] updated version information after successful test of v3.0.0-alpha5-109-g58410709b 2021-11-16 19:56:11 +01:00
Philip Eisenlohr e23b07be94 Merge branch 'grid-reporting' into 'development'
improved grid reporting

See merge request damask/DAMASK!456
2021-11-16 18:56:08 +00:00
Franz Roters 3c7598c189 Merge branch 'Marc-spelling' into 'development'
following official naming and website

See merge request damask/DAMASK!453
2021-11-16 16:33:05 +00:00
Philip Eisenlohr 66f9c771dd correct unit for size 2021-11-16 10:28:23 -05:00
Martin Diehl fd0a3f58fa improved grid reporting
- a-b-c vs. x-y-z confusing and not needed
- unit is helpful (got a request on the helpdesk)
2021-11-16 09:17:32 +01:00
Test User 7347e26204 [skip ci] updated version information after successful test of v3.0.0-alpha5-105-g020759996 2021-11-16 06:39:38 +01:00
Philip Eisenlohr 0207599961 Merge branch 'initial-eigenstrain' into 'development'
option to initialize F_i

See merge request damask/DAMASK!455
2021-11-16 03:51:58 +00:00
Test User a87f414146 [skip ci] updated version information after successful test of v3.0.0-alpha5-90-gbb6655045 2021-11-14 20:46:57 +01:00
Martin Diehl d751350bda systematic naming 2021-11-14 06:51:47 +01:00
Martin Diehl cd2ecef92f Merge remote-tracking branch 'origin/development' into Marc-spelling 2021-11-12 09:25:41 +01:00
Martin Diehl aa6efd21cd Merge remote-tracking branch 'origin/development' into initial-eigenstrain 2021-11-12 08:46:50 +01:00
Test User e8d2281bb5 [skip ci] updated version information after successful test of v3.0.0-alpha5-72-g8138d3a18 2021-11-12 08:43:50 +01:00
Martin Diehl 0514ca7a56 Merge remote-tracking branch 'origin/development' into initial-eigenstrain 2021-11-08 18:49:41 +01:00
Test User 5142813a98 [skip ci] updated version information after successful test of v3.0.0-alpha5-64-g8e08af31e 2021-11-05 10:23:36 +01:00
Daniel Otto de Mentock 8e08af31e5 Merge branch '125-python-typehints' into 'development'
first few type hints for Python

See merge request damask/DAMASK!450
2021-11-05 07:45:29 +00:00
Test User ba66d7b816 [skip ci] updated version information after successful test of v3.0.0-alpha5-52-g5b0ad1eb8 2021-11-04 21:19:55 +01:00
Martin Diehl f0c587d4aa polishing
oder of imports is build-in, 3rd party, internal
2021-11-03 07:53:38 +01:00
Philip Eisenlohr ccfe276ae1 fixed type hinting for seeds.py and grid_filters.py 2021-11-02 14:28:54 -04:00
Philip Eisenlohr 8636c5dad4 removed grid typehint <-- no clue how to break circular import 2021-11-02 13:41:05 -04:00
Philip Eisenlohr 735952bd32 fixed typo 2021-11-02 13:40:09 -04:00
Philip Eisenlohr 32aff9d966 added typehints to seeds.py 2021-11-02 13:01:32 -04:00
Test User 493a0969eb [skip ci] updated version information after successful test of v3.0.0-alpha5-45-g1a558db83 2021-11-02 16:42:50 +01:00
Martin Diehl f4f0163d5e Merge remote-tracking branch 'origin/development' into initial-eigenstrain 2021-11-02 13:22:47 +01:00
Martin Diehl 0bc267c76b automated type checking for mechanics 2021-10-31 22:50:41 +01:00
Martin Diehl 509835bf0b type hints for tensor
adjustments to Rotation/Orientation needed to enable type checking with
mypy
2021-10-31 22:37:54 +01:00
Test User 9f152aca0d [skip ci] updated version information after successful test of v3.0.0-alpha5-31-gddb25ad0e 2021-10-30 10:03:53 +02:00
Philip Eisenlohr ddb25ad0e5 remove duplicate lattice_symmetries dictionary 2021-10-29 20:04:09 -04:00
Test User d2a83e5cc1 [skip ci] updated version information after successful test of v3.0.0-alpha5-29-g84df8b71f 2021-10-29 10:52:40 +02:00
Test User fb1d3a62de [skip ci] updated version information after successful test of v3.0.0-alpha5-15-g5995a7877 2021-10-22 13:55:19 +02:00
Test User b7436ec0f2 [skip ci] updated version information after successful test of v3.0.0-alpha5-9-gd1a9b7333 2021-10-19 15:44:17 +02:00
Martin Diehl 712d8d54c3 following official naming and website
The product is MSC Marc, Mentat is just a part of it
2021-10-19 10:08:11 +02:00
Test User dead46ebf6 [skip ci] updated version information after successful test of v3.0.0-alpha5-7-gee537ff5e 2021-10-12 15:23:53 +02:00
Martin Diehl c693006dd8 nicer formatting 2021-10-11 21:57:13 +02:00
Test User d4546fa477 [skip ci] updated version information after successful test of v3.0.0-alpha5-4-g89b0047d9 2021-10-08 17:44:42 +02:00
Martin Diehl b32b01d7af v3.0.0-alpha5 2021-10-07 05:51:58 +02:00
Test User 6a5b3401f8 [skip ci] updated version information after successful test of v3.0.0-alpha4-440-g4f42fa240 2021-10-07 02:13:04 +02:00
Test User 1b0d3a947f [skip ci] updated version information after successful test of v3.0.0-alpha4-432-ga0d516958 2021-10-06 19:41:23 +02:00
Philip Eisenlohr b11a14999b simplified lattice point data; added test 2021-09-30 11:01:42 -04:00
Philip Eisenlohr d293fb8af9 added lattice point property; fixed edge case for angle sum 2021-09-29 12:11:38 -04:00
Test User 0b335ae740 [skip ci] updated version information after successful test of v3.0.0-alpha4-428-g36eb50ff5 2021-09-29 12:29:10 +02:00
Sharan Roongta 36eb50ff52 Merge branch 'rotation-help-polish' into 'development'
slight improvements to help; use a/b instead of a*~b

See merge request damask/DAMASK!439
2021-09-29 08:54:06 +00:00
Test User 707fa6fbc7 [skip ci] updated version information after successful test of v3.0.0-alpha4-425-g52a0c6fb0 2021-09-24 16:10:17 +02:00
Philip Eisenlohr f3bcdca5e8 slight improvements to help; use a/b instead of a*~b 2021-09-24 08:54:31 -04:00
Martin Diehl adecb4c9c2 avoid clash of notation with substitution extension 2021-09-23 21:46:53 +02:00
Test User a51e39a554 [skip ci] updated version information after successful test of v3.0.0-alpha4-422-gc7039e19b 2021-09-14 16:34:16 +02:00
Martin Diehl f9c7781a35 avoid int16
for any reasoable input, int32 should be sufficient, no need to worry
about int64.
2021-09-12 21:54:04 +02:00
Philip Eisenlohr c93c4e462d [skip ci] changed "Bunge-Euler" to "Bunge Euler" and added note on axis sequence. 2021-09-09 14:05:09 +00:00
Philip Eisenlohr 4b163b9980 [skip ci] remove auto-inserted closing parentheses 2021-09-08 18:45:12 +00:00
Philip Eisenlohr eae4a7f29c [skip ci] stray en-dash 2021-09-08 18:39:06 +00:00
Philip Eisenlohr b337575963 polished langauge of help messages 2021-09-08 13:10:49 -04:00
Test User 0c2956e0e1 [skip ci] updated version information after successful test of v3.0.0-alpha4-414-g0851b3101 2021-09-06 10:37:28 +02:00
Test User b152b379c9 [skip ci] updated version information after successful test of v3.0.0-alpha4-412-ge98be8b1d 2021-09-06 08:52:13 +02:00
Test User 79e17bce4a [skip ci] updated version information after successful test of v3.0.0-alpha4-409-g235e308c9 2021-09-05 19:18:55 +02:00
Test User 976b55a440 [skip ci] updated version information after successful test of v3.0.0-alpha4-406-gfc7b16655 2021-09-05 12:12:04 +02:00