Releases: beamzorg/beamz
Releases · beamzorg/beamz
v0.3.2
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
What's Changed
- [Fix]: Fix the demux example and add a demo example. by @QuentinWach in #124
- [FIx / Example]: Fix the demux example and add a demo example. by @QuentinWach in #125
- [Fix]: Reduce memory load by @QuentinWach in #129
Full Changelog: v0.3.0...v0.3.1
v0.3.0
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
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
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
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
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
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
Full Changelog: v0.1.16...v0.1.17
v0.1.16
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