WIP: Prior clean up
Requires !688 (merged)
Some code improvements for the prior package:
- Cleaned up a bunch of warnings
- removed if/else-clauses for prob/rescale/ln_prob/cdf methods that distinguish between float and array input. It now always uses the array logic and then checks the type to return a float if it is a float input
- Introduced
@valid_rescale_checkand@consistent_type_usedecorators to reduce redundant code throughout the package - Restructured the prior tests into its own package
- Assured that prior saving/loading is still working the same way.
- Got rid off the
check_range_nonzeroargument in favour of dynamic testing with properties
Edited by Moritz Huebner