Skip to content

Releases: beamzorg/beamz

v0.3.2

13 Jun 02:56

Choose a tag to compare

What's Changed

  • Add utility function for real float conversion and update mode profile data handling by @QuentinWach in #132
  • Enhance 3D simulation with permittivity handling and memory estimation by @QuentinWach in #133
  • [Engine & Testing]: Reduced memory consumption to fit large sims into H100s and reduce sim compile time, slim down codebase, and avoid running complex tests by @QuentinWach in #135
  • [License & Tests]: Updating the license to Apache-2 and reworking the tests slightly by @QuentinWach in #136

Full Changelog: v0.3.1...v0.3.2

v0.3.1

31 May 03:12

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

26 May 00:37
141b92f

Choose a tag to compare

What's Changed

  • [Testing]: Fix and refactor tests by @QuentinWach in #107
  • [Testing]: Add more unit and physics tests by @QuentinWach in #108
  • [Refactor]: Delete the legacy compact 2D curl path. Make full Yee TM the source of truth. by @QuentinWach in #109
  • [Refactor]: Unify the solver paths by @QuentinWach in #110
  • [Refactor]: Update the PML names to AbsorbingLayer & Sponge by @QuentinWach in #112
  • [Sampling / Compact Models]: Fixed asymmetries in sampling, improving compact modelling by @QuentinWach in #113
  • [Fix]: Resolve minor bugs by @QuentinWach in #115
  • [Fix]: Simplify testing by @QuentinWach in #116
  • [Refactor / Mode Solver]: Replace Tidy3D with custom mode solver micromode by @QuentinWach in #117
  • [Examples / versioning]: Update mode solver and compact modelling example by @QuentinWach in #118
  • [Visualization / Modal Monitor]: Add Matplotlib/Xarray Visualization and Improve 3D Modal Monitor Accuracy by @QuentinWach in #119
  • [API / Testing / Mode Solver]: Add new simulation, modal solver, and plotting APIs by @QuentinWach in #120
  • [Fix]: Add phase-referenced power calculation to 3D constitutive sampling tests by @QuentinWach in #121
  • [Fix]: Resolve 3D source phase-referenced power tests by @QuentinWach in #122
  • [Release]: Prepare v0.3.0 release by @QuentinWach in #123

Full Changelog: https://github.com/beamzorg/beamz/commits/v0.3.0

v0.2.1

28 Feb 19:56

Choose a tag to compare

What's Changed

  • Fix bug in the 3D mode source injection by @QuentinWach in #72
  • Compile simulations for 530 MCUPS speed on M4 at 16GB memory by @QuentinWach in #77
  • Adding DFT Monitors, Speed Ups & S-Parameter Extraction for a 1x2 MMI by @QuentinWach in #79

Full Changelog: v0.2.0...v0.2.1

v0.2.0

15 Feb 19:00

Choose a tag to compare

What's Changed

  • Minor fixes and updates by @QuentinWach in #57
  • Update README with GIF by @QuentinWach in #58
  • Adding static thermal solver and example by @QuentinWach in #59
  • Refactor, focusing on the viz module by @QuentinWach in #63
  • Overall refactoring to reduce code complexity and separate concerns by @QuentinWach in #64
  • Refactoring the Simulation and Source Modules + Improved Huygens Source Injection (99.5 - 99.9% Unidirectionality) by @QuentinWach in #65
  • Small refactor and improvements to thermal solver and API + tests by @QuentinWach in #67
  • Update the feature and planned feature sections in the README. by @QuentinWach in #68

Full Changelog: v0.1.20...v0.2.0

v0.1.20

31 Jan 05:48

Choose a tag to compare

What's Changed

  • Improve gradient-based optimization with better filters and create better topology opt. example by @QuentinWach in #56

Full Changelog: v0.1.19...v0.1.20

v0.1.19

26 Jan 22:52

Choose a tag to compare

What's Changed

  • Add comprehensive tests (>80) both quantitative and qualitative to ensure the physics engine is precisely correct by @QuentinWach in #49
  • Replace the Numpy-backend with Jax and make the sources differentiable as well. Also fixed video export for 3D sims by @QuentinWach in #50
  • Add Claude Code GitHub Workflow by @QuentinWach in #51
  • Update project structure and documentation by @QuentinWach in #55

Full Changelog: v0.1.18...v0.1.19

v0.1.18

06 Jan 11:50

Choose a tag to compare

What's Changed

  • Limit the extension of the Mode Sources with width and height arguments by @QuentinWach in #48

Full Changelog: v0.1.17...v0.1.18

v0.1.17

06 Jan 09:15

Choose a tag to compare

Full Changelog: v0.1.16...v0.1.17

v0.1.16

06 Jan 00:20

Choose a tag to compare

What's Changed

  • Change the design preview colors and make them deterministic by @QuentinWach in #38
  • Add ability to export simulations as .mp4 & added interpolation. by @QuentinWach in #39
  • Remove mode profile plotting from ModeSource class by @QuentinWach in #40
  • Update the README to highlight the MIT license, version, last update, and new topology optimization module by @QuentinWach in #41
  • Adding live visualization and video export in Jupyter Notebooks by @QuentinWach in #45

Full Changelog: v0.1.15...v0.1.16