There is a newer version of this record available.

Software Open Access

ahkab: Ahkab v 0.16

Giuseppe Venturini; Ian Daniher; endolith; Shahar Or


JSON-LD (schema.org) Export

{
  "description": "<a class=\"anchor\" href=\"#changelog-for-v-016\"><span class=\"octicon octicon-link\"></span></a>Changelog for v 0.16\n\n<p>Version 0.16 represents the culmination of 1 month of efforts, yet another step\nin the current time-based release scheme.</p>\n\n\n<a class=\"anchor\" href=\"#features-added\"><span class=\"octicon octicon-link\"></span></a>Features added:\n\n<p>This release brings the test coverage of the codebase over the 80% milestone for\nthe first time. It also features a faster substitution algorithm for symbolic\nsimulations, we empoly the tabulate module more extensively, producing a\nprettier output (for example print_short() now prints a pretty table.)</p>\n\n<p>Internally, We removed occurrences of np.matrix, in favor of np.array,\naccording to the overall planned switch in the library. This should be\ncompletely transparent to the user.</p>\n\n<p>A few changes that have been introduced are <em>incompatible</em> with the previous\nreleases:</p>\n\n<ul>\n<li>The axis iterators utilities.log_axis_iterator and\nutilities.lin_axis_iterator now follow the syntax (min, max, points).</li>\n<li>The solution method solution.asmatrix() has been renamed to\nsolution.asarray().</li>\n<li>We droppped the (undocumented) support for accessing singularities in\npz_solution as 'Re(p0)' and 'Im(p0)'. Hopefully, being\nundocumented it had little use. Please use numpy.real(r['p0']) or\nnumpy.imag(r['p0']) to achieve the same result.</li>\n<li>Remove printing.table_print() for print(printing.table()).</li>\n</ul>\n\n<p>We apologize about the above, we believe the technical debt we paid with the\nchanges above makes up for the discomfort to our userbase.</p>\n\n<p>Moreover, as in the previous releases, several commits were devoted to improving\nthe documentation: you can find the new, improved documentation online at\n<a href=\"http://ahkab.readthedocs.org/en/latest/\">http://ahkab.readthedocs.org/en/latest/</a></p>\n\n\n<a class=\"anchor\" href=\"#issues-fixed\"><span class=\"octicon octicon-link\"></span></a>Issues fixed\n\n<ul>\n<li>#29 - ahkab should now work well in IPython running under Python2 again.</li>\n</ul>\n\n\n<a class=\"anchor\" href=\"#changes-from-contributors-and-pull-requests-merged\"><span class=\"octicon octicon-link\"></span></a>Changes from contributors and pull requests merged:\n\n<p><em>None.</em> </p>\n\n\n<a class=\"anchor\" href=\"#bugs-fixed-short-list\"><span class=\"octicon octicon-link\"></span></a>Bugs fixed, short list:\n\n<ul>\n<li>BUGFIX: Always plot in tests even if the test fails (especially then!)</li>\n<li>BUGFIX: catch ValueError in results.cid\n</li>\n<li>BUGFIX: fix pss_solution.asmatrix()\n</li>\n<li>BUGFIX: import codecs even if on Ipython</li>\n<li>BUGFIX: fix iterator off-by-one in symbolic_solution\n</li>\n<li>BUGFIX: key misses in symbolic_solution raise KeyErrors\n</li>\n<li>BUGFIX: fix slicing in the solution (use it too)</li>\n<li>BUGFIX: dc_solution.values() now slices along the correct axis</li>\n<li>BUGFIX: load_csv() raises ValueError\n</li>\n<li>BUGFIX: key misses raise KeyErrors\n</li>\n<li>BUGFIX: prevent breaking readline on ipython, fixes #29</li>\n<li>BUGFIX: ensure w is always returned as real data, not cplx</li>\n<li>BUGFIX: Improve the iterators syntax, always include endpoints.</li>\n<li>BUGFIX: raise KeyError for key misses in ac_solution</li>\n<li>BUGFIX: items() returns no arrays.</li>\n<li>BUGFIX: values() returns a list, not an array.</li>\n<li>BUGFIX: fix iterator increment-by-one bug</li>\n</ul>", 
  "license": "", 
  "creator": [
    {
      "@type": "Person", 
      "name": "Giuseppe Venturini"
    }, 
    {
      "affiliation": "Analog Devices || Nonolith Labs", 
      "@type": "Person", 
      "name": "Ian Daniher"
    }, 
    {
      "@type": "Person", 
      "name": "endolith"
    }, 
    {
      "affiliation": "Shahar Or", 
      "@type": "Person", 
      "name": "Shahar Or"
    }
  ], 
  "url": "https://zenodo.org/record/17404", 
  "codeRepository": "https://github.com/ahkab/ahkab/tree/v0.16", 
  "datePublished": "2015-05-07", 
  "version": "v0.16", 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.17404", 
  "@id": "https://doi.org/10.5281/zenodo.17404", 
  "@type": "SoftwareSourceCode", 
  "name": "ahkab: Ahkab v 0.16"
}
81
3
views
downloads
All versions This version
Views 8111
Downloads 30
Data volume 15.9 MB0 Bytes
Unique views 7711
Unique downloads 30

Share

Cite as