Service Incident: New DOI registrations are working again. Re-registration of failed DOI registrations (~500) are still affected by the service incident at DataCite (our DOI registration agency).

There is a newer version of the record available.

Published May 17, 2015 | Version v0.17
Software Open

ahkab: Ahkab v 0.17

  • 1. Analog Devices || Nonolith Labs
  • 2. Shahar Or

Description

Changelog for v 0.17

Version 0.17 represents the culmination of 15 days of efforts, yet another step in the current time-based release scheme.

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.

Moreover, as in the previous releases, many commits were devoted to improving the documentation: you can find the new, improved documentation online at http://ahkab.readthedocs.org/en/latest/

Features added:
  • Implement a memoization system.
  • Replace mytime_function.value() with mytime_function(time).
  • Add AM to the time functions.
  • Add the SFFM time function.
  • find_vde_index() now allows for elem and part_id args.
  • remove_elem() now allows elem and part_id args.
Backwards incompatible changes:
  • 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.
  • You now need to call set_results() to set pss_solution data.

I apologize for the above. Thankfully it is easy enough to fix with one find and replace.

Changes from contributors and pull requests merged:

None.

Bugs fixed, short list:

BUGFIX: plotting: remember to set the active figure. BUGFIX: fix a bug in circuit.remove_elem(), add tests. BUGFIX: fix a bug in circuit.find_vde(), add tests. BUGFIX: fix error message in circuit.py. BUGFIX: Do not ask for prediction if we don't have enough points.

Files

ahkab-v0.17.zip

Files (4.4 MB)

Name Size Download all
md5:6531c8f0068d3aaab55e33dc1cef2384
4.4 MB Preview Download

Additional details

Related works