There is a newer version of this record available.

Software Open Access

ahkab: Ahkab v 0.17

Giuseppe Venturini; Ian Daniher; endolith; Shahar Or


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/f38ca900-b003-4666-b8e4-27989f556f10/ahkab-v0.17.zip"
      }, 
      "checksum": "md5:6531c8f0068d3aaab55e33dc1cef2384", 
      "bucket": "f38ca900-b003-4666-b8e4-27989f556f10", 
      "key": "ahkab-v0.17.zip", 
      "type": "zip", 
      "size": 4374063
    }
  ], 
  "owners": [
    4575
  ], 
  "doi": "10.5281/zenodo.17696", 
  "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": 4374063.0, 
    "version_downloads": 8.0, 
    "version_views": 127.0, 
    "version_volume": 37635270.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.17696", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.592339", 
    "bucket": "https://zenodo.org/api/files/f38ca900-b003-4666-b8e4-27989f556f10", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.592339.svg", 
    "html": "https://zenodo.org/record/17696", 
    "latest_html": "https://zenodo.org/record/19967", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.17696.svg", 
    "latest": "https://zenodo.org/api/records/19967"
  }, 
  "conceptdoi": "10.5281/zenodo.592339", 
  "created": "2015-06-25T15:02:25+00:00", 
  "updated": "2019-04-10T03:32:24.442123+00:00", 
  "conceptrecid": "592339", 
  "revision": 9, 
  "id": 17696, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.17696", 
    "description": "<a class=\"anchor\" href=\"#changelog-for-v-017\"><span class=\"octicon octicon-link\"></span></a>Changelog for v 0.17\n\n<p>Version 0.17 represents the culmination of 15 days of efforts, yet another step in the current time-based release scheme.</p>\n\n<p>This release features a new memoization system, AM and FM time functions, improved docs and error messages. We also got rid of the last instances of np.mat in the code.</p>\n\n<p>Moreover, as in the previous releases, many commits were devoted to improving the documentation: you can find the new, improved documentation online at <a href=\"http://ahkab.readthedocs.org/en/latest/\">http://ahkab.readthedocs.org/en/latest/</a></p>\n\n\n<a class=\"anchor\" href=\"#features-added\"><span class=\"octicon octicon-link\"></span></a>Features added:\n\n<ul>\n<li>Implement a memoization system.</li>\n<li>Replace mytime_function.value() with mytime_function(time).</li>\n<li>Add AM to the time functions.</li>\n<li>Add the SFFM time function.</li>\n<li>\nfind_vde_index() now allows for elem and part_id args.</li>\n<li>\nremove_elem() now allows elem and part_id args.</li>\n</ul>\n\n\n<a class=\"anchor\" href=\"#backwards-incompatible-changes\"><span class=\"octicon octicon-link\"></span></a>Backwards incompatible changes:\n\n<ul>\n<li>the time functions have been moved to their own module, named time_functions.py. This means code referring to the sin, pulse and exp functions needs to change from devices.sin to time_functions.sin.</li>\n<li>You now need to call set_results() to set pss_solution data.</li>\n</ul>\n\n<p>I apologize for the above. Thankfully it is easy enough to fix with one find and replace.</p>\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<p>BUGFIX: plotting: remember to set the active figure.\nBUGFIX: fix a bug in circuit.remove_elem(), add tests.\nBUGFIX: fix a bug in circuit.find_vde(), add tests.\nBUGFIX: fix error message in circuit.py.\nBUGFIX: Do not ask for prediction if we don't have enough points.</p>", 
    "license": {
      "id": "other-open"
    }, 
    "title": "ahkab: Ahkab v 0.17", 
    "relations": {
      "version": [
        {
          "count": 8, 
          "index": 6, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "592339"
          }, 
          "is_last": false, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "19967"
          }
        }
      ]
    }, 
    "version": "v0.17", 
    "communities": [
      {
        "id": "zenodo"
      }
    ], 
    "publication_date": "2015-05-17", 
    "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.17", 
        "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.4 MB
Unique views 10814
Unique downloads 41

Share

Cite as