Skip to content

Simphony 0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 May 20:41
· 731 commits to master since this release

[0.3.0] - 2020-05-18

This version is a complete codebase rewrite implementing a much more
human-friendly way of defining circuits and running simulations.

Circuits are now defined and stored in a clear, easy-to-understand
object-oriented way. Integration with other packages should be easy, and the
creation of model libraries or other things that extend the functionality of
Simphony should fit easily into the existing framework.

NOTE: THIS VERSION IS NOT BACKWARDS COMPATIBLE.

Added

  • #31 Simphony was placed
    under continuous integration to ensure code health.
  • #11 Examples and
    documentation were created and are hosted online at
    https://simphonyphotonics.readthedocs.io/
  • Nearly the entire SiEPIC EBeam PDK Compact Model Library is available.
  • Parser compatible with circuit files exported by SiEPIC-Tools in KLayout
    allows Simphony to perform simulations on files created in KLayout.

Changed

  • Entire package was rewritten from previous versions.

Removed

  • Simphony simulation engine completely rewritten. Former scripts are not
    compatible with this version and will need to be rewritten.