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-LD (schema.org) Export

{
  "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": "", 
  "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/17696", 
  "codeRepository": "https://github.com/ahkab/ahkab/tree/v0.17", 
  "datePublished": "2015-05-17", 
  "version": "v0.17", 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.17696", 
  "@id": "https://doi.org/10.5281/zenodo.17696", 
  "@type": "SoftwareSourceCode", 
  "name": "ahkab: Ahkab v 0.17"
}
118
8
views
downloads
All versions This version
Views 11812
Downloads 81
Data volume 37.6 MB4.4 MB
Unique views 10212
Unique downloads 41

Share

Cite as