Skip to content

Releases: byuccl/spydrnet

SpyDrNet 1.13.0

14 Sep 18:34
d5b9bd8
Compare
Choose a tag to compare

August 14, 2023

  • Moved the example netlists and tests out of the python package and added documentation how to use the example netlists
  • Updated to use pathlib instead of os
  • Added Github actions check to run Pylint and to fail if score is too low
  • Added documentation about Pylint and code formatting
  • Various minor improvements
  • Other small edits to documentation

SpyDrNet 1.12.2

18 Apr 17:17
ea580b6
Compare
Choose a tag to compare

SpyDrNet 1.12.2

April 18, 2023

Bug fix for Verilog parser for partially connected ports being misaligned and fixed primitive name with a space at the end.
Changed some of the os.path to pathlib to conform to updated coding standards

SpyDrNet 1.12.1

09 Feb 16:34
474c825
Compare
Choose a tag to compare
  • Bug fix for names in EDIF netlists in which they were cut off if more than 100 characters long. Now the allowed number of characters in a name is 255.
  • Slight additions to documentation about doing a release
  • Removing Travis CI (from now on only Github Actions will do automated testing)
  • Fixed bug where architecture liraries were not included in the release

SpyDrnet 1.12.0

09 Nov 21:26
9063e17
Compare
Choose a tag to compare
  • Major improvements and fixes for the Verilog netlist parser and composer to broaden support and accuracy
  • Built in primitive libraries to allow SpyDrNet to populate port directions of primitives when parsing netlist types that don't always explicitly define primitive cells (Verilog, EBLIF). An option is added to parsing to specify which primitive library to use.
  • Improvements, fixes, and simplification to EBLIF netlist parser and composer
  • Verilog parser and composer option to remove/add lagging space in names
  • Documentation updates and improvements

SpyDrNet 1.11.1

25 Apr 17:27
e971f17
Compare
Choose a tag to compare
  • Bug Fix. Now EBLIF support should actually be included.

SpyDrNet 1.11.0

11 Apr 19:53
dce74a3
Compare
Choose a tag to compare
  • Initial support for parsing and composing EBLIF netlists.

SpyDrNet 1.10.1

03 Jan 22:50
1d3f73f
Compare
Choose a tag to compare
  • Fixes some parts that did not fully detail dropping support for Python 3.5
  • Improvements to documentation about doing a release

SpyDrNet 1.10.0

30 Dec 02:50
c95f123
Compare
Choose a tag to compare
  • Introduces support for loading other modules to extend IR classes
  • Drops support for Python 3.5 and adds support for Python 3.9 and 3.10
  • Adds Pylint to Github Actions
  • Various documentation updates

SpyDrNet 1.9.0

18 Nov 01:52
2cfc33a
Compare
Choose a tag to compare
  • Incorporates GitHub Actions for automated testing
  • Minor shortcut additions in IR classes
  • Minor documentation updates
  • Improves comment handling in the Verilog parser
  • Enhances the Verilog composer

SpyDrNet 1.8.3

20 Jul 17:05
7ab6d6e
Compare
Choose a tag to compare
  • Bug fix in EDIF parser
  • Documentation updates
  • Added support for .edn
  • Added tests
  • Improved vo, vqm parsing