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 Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/9152e1fa-af49-430e-9d0d-96c769741045/ahkab-v0.16.zip"
      }, 
      "checksum": "md5:0752179b6a8561fffd8a16438a7ce94c", 
      "bucket": "9152e1fa-af49-430e-9d0d-96c769741045", 
      "key": "ahkab-v0.16.zip", 
      "type": "zip", 
      "size": 4130223
    }
  ], 
  "owners": [
    4575
  ], 
  "doi": "10.5281/zenodo.17404", 
  "stats": {
    "version_unique_downloads": 4.0, 
    "unique_views": 14.0, 
    "views": 14.0, 
    "downloads": 1.0, 
    "unique_downloads": 1.0, 
    "version_unique_views": 108.0, 
    "volume": 4130223.0, 
    "version_downloads": 8.0, 
    "version_views": 127.0, 
    "version_volume": 37635270.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.17404", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.592339", 
    "bucket": "https://zenodo.org/api/files/9152e1fa-af49-430e-9d0d-96c769741045", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.592339.svg", 
    "html": "https://zenodo.org/record/17404", 
    "latest_html": "https://zenodo.org/record/19967", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.17404.svg", 
    "latest": "https://zenodo.org/api/records/19967"
  }, 
  "conceptdoi": "10.5281/zenodo.592339", 
  "created": "2015-06-25T15:10:49+00:00", 
  "updated": "2019-04-10T03:32:24.411222+00:00", 
  "conceptrecid": "592339", 
  "revision": 9, 
  "id": 17404, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.17404", 
    "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": {
      "id": "other-open"
    }, 
    "title": "ahkab: Ahkab v 0.16", 
    "relations": {
      "version": [
        {
          "count": 8, 
          "index": 5, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "592339"
          }, 
          "is_last": false, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "19967"
          }
        }
      ]
    }, 
    "version": "v0.16", 
    "communities": [
      {
        "id": "zenodo"
      }
    ], 
    "publication_date": "2015-05-07", 
    "creators": [
      {
        "name": "Giuseppe Venturini"
      }, 
      {
        "affiliation": "Analog Devices || Nonolith Labs", 
        "name": "Ian Daniher"
      }, 
      {
        "name": "endolith"
      }, 
      {
        "affiliation": "Shahar Or", 
        "name": "Shahar Or"
      }
    ], 
    "access_right": "open", 
    "resource_type": {
      "type": "software", 
      "title": "Software"
    }, 
    "related_identifiers": [
      {
        "scheme": "url", 
        "identifier": "https://github.com/ahkab/ahkab/tree/v0.16", 
        "relation": "isSupplementTo"
      }, 
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.592339", 
        "relation": "isVersionOf"
      }
    ]
  }
}
127
8
views
downloads
All versions This version
Views 12714
Downloads 81
Data volume 37.6 MB4.1 MB
Unique views 10814
Unique downloads 41

Share

Cite as