Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 1.46 KB

TODO.rst

File metadata and controls

60 lines (48 loc) · 1.46 KB

TODO list

This is a list of TODO's for skrf. Feel free to add to this list via pull request.

Network

  • is_reciprocal, is_passive, is_symetric
  • comments support
  • isolate features in tests (ie dont use touchstones to test cascading)
  • make operators symetric
  • add interpolation of arbitrary network parameters
  • make interpolation functions more clear
  • incorperate support for c, and connect_s_fast, or remove
  • ABCD parameters

NetworkSet

  • add tests
  • fix pickling problem.

IO

  • Citi files
  • .nmf or similar data-base like set
  • touchstone - ansoft style z0/gamma
  • pickling of media objects

Calibration

  • TRL
  • simplify module, consolidate files, simplify docs into one page
  • fixed biased error to not depend on names of calibrations
  • clean up CalibrationSet, maybe merge into Calibraiton class
  • use NetworkSets to implement biased vs. unbiased errors

Frequency

  • add write() method

vi

  • re-write VNA's coherently
  • use consistent method names so VNA's are inter-changable as much as possible
  • make a generic VNA that uses IDN? to load the correct class (durrants idea)

Other

  • switch to BSD license similar to scipy/numpy/etc
  • use doctests or ipython doctests
  • change ininstance() calls so that the we dont depend on module name
-- see Network.frequency.setter upon change of skrf to skrf2 or similar

plotting

  • have plots return the plot object