This project is mirrored from https://gitlab.com/ifosim/finesse/finesse3.git.
Pull mirroring updated .
-
3.0a18 protected323e5151 · ·
- Fixed FieldDetector not conjugating lower sideband - Fixed DegreeOfFreedom using custom AC_IN and AC_OUT not filling the matrix correctly - Variable element removed, now calls model.add_parameter instead. this means some code using `var.value.value` will no longer work. - Added extra factorisation step when refactor returns a singular matrix with KLU, a warning will show when this happens. - Model.display_signal_blockdiagram now takes nodes name list and only show paths with those nodes in for cleaner diagrams - Model.path can take a symbolic=True keyword argument now for calculating symbolic path lengths - phase_level deprecated and replaced with model.phase_config method - unparing unsupported KatScript values will result in a __FIX_ME__ token - Parameters now support boolean checks - Python 3.11 wheels now built - SetLockGains now just optimises gains and not demodulation phases - OptimiseRFReadoutDemodPhaseDC now accepts Readout detector outputs `REFL9_I` or `REFL9_Q` for example, to optimise for either quadrature. Readout names supported and will default to `_I` with a warning - Fixed Hello-Vinet function `substrate_thermal_expansion_depth` #567
-
3.0a17 protected742a1f47 · ·
- Fixing block diagram generation for signal paths - DOF has simpler interface for specifying just a DC actuation instead of using LocalDegreesOfFreedom - This also allows user to specify their own AC connections to the DOF.AC.i and DOF.AC.o as they see fit - Reworking signal node and port connections and attached_to attributes so they work - Wires now connect anything to anything, had some logic about input and output that isn't needed anymore. Wires also have a gain now for simply rescaling inputs before summing with multiple other signal nodes
-
3.0a15 protected1aacb00c · ·
Adding additional features for degrees of freedom to allow for better/easier modelling of ASC and other more complex effects. LocalDegreesOfFreedom replaces DOFDefinition, which now has separate AC input and output nodes. Also tested against Sidles-Sigg theory and no internal code changes were needed.
-