Skip to content

Releases: RobertJN64/MLVisualizationTools

Version 0.5.0

30 Nov 14:42
Compare
Choose a tag to compare

Version 0.5 is stable!

We moved from 0.4 to 0.5 because of potential breaking changes in data structures and function calls.

Changes:

  • Added data overlay tools (datainterface.py)
  • Added data overlay example (DataOverlayDemo.py)
  • Changed coldata format to be 2 items, a dict and a list (instead of list of dicts)
  • Changed graphData format to support data overlay
  • Changed graphing + colorization to support new data structures
  • All internal floats are locked to 6 digits to prevent internal rounding errors.
  • Keys look consistent across matplotlib, plotly, and plotly animations.

Version 0.5.0 Alpha 1

29 Nov 17:08
Compare
Choose a tag to compare
Version 0.5.0 Alpha 1 Pre-release
Pre-release

Bugfixes for datainterface when combined with animations.

All internal floats are locked to 6 digits to prevent internal rounding errors.

Keys look consistent across matplotlib, plotly, and plotly animations.

Version 0.5.0 Alpha 0

29 Nov 14:02
Compare
Choose a tag to compare
Version 0.5.0 Alpha 0 Pre-release
Pre-release

Version 0.5 first Alpha release!

We moved from 0.4 to 0.5 because of potential breaking changes in data structures and function calls.

Changes:

  • Added data overlay tools (datainterface.py)
  • Added data overlay example (DataOverlayDemo.py)
  • Changed coldata format to be 2 items, a dict and a list (instead of list of dicts)
  • Changed graphData format to support data overlay
  • Changed graphing + colorization to support new data structures

Version 0.4.0

25 Nov 19:33
Compare
Choose a tag to compare

Version 0.4 is stable!

Version 0.4 includes major API changes to make way for new functionality coming in 0.4.1.
These API changes do not remove any functionality, but rename a lot of the core functions.

New Features:

graph() - autopicks graph type and mode
plotlyGraph() - autopicks graph mode
matplotlibGraph() - autopicks graph mode

Upgrading from 0.3.0 to 0.4.0.

Breaking Changes:

Major:

  • Analytics:

    • Tensorflow replaced by analyzeModel
    • TensorflowRaw replaced by analyzeModelRaw
  • Interfaces:

    • TensorflowGrid replace by predictionGrid
    • TensorflowAnimation replaced by pedictionAnimation
    • Corresponding raw replacements
    • 'Output' key is now customizable in interface calls
  • Colorizers:

    • Simple replaced by simple
    • Binary replaced by binary
    • 'Color' key is now customizable in colorizer calls
  • Graphs:

    • x, y, and anim params should no longer be passed to the graphs,
    • they are autodetected instead
    • size key is now customizable
  • DashModelVisualizer

    • kagglenotebook param renamed to usetunneling

Minor:

  • Type enums moved into new file (types.py)

Version 0.4.0 Release Candidate 0

25 Nov 16:32
Compare
Choose a tag to compare
Pre-release

Small updates to graphing commands for better library detection.

Version 0.4.0 Alpha 0

24 Nov 22:01
Compare
Choose a tag to compare
Version 0.4.0 Alpha 0 Pre-release
Pre-release

Version 0.4.0 first Alpha testing release

Version 0.4:
We are skipping straight to 0.4 because of major API changes that were not in the unreleased v0.3.
These API changes do not remove any functionality, but rename a lot of the core functions.
These changes will allow for easier integration of the new features we have planned, as well as support for ML libraries beyond tensorflow.

New Features:

  • graph() - autopicks graph type and mode
  • plotlyGraph() - autopicks graph mode
  • matplotlibGraph() - autopicks graph mode

Upgrading from 0.3.0 to 0.4.0.

Breaking Changes:

  • Major:

    • Analytics:

      • Tensorflow replaced by analyzeModel
      • TensorflowRaw replaced by analyzeModelRaw
    • Interfaces:

      • TensorflowGrid replace by predictionGrid
      • TensorflowAnimation replaced by pedictionAnimation
      • Corresponding raw replacements
      • 'Output' key is now customizable in interface calls
    • Colorizers:

      • Simple replaced by simple
      • Binary replaced by binary
      • 'Color' key is now customizable in colorizer calls
    • Graphs:

      • x, y, and anim params should no longer be passed to the graphs,
        they are autodetected instead
      • size key is now customizable
    • DashModelVisualizer

      • kagglenotebook param renamed to usetunneling
  • Minor:

    • Type enums moved into new file (types.py)

Version 0.2.4

11 Nov 15:15
Compare
Choose a tag to compare

Version 0.2.4 is stable.

Major Changes:

  • Fixed animations and animation demo
  • Fixed matplotlib colors

Version 0.2.4 Alpha 0

09 Nov 16:39
Compare
Choose a tag to compare
Version 0.2.4 Alpha 0 Pre-release
Pre-release

Version 0.2.4 first testing release

New Features:

  • Fixed animations
  • Fixed matplotlib graph errors
  • Better test suite

Version 0.2.3

08 Nov 16:29
dd09220
Compare
Choose a tag to compare

Version 0.2.3 is stable.

New Features:

  • Dash tour in DashModelVisualizer
  • Color key for all plotly graphs

Version 0.2.3 Alpha 0

07 Nov 23:12
Compare
Choose a tag to compare
Version 0.2.3 Alpha 0 Pre-release
Pre-release

First test of new tour and colorizer features