Martin Diehl
|
cdda556e18
|
small improvements
- hack for reporting multiple rotation
- bugfix for vectorized Rodrigues vector
- more general broadcasting (even more powerfull then np.broadcast_to)
|
2020-06-18 22:30:22 +02:00 |
Martin Diehl
|
908788271a
|
Merge branch 'misc-improvements' into less-shell-scripts
|
2020-05-26 07:24:03 +02:00 |
Martin Diehl
|
f07eaf19d0
|
fixed broadcasting + corresponding test
|
2020-05-25 16:37:08 +02:00 |
Martin Diehl
|
dad7c7a2a0
|
Merge branch 'vectorize_rotation' into misc-improvements
|
2020-05-25 15:50:03 +02:00 |
Martin Diehl
|
3e2cbef780
|
Merge remote-tracking branch 'origin/development' into vectorize_rotation
|
2020-05-25 15:46:27 +02:00 |
Martin Diehl
|
77b68ab86f
|
using rotation class for rotations
|
2020-05-25 09:39:39 +02:00 |
Martin Diehl
|
b33de48528
|
testing broadcasting
|
2020-05-22 15:12:37 +02:00 |
Martin Diehl
|
16f30a10d0
|
polishing
|
2020-05-20 23:50:08 +02:00 |
Martin Diehl
|
353fd3ceb6
|
more tests
now 95% test coverage of Rotation class
|
2020-05-20 19:16:31 +02:00 |
Martin Diehl
|
128a96e7f6
|
vectorized formula is enough
|
2020-05-20 18:13:51 +02:00 |
Martin Diehl
|
bb419d49df
|
polishing
|
2020-05-20 16:19:12 +02:00 |
Martin Diehl
|
9240dd59b2
|
mark as internal
all functionality (+ sanity checks) can be done with the class
functionality
|
2020-05-20 11:11:07 +02:00 |
Martin Diehl
|
9694767997
|
all seems to work now
|
2020-05-20 09:01:38 +02:00 |
Martin Diehl
|
1d8903bb0c
|
transition code
|
2020-05-20 00:18:44 +02:00 |
Martin Diehl
|
1fa4a07bb8
|
for backward compatibility
|
2020-05-19 23:39:01 +02:00 |
Martin Diehl
|
3e00269179
|
again some more tests
|
2020-05-19 23:24:12 +02:00 |
Martin Diehl
|
1c53a37de4
|
more tests and adjustments to tolerances
|
2020-05-19 21:03:30 +02:00 |
Martin Diehl
|
a6b0aaffba
|
more tests
Hotfix needed for axis angle to matrix (not used in DAMASK, needs
further investigation)
|
2020-05-19 19:41:50 +02:00 |
Martin Diehl
|
de79a5af43
|
directly test the internal conversions
some work to do ...
|
2020-05-19 09:55:23 +02:00 |
Martin Diehl
|
065c624f94
|
fix for backward compatibility
|
2020-05-19 09:10:14 +02:00 |
Martin Diehl
|
ebf05a279e
|
standard name
|
2020-05-19 08:59:03 +02:00 |
Martin Diehl
|
1a3a4a800e
|
vectorized
|
2020-05-19 07:59:24 +02:00 |
Martin Diehl
|
b6eebcd704
|
small fixes (testing P=+1)
|
2020-05-19 07:57:40 +02:00 |
Martin Diehl
|
b200894a40
|
bugfix and further test
|
2020-05-19 07:57:40 +02:00 |
Martin Diehl
|
3dc90ddb94
|
use the formula from the paper, not from the reference implementation
a few multiplications should be faster than a transpose
|
2020-05-19 07:57:40 +02:00 |
Martin Diehl
|
a25dd1c438
|
cleaning
|
2020-05-19 07:57:40 +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
|
a90865c877
|
non-vectorized versions not needed anymore
using them only for testing purposes
|
2020-05-17 00:10:18 +02:00 |
Martin Diehl
|
19638168e6
|
more sensible type checking and errors
|
2020-05-16 13:23:32 +02:00 |
Martin Diehl
|
235f3c0df7
|
bugfix: copy and paste error
|
2020-05-16 11:16:52 +02:00 |
Martin Diehl
|
e2ba294b75
|
bugfix: wrong variable
|
2020-05-16 09:40:32 +02:00 |
Martin Diehl
|
2dc46b783a
|
simplified and tested
|
2020-05-16 00:58:40 +02:00 |
Martin Diehl
|
3fd868dc45
|
Merge branch 'development' into vectorize_rotation
|
2020-05-15 23:25:36 +02:00 |
Martin Diehl
|
b5b9bfaa99
|
need space at end of definition list
|
2020-05-13 11:36:16 +02:00 |
Martin Diehl
|
6f3b526811
|
Merge branch 'development' into docstring-sphinx-adjustments
|
2020-05-13 10:38:45 +02:00 |
Martin Diehl
|
ef4a4dad4a
|
shape property and numpy-like broadcasting
this makes it easy to apply a single rotation to a field
|
2020-05-05 14:44:08 +02:00 |
Martin Diehl
|
5f3f87cd68
|
vectorizing cubochoric conversions
|
2020-05-04 17:43:38 +02:00 |
Martin Diehl
|
7d1e0850ab
|
test + resulting bug fix
|
2020-05-03 17:04:03 +02:00 |
Martin Diehl
|
5d4b554b00
|
WIP: vectorizing
|
2020-05-03 07:48:13 +02:00 |
Martin Diehl
|
c241eaec15
|
rely on correct input data
|
2020-05-03 07:23:46 +02:00 |
Martin Diehl
|
f0bb50b97d
|
vectorized rotation function
|
2020-05-02 15:22:17 +02:00 |
Martin Diehl
|
c7a77ebc26
|
Merge branch 'development' into integrate-lambert
|
2020-05-02 09:21:42 +02:00 |
Martin Diehl
|
2df78e4e2f
|
vecorized pyramid function for lambert projection
|
2020-05-02 09:17:31 +02:00 |
Martin Diehl
|
ce9bdc50a4
|
common variable names
|
2020-04-29 14:46:58 +02:00 |
Martin Diehl
|
707324887f
|
inform the user about planned functionality
|
2020-04-24 06:52:09 +02:00 |
Martin Diehl
|
8ba547a1b5
|
no need for an extra file
|
2020-04-22 13:23:50 +02:00 |
Martin Diehl
|
97a5880d76
|
ensure correct shape
|
2020-04-21 13:22:55 +02:00 |
Martin Diehl
|
75d7238376
|
vectorized as_XXX
|
2020-04-21 12:27:50 +02:00 |
Martin Diehl
|
ae3eca5f98
|
fix for vectorized from_random
|
2020-04-21 12:08:16 +02:00 |
Martin Diehl
|
23fc58699f
|
vectorize Rotation.fromXXX functions
|
2020-04-21 10:55:45 +02:00 |
Martin Diehl
|
93c75cada3
|
numpydoc style
|
2020-04-12 15:38:38 +02:00 |
Martin Diehl
|
3d10266fbc
|
similar style as for other conversions
|
2020-04-12 01:29:11 +02:00 |
Martin Diehl
|
04fbc38a4b
|
keep namespace clean and avoid overwriting in fromXXX functions
|
2020-04-12 01:19:11 +02:00 |
Martin Diehl
|
f41a47ce8b
|
polishing and slightly stricter tolerances
|
2020-04-11 23:27:25 +02:00 |
Martin Diehl
|
c0c37fe6a5
|
polishing
|
2020-04-11 20:42:46 +02:00 |
Martin Diehl
|
c57f96cd6e
|
also missing
|
2020-04-11 18:32:06 +02:00 |
Martin Diehl
|
8c61f67e34
|
cleaning
|
2020-04-11 18:24:54 +02:00 |
Martin Diehl
|
296a75d452
|
where not needed
|
2020-04-11 18:00:59 +02:00 |
Martin Diehl
|
fac33ec408
|
polishing
|
2020-04-11 17:23:54 +02:00 |
Martin Diehl
|
51104bfc13
|
do not transpose for the standard case
|
2020-04-11 17:19:12 +02:00 |
Martin Diehl
|
cb9daccdd7
|
homochoric representation vectorized
|
2020-04-11 16:14:40 +02:00 |
Martin Diehl
|
99655c9f61
|
more vectorized functions
|
2020-04-11 13:59:16 +02:00 |
Martin Diehl
|
3bfa2d679c
|
simpler/correct logic for eu2om
|
2020-04-11 11:36:37 +02:00 |
Martin Diehl
|
bab3581b11
|
need to transpose eigenvectors to find the correct one
|
2020-04-09 15:01:01 +02:00 |
Martin Diehl
|
e502573e05
|
polishing
|
2020-04-09 14:20:43 +02:00 |
Martin Diehl
|
b025c1838e
|
simplified
|
2020-04-09 12:52:12 +02:00 |
Martin Diehl
|
cbfde73a29
|
more testing and related fixes
|
2020-04-09 07:40:20 +02:00 |
Martin Diehl
|
43e7639f77
|
WIP: implementing orientation matrix conversions
|
2020-04-09 00:47:43 +02:00 |
Martin Diehl
|
da30fb8396
|
qu(aternion) and eu(ler) vectorized and tested
|
2020-04-09 00:35:40 +02:00 |
Martin Diehl
|
464620b796
|
vectorized conversion from ax(is angle)
|
2020-04-08 21:24:59 +02:00 |
Martin Diehl
|
1ba01ba0db
|
adjusting tolerances
|
2020-04-08 18:15:50 +02:00 |
Martin Diehl
|
8f88480790
|
better readable error messages
|
2020-04-08 12:59:34 +02:00 |
Martin Diehl
|
bbce3456e8
|
advise from pylint
|
2020-03-22 22:30:38 +01:00 |
Martin Diehl
|
1dfdd264b7
|
small flaws detected by pylint
|
2020-03-22 16:31:14 +01:00 |
Martin Diehl
|
e390982be7
|
clean first level structure
|
2020-03-19 15:19:11 +01:00 |