v0.2.2.4
Enhancements:
- Added poetry support via pyproject.toml
- Added other non-python tool support via setup.cfg
- Increased code coverage
- Add type hints through most of code
- Added/expanded most docstrings
- Reorganized documentation and added additional documentation
- Changed location and functions to read/write user-specific configuration file
- Expanded capability errors and auto-generated more error info
- Register an empty backend by default
- Support for backend refactoring
- Added more unit tests for headless builds
- Improved some unit tests
- Added _best value to all score types
- Added code from cypy, removing dependence of cypy
- Consolidated logging methods
- Added Correlation score
- Added source_check function
- Removed backports.tempfile from requirements.txt
- Added optional validation observation before generation of prediction
- Allowed backend to be of type Backend
Administrative:
- Created code of conduct and steering committee
- Drop support for Python 2
Other changes:
- New units tests and new location for main test module
- Moved API doc instructions
- Change quantities requirement
Bug fixes:
- Fixed log_norm_score handling of None
- Bug fix in norm_score
- Handle tkinter importerror for tkinter-less distributions
- Fixed nbconvert dependency
- Fixed circular import
- Fix validation schema warnings
- Fixed some pip version-dependent errors
- Removed spurious quotes in _run function
- Removed FileNotFoundError import
Deprecated:
- Dropped test ch. 6 since sympy is not in travis-ci