1.7.1
Commit with full changes is this one 10292b9
- Changed so that resample_to_business_period_ends method on OpenFrame now retains original stubs on all constituent OpenTimeSeries.
- Made do_resample_to_business_period_ends private.
- Cleaned up calc_range and efficient_frontier functions.
- Improved calc_range test and exception message.
- Removed classmethod setup_class on OpenTimeSeries. Replaced with Pydantic field_validator decorator for domestic (currency) field and countries field.
- Made input type more strict on OpenTimeSeries.from_df().
- Introduced branch coverage and added tests to bring coverage back to 100% from 99%.
- Miscellaneous cleanup and depedencies updated.