Skip to content

Releases: Hideousmon/SPLayout

SPLayout

13 Feb 07:29
965f07f
Compare
Choose a tag to compare
  • Able to get eigenmode distribution from mode monitor.
  • Enhance reliability for executing simulations.
  • Figures can be shown when it is required in the inverse design regions.
  • Able to get magnetic field intensity from field regions.
  • Able to get power of the sources with specific wavelengths.

SPLayout

21 Dec 07:15
Compare
Choose a tag to compare
  • Fix a bug for mesh region error in FDTDSimulation.
  • Add draw function for CirclePixelsRegion&RectanglePixelsRegion.
  • load_file param for FDTDSimulation & MODESimulation.

SPLayout

13 Dec 08:36
Compare
Choose a tag to compare
  • Fix a bug for mismatching axises in pixelsregion.
  • Fix a bug for wrong data-pass with Scientific notation.
  • Able to set amplitude and phase for mode source.
  • New Function for fdtdapi: reset_source_amplitude and reset_source_phase.
  • Fix a bug for wrong SelfMadeComponent rotation.

SPLayout

26 Nov 07:41
Compare
Choose a tag to compare
  • add_index_region, add_field_region, add_mesh_region can be defined by z_min&z_max.
  • Support Fundamental TE mode for add_mode_expansion in fdtdapi.
  • Fix a bug for get_transmission error.

SPLayout

09 Nov 10:49
Compare
Choose a tag to compare
  • Fix bugs for MAKE_COMPONENT rotation errors.
  • Microring add_heater should generate conductor layer on the heater layer.
  • More functions for MODE varFDTD simulation tools.
  • Rename a function in fdtdapi: add_source -> add_mode_source.
  • Function for removing cells.
  • Function for renaming all drawing on Lumerical CAD.

SPLayout

05 Nov 04:57
Compare
Choose a tag to compare
  • ASBend & SBend bugs fixed for 'z_start' attribute missing.
  • AQuarBend & QuarBend bugs fixed for unacceptable 'tuple' parameters.
  • DoubleBendConnector bugs fixed for wrong type definition.

SPLayout

28 Oct 17:46
Compare
Choose a tag to compare
  • Component drawing functions on fdtd_engine with z_start, z_end and material. .
  • Tuple support for definitions.
  • Float index to define material in fdtd (object defined dielectric).
  • Lumerical script eval for fdtd.
  • ArbitraryAngleWaveguide class.
  • Example for DBS.
  • Width property for waveguides.
  • Fix a bug for unexpected rotation in SelfDefineComponent.
  • Self.start_point -> self.start_point_for_return in func:get_start_point of SelfDefineComponent.
  • Able to get backward transmission from mode expansion monitor.

SPLayout

26 Sep 04:01
Compare
Choose a tag to compare
  • Able to derive phase information from monitor.
  • Able to create rectangle&circle pixels with fdtd functions.

SPLayout

17 Sep 08:42
Compare
Choose a tag to compare
  • README.rst for pypi ducumentation.
  • Support numpy array for Polygon definition.
  • Annotation for DBS run.
  • Support cell flatten.
  • Fix a bug: initial_solution in DirectBianrySearchAlgorithm can not be properly defined.

SPLayout

06 Sep 07:32
Compare
Choose a tag to compare
  • FDTD API added.
  • Binary Bat Algorithm & Direct Binary Search Algorithm for inverse design.