Skip to content

Releases: BYUCamachoLab/simphony

Simphony 0.8.0rc0

Simphony 0.8.0rc0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 May 08:31

0.8.0rc0 - 2026-05-29

Release candidate for archiving the current time-domain simulator implementation.

Added

  • Citation metadata for GitHub and Zenodo.
  • Release workflow handling for release-candidate GitHub prereleases.

Fixed

Changed

  • Prepared the time-domain simulator branch for Zenodo DOI archival.

Simphony 0.7.3

Choose a tag to compare

@github-actions github-actions released this 28 Oct 01:28

0.7.3 - 2025-10-27

Minor bug fixes.

Added

Fixed

  • Bug with sax 15.0.0 and later where simphony fails to import get_ports.
  • Bug in SiPANN integration in which parameters passed to angled_half_ring were overwritten and theta parameter was missing.
  • Missing dependency for parsimonious.
  • Several pytest issues.
  • Syntax errors preventing make patch, make minor, and make major from running.
  • Bug with group delay that was ignored in lumerical file parser. Lumerical output files calculated with "include group delay" in the s-parameter matrix sweep dialogue were imported with incorrect phases due to ignoring group delay.

Changed

Simphony 0.7.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 02:14

0.7.2 - 2024-01-09

Minor bug fixes.

Added

  • Note added to documentation informing users that port names must be valid
    identifiers.

Fixed

  • Bug in loss of waveguide in ideal library was fixed.

Changed

  • Port names in sax are now required to be valid Python identifiers.
    In practice, this means that spaces previously present in port names are now
    replaced with underscores.

Simphony 0.7.1

Choose a tag to compare

@github-actions github-actions released this 10 Jan 06:24

0.7.1 - 2024-01-09

Minor bug fixes.

Fixed

  • Bug in some of the tests after the models were rewritten.
  • Bug in string formatting for parameterized filenames in SiEPIC libraries.

Simphony 0.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 22:28

0.7.0 - 2024-01-06

This is a refactor of simphony that uses SAX
as the s-parameter solver backend.

Added

  • Quantum simulations tools for simphony. The main advantage here is the use of
    classical s-parameter models for quantum simulations.

Changed

  • The s-parameter solver backend is now SAX.
  • Simphony inherits the ability to run simulations on GPU's using
    JAX. This means that simphony code
    now uses jax.numpy in place of numpy.
  • SiPANN wrappers are now built into simphony, instead of into SiPANN. In order
    to use them, you must still install SiPANN.

Removed

  • The majority of the package has been reimplemented or reorganized or made to
    depend on other packages. This means that the majority of the code has been
    removed, and this version of simphony is not compatible with previous
    releases.

Simphony 0.6.1

Choose a tag to compare

@github-actions github-actions released this 18 Feb 18:29

[0.6.1] - 2022-02-18

This patch makes the CMRR take beam splitting into account.

Simphony 0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Jan 19:54

[0.6.0] - 2022-01-12

This version includes Relative Intensity Noise modeling and CMRR.

Added

  • Laser RIN model
  • Differential Detector CMRR

Changed

  • coupling_loss now specified in dB

Simphony 0.5.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 18:23

[0.5.1] - 2021-11-09

This patch update makes filtering for simulation devices work again.

Simphony 0.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 22:23

[0.5.0] - 2021-10-20

This update adds a new way to run simulations. Sources and Detectors can be connected to circuits during a simulation context. When the context ends, the sources and detectors disconnect from the circuit so it can be used again.

Added

  • Simulation Contexts
  • Noise simulations

Simphony v0.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 17:37

[v0.4.0] - 2021-06-08

This update changes the way components are connected and pins are handled for the end user, and refactors the API substantially.

Added

  • SiPANN Wrapper included in simphony now
  • Fix to issue 17 in SiPANN, now devices work in simphony regardless of number of pins.

Changed

  • refactored API
  • simulator result units match initial units
  • reorganize modules
  • general code clean up