Skip to content

v0.2.5

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 11:19
· 19 commits to development since this release
3c24266

[0.2.5] - 2026-10-16

Added

  • Load IHP VACASK model libraries through NetlistParse and bosdi (9959f3e)
  • netlist_io: Migrate IHP PDK parsing from VACASK to native ngspice dialect (8f65fb9)
  • netlist_io: Add built-in SPICE primitive support and case-insensitive model lookup (abdd540)
  • components: Unify voltage/current sources with DC bias and SIN/PULSE/PWL (#74) (8d6dcbf)
  • components: Add CoupledInductors and IdealTransformer (#76) (02b702e)

Changed

  • circuit: Share prepare_analysis unsupported-analysis checks (79526d0)

Documentation

  • Document IHP development setup and VACASK fix PR (68ae4ee)
  • Drop downstream @tags markers from public docstrings (c3c18dc)
  • Document ideal_voltage_constraint_ports for custom sources (716185c)
  • examples: Tighten prose in photodetectors tutorial notebook (bbe6413)

Fixed

  • Synchronize integration dependency lockfile (42bd6c9)
  • Install netlist parser in lean test environments (a2c6c74)
  • Match VACASK MOS AC collapse and integral evaluation (0825315)
  • solvers: Add defensive attribute access for OSDI component groups (0d7fff7)
  • wavelength: Report convergence, check complex linearity, forward g_leak, support jit (2227900)
  • circuit: Prepare the sp_wavelength bench ahead of time and reuse it (5cb90c6)
  • netlist_io: Invalidate library caches on native artifact and include changes (3396c87)
  • circuit: Define and enforce the ac_response holomorphic contract (c4d9b39)
  • netlist_io: Keep temperature_c available to library expressions (6759809)
  • circuit: Share prepared wavelength benches with native analysis variants (d927bad)
  • Make waveform parsing usable from PyPI installs (02145de)