This MR aims at finalizing the package to proceed with its public release, as a clean 2.0 version.
Polish up the code:
__init_subclass__
implementations
see docs
__all__
statementsModel.compute_loss
methodAdd required metadata:
Test the package extensively:
*Support for python 3.7 was dropped due to functions such as typing.get_args
and typing.get_origin
having been introduced with Python 3.8.
Improve dependency specifications:
Add more unit tests:
Add coverage stats: