Releases: flexcompute/tidy3d
Releases · flexcompute/tidy3d
1.1.1
1.1.0
Added
Simulation
symmetries now fully functional.- Ability to perform near-to-far transformations from multiple surface monitors oriented along the x, y or z directions using
tidy3d.plugins.Near2Far
. tidy3d.plugins.ComponentModeler
tool for scattering matrix calculations.
Changed
- Major enhancements to near field to far field transformation tool: multiple monitors supported with arbitrary configuration, user control over sampling point density.
- Fixed visualization bug in symmetry.
Full Changelog: v1.0.2...v1.1.0
1.0.2
What's Changed
- changed color scheme by @tylerflex in #215
- uses numpy inf instead of LARGE_NUMBER by @tylerflex in #213
- migrate to new web endpoint by @An-Li-magicloud in #218
- Tyler/py36fix by @tylerflex in #221
- field source objects plot arrows now by @tylerflex in #212
- Adding copyright and clarification on AGPL license by @momchil-flex in #222
- Plotly Plot by @tylerflex in #206
- Bringing back symmetries into the mode solver by @momchil-flex in #201
New Contributors
- @An-Li-magicloud made their first contribution in #218
Full Changelog: v1.0.1...v1.0.2
1.0.1
What's Changed
- Updated plot colors and making background material structures white by @momchil-flex in #195
- Adding Sellmeier.from_dispersion() by @momchil-flex in #194
- Updating validators, and some other small changes by @momchil-flex in #196
- Faster source_dft; pml validator ignores Absorber; webapi.monitor fix attempt by @momchil-flex in #200
- PEC structures do not affect colorbar in plot_eps by @tylerflex in #205
- fixes monitor size bug for time domain (ignoring interval) by @tylerflex in #211
- gds imports all polygons and all dtypes by default, specific dtype by… by @tylerflex in #210
- Stricter Tests by @tylerflex in #207
- Fitter improvement by @weiliangjin2021 in #198
Full Changelog: v1.0.0...v1.0.1
1.0.0
Introducing Tidy3D (beta release)!
This is the public release of our python frontend for the Tidy3D electromagnetic simulation tool!
See our full documentation here for a detailed discussion of the features and various examples!
To sign up for more updates, click here.
What's Changed
- First release working when pip installed from PyPI by @tylerflex in #178
- added error if symmetry added to simulation by @tylerflex in #184
- added intensity option to plot_field by @tylerflex in #187
- fitter webservice and related test by @weiliangjin2021 in #173
- Momchil/various by @momchil-flex in #190
- dont error when user cant login by @tylerflex in #185
- Momchil/various by @momchil-flex in #191
Full Changelog: v0.2.3...v1.0.0
0.2.3
Mini release, adjusting the package setup so that pip installing from PyPI works.
Full Changelog: v0.2.2...v0.2.3
0.2.0
What's Changed
- separated material library docstrings from code by @tylerflex in #79
- Mode solver fixes by @tylerflex in #80
- various additions and improvements to data by @tylerflex in #83
- fixed plot_field and added source spectrum calcultor by @tylerflex in #85
- Data attrs by @tylerflex in #87
- minor fix if freq is array by @tylerflex in #90
- made arrays and complex numbers json serializable by @tylerflex in #91
- Various small changes while working on integration by @momchil-flex in #92
- fixed small bugs by @tylerflex in #94
- added tox by @tylerflex in #95
- webapi works windows, fixed tests, update grid and fixed pylint by @tylerflex in #96
- fixed gaussian beam, new version by @tylerflex in #98
- fixed gaussianbeam tests by @tylerflex in #99
- Adding 'diverged' to SimulationData and the hdf5 attributes by @momchil-flex in #97
- Monitors working correctly to gather all the necessary data for interpolation by @momchil-flex in #100
- Adding tests of computed medium epsilon vs expected by @momchil-flex in #103
- Support for Nonuniform grid spec in grid_size by @tylerflex in #107
- webapi (and other) updates by @momchil-flex in #111
- added explicit type for Box by @tylerflex in #115
- Literal type fix by @tylerflex in #116
- Initial changes when working on PlaneWave, GaussianBeam, and ModeSource integration by @momchil-flex in #118
- Normalize Data by Source Spectrum by @tylerflex in #122
- Updates to mode-related API by @momchil-flex in #123
- Fix Lorentz model and harmonic convention by @weiliangjin2021 in #125
- added warnings for source / medium frq ranges and grid size by @tylerflex in #110
- Making ModeData a collection of ModeAmpsData and ModeIndexData by @momchil-flex in #148
- Docstrings -> pydantic fields. by @tylerflex in #124
- Getting surfaces of a box monitor by @shashwat-sh in #147
- mode solver exports sources and monitors, minor fixes by @tylerflex in #160
- ready for pip install locally by @tylerflex in #162
- clean lint by @tylerflex in #163
- Plot colors by @momchil-flex in #164
- Bringing in upgraded mode solver by @momchil-flex in #167
- cSi parameters and positive requirement in some dispersive model by @weiliangjin2021 in #174
New Contributors
- @shashwat-sh made their first contribution in #147
Full Changelog: 0.1.1...v0.2.0
v0.1.1
- Covers existing features in current Tidy3d.
- Separates docs from main repo.
What's Changed
- Adding PML parameters and padding Grid with pml pixels by @momchil-flex in #64
- Documentation by @tylerflex in #63
- Basic Documentation, Many small improvements. by @tylerflex in #68
- Gds by @tylerflex in #69
- added log and fix pylint by @tylerflex in #70
- add multi-pole Drude medium by @weiliangjin2021 in #73
- Mode Solver: (Ignore branch name) by @tylerflex in #74
- Near2Far by @tylerflex in #77
- Docs separate by @tylerflex in #78
New Contributors
- @weiliangjin2021 made their first contribution in #73
Full Changelog: https://github.com/flexcompute/Tidy3D-client-revamp/commits/0.1.1