Skip to content

Releases: scidash/sciunit

v0.2.8

19 Dec 20:49
3174a18
Compare
Choose a tag to compare
Version bump to 0.2.8

v0.2.7

14 May 17:45
c70f388
Compare
Choose a tag to compare

What’s Changed

v0.2.6

23 Feb 19:46
bb4bfba
Compare
Choose a tag to compare

What’s Changed

v0.2.4

04 May 13:25
f522579
Compare
Choose a tag to compare

What’s Changed

v0.2.3

31 Jan 02:57
ed671b1
Compare
Choose a tag to compare
  • Changed versioning system
  • Updated dockerfile
  • See release notes for all other v.0.2.2.x releases

v0.2.2.4

13 Jan 21:00
6eb0cab
Compare
Choose a tag to compare

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

Version 0.2.2

11 Feb 21:25
54b7bb6
Compare
Choose a tag to compare

Enhancements:

  • Added workshop tutorial notebook
  • import path included in _class field
  • Added RandomScore and more ZScore error checking
  • Added only_lower_triangle option to TestM2M
  • Added key-based lookup to TestSuite to find tests with a given name
  • Added log_norm_score
  • Added optimizer kwargs to TestSuite
  • Added reasons to incomplete scores

Bug fixes:

  • Fixed recursion bug for missing attributes
  • Bug fixes for TestSuite
  • Fix PipSession import for pip version 20

Other changes

  • Changed to global installation in tutorial
  • Updated Dockerfile
  • Minor documentation improvements
  • Removed deprecated pandas Panel class
  • Added Python 3.7 and 3.8 to Travis CI integration tests
  • Added contributor guidelines, code of conduct, and executive committee roster

Version 0.2.1

05 Jul 18:08
6057334
Compare
Choose a tag to compare

Features added:

  • Added ProtocolToFeaturesTest, a good base class for many get_prediction implementations.
  • Added pre-execution validation option for test observations
  • Added cerberus validation for test parameters
  • Added platform (i.e. OS) information to utils module
  • Search for model attributes will also search on backends
  • Added log function into main namespace
  • Added failed_capability_checks method to models.
  • De-duplicated parameters validator code and added units_map
  • Added schema format and classmethod to get observation schema names
  • Simpler "instance-less" capability checking
  • Added condition_model method
  • Added validation of iterable and multi-unit observations
  • Added dependent repos badge

Bug-fixes and compatibility changes:

  • Fixes for downstream applications that use Python 2
  • Added future imports for Python 2
  • Updated model capability unit test
  • Added missing kwarg in Test.check
  • Added require_extra back
  • Added optional recorded_variables attribute
  • Added Python 2 and 3 compatible temp directory utility function
  • Added better support for default test parameters
  • Added warning traceback function
  • Added dict_combine function for Python 2 compatibility
  • failed_extra_capabilities now checks if model claims the capability

Version 0.2

09 May 22:13
fe8b696
Compare
Choose a tag to compare
Merge pull request #61 from scidash/dev

Merge Dev into Master