bump to -rc12
[gnucap-felix.git] / TODO
blobc2c70615d7f62904a138877d5919c8e8019fa0c2
1 in general, XFAIL_TESTS document bugs and todos. see tests/Makefile.am.
3 the main TODO is folding back into (modules for) upstream gnucap.
5 - the tr-like dc sweep makes use of a vdcstack
7 currently, upstream gnucap uses keep_voltages and restore_voltages to memorize
8 operating points. gnucap-uf adds optional push/pop arguments to these
9 functions. with this, nested dc sweeps can stash old operating points. these
10 are required for step controlled dc sweeps.
12 - sensitivity requires more card interface functions, and transposed solver.
14 gnucap-uf implements a sensitivity analysis. for this, some do_sens functions
15 are required in CARD. the interface might be suboptimal but should be added to
16 gnucap some way or other. m_matrix.h adds a transposed backward substitution
17 originally implemented for gnucap-a.
19 - the gnucap.mk thing, used in uf/c_attach.cc
21 gnucap.mk is a makefile that takes care of compilation at runtime. it is
22 invoked by the attach/load command where necessary. other extensions add more
23 rules for other purposes. e.g. gnucap-adms injects a .va->.cc rule.
25 - the geda plugins make use of the pluggable subcircuit model thing
27 the .subckt and module commands (in lang_spice and lang_verilog) hardwire the
28 subcircuit model implementation. injecting different subcircuit backends can be
29 useful for model order reduction or other subcircuit manipulation. currently,
30 gnucap-geda implements a custom subcircuit that collapses nodes that are
31 connected by nets.
33 other TODOs are
35 - global nodes (other than gnd)
36 - finally remove obsolete callbacks
37 - default plugins
38 - output plugins
39 - discrete time
40 - relative time
41 - plggable nodes (dispatcher)
42 - fix logic