Skip to content

Releases: paulgavrikov/visualkeras

visualkeras 0.1.3

27 Jul 20:01
3cb339c
Compare
Choose a tag to compare

0.1.3 (2024-07-27)

Sixth release: Bug fix.

Bug fixes:

  • Applied full fix to bug which caused text in legend to be cut off.

Deprecations:

  • Began deprecation of legend_text_spacing_offset parameter in layered_view function. It will be deprecated in a future release.

visualkeras 0.1.2

27 Jul 19:54
d204889
Compare
Choose a tag to compare

0.1.2 (2024-07-20)

Fifth release: Bug fix.

Bug fixes:

  • Made temporary fix to bug which caused text in legend to be cut off (added legend_text_spacing_offset parameter layered_view function). The fix applied in version 0.1.1 only worked for some cases. This fix should work for all cases.

visualkeras 0.1.1

19 Jul 18:10
a515178
Compare
Choose a tag to compare

Fourth release: Bug fixes.

Bug fixes:

  • Changed README.md file to use links to images rather than paths - this will allow the images to be displayed on PyPI.
  • Fixed bug which caused text in legend to be cut off.

visualkeras 0.1.0

01 Jul 17:10
8a13a29
Compare
Choose a tag to compare

Third release: More customization options and downwards compatability with older versions of packages.

Features:

  • Draw reversed: Added the option to draw 3D networks from the back of each layer. Good for decoder-like architectures.
  • Text callable: Added a callable parameter to determine if and how text is drawn on the network.
  • Vertical padding: Added the option to add padding above and below the network.
  • Padding left: Added the option to add padding to the left of the network.
  • Bigger color palette: Expanded the default color palette to include six more colors.
  • Index 2D: Added option to specify certain layers to be drawn in 2D in a 3D network.
  • Legend dimensions: Added option to display output dimensions of all layers in the legend.
  • Vertical spacing: Added option to specify the vertical spacing between newlines of text.

Bug fixes:

  • Downwards compatability with newer versions of Pillow.
  • Downards compatability with newer versions of Keras - compatibility with tensorflow.keras, tensorflow.python.keras, and keras in versions greater than 2.
  • Removed features of Pillow which require libraqm. This was done because libraqm requires custom installation and is not available for automatic installation as a dependency.

Developer changes:

  • Switched to cleaner method for downwards compatibility with older versions of packages - now using hasattr instead of try and except blocks.
  • Updated documentation and docstrings for better grammar and clarity.

Note: We recognize this is a very large update and may, as a result, cause dependency conflicts. In future updates, we will adhere to Semantic Versioning

visualkeras 0.0.2

20 Apr 08:00
Compare
Choose a tag to compare
  • Added graph_view as an alternative visualization style
  • Added a legend to layered_view

visualkeras 0.0.1

07 Oct 09:52
Compare
Choose a tag to compare

Initial release