ddg.math package cleanup
Each of the files in the cleaned up ddg.math
package need to be reviewd:
- is the docstring documentation up to standard and complete
- are all functions tested?
- can the file be sorted?
- does a module description exist?
Rough notes:
- math/complex -> Extend module documentation i.e. that it cretates and uses numpy complex numbers
- math/euclidean -> catmull_rom_cuve / catmull_rom_spline (namechange?), circle: document that its in 3D, add module documentation
- math/projective -> (only)
is_similarity
, sort file - math/random -> minor docstrings
Firstly:
-
separate tests in gmath (Le Nam) !391 (merged)
Then:
-
functions (Le Nam) !390 (merged) -
complex (Shana) !467 (merged) -
euclidean (Sara) !407 (merged) -
functools (Le Nam) !389 (merged) -
grid (Amir and Luka) !424 (merged) -
inner_product (Roman) !470 -
linalg (Sara) !428 (merged) -
projective (Theo) !418 (merged) -
random (Theo) -
symmetric_matrices (Leander) !440 (merged) -
quaternions (Amir) !392 (merged)
More subissues see below.