Releases: flexcompute/tidy3d
Releases · flexcompute/tidy3d
v1.9.0rc1
Full Changelog: v1.8.3...v1.9.0rc1
v1.8.3
What's Changed
- use functools.wraps in ensure_freq_in_range by @tylerflex in #670
- fix bug in
Simulation.epsilion()
withgrid_key="centers"
.
Full Changelog: v1.8.2...v1.8.3
v1.8.2
What's Changed
- Fix field_decay_warning in mode solver with symmetry by @weiliangjin2021 in #645
- Bumping shapely version to 2.0 by @momchil-flex in #643
- fix tidy3d exception subclasses by @tylerflex in #658
- log warning if tidy3d-beta is the pyPI repository name by @tylerflex in #660
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- add ssl verify by @An-Li-magicloud in #629
- Momchil/web test sim full by @momchil-flex in #632
- Fix to symmetry_expanded_copy for colocating monitors by @momchil-flex in #636
- use updater any time simulation constructed using validator by @tylerflex in #637
- deprecation warnings for API updates in 2.0 by @tylerflex in #634
- fixed typo in Lorentz.coeffs by @tylerflex in #639
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- Polyslab: test coverage and fix an intersection plot issue by @weiliangjin2021 in #548
- Direct grid size specification in override structure by @weiliangjin2021 in #512
- broadband source feature by @dbochkov-flexcompute in #534
- ignore shapely STRtree deprecation warning by @tylerflex in #554
- Adding flux property and dot method to field data types by @momchil-flex in #552
- Add reference plane option for where the vertices of polyslab is defined by @weiliangjin2021 in #555
- Near2Far refactor phase 1: changes to storage and access of far fields by @shashwat-sh in #557
- Broader broadcasting in FieldData.dot by @momchil-flex in #559
- fix typo in discriminator kwarg by @tylerflex in #563
- added resonance finder plugin by @caseyflex in #560
- Field projection phase 1.5 by @shashwat-sh in #565
- fixed ResonanceFinder docstring by @caseyflex in #568
- Bumping default courant factor to 0.99 by @momchil-flex in #570
- add python3.11 to automated tests by @tylerflex in #573
- (hopefully??) Fix random windows test failures by @tylerflex in #572
- add custom field source by @tylerflex in #550
- Cylinder with sidewall angle by @weiliangjin2021 in #571
- Apodization for frequency monitors by @dbochkov-flexcompute in #574
- Mode sorting tool by @dbochkov-flexcompute in #562
- Validator for plane waves and boundary conditions by @shashwat-sh in #576
- Automatic generation of diffraction orders by @shashwat-sh in #581
- Making bloch_vec float by @momchil-flex in #582
- Avoid setting axis limits if lower and upper limits are equal by @tomflexcompute in #583
- Client-side exact projections by @shashwat-sh in #575
- Shrink frequency range for broadband sources to +/- 1.5 * fwidth by @dbochkov-flexcompute in #585
- Renormalized projected fields now returned as a copy of the data by @shashwat-sh in #587
- fix local web test and remove simulation.json by @tylerflex in #584
- Lower frequency bound and freezing seeds in fitter by @weiliangjin2021 in #589
- add .updated_copy method to Tidy3dBaseModel to copy with updated fields by @tylerflex in #588
- material library reorganization and added a few materials by @weiliangjin2021 in #586
- Fix eps_inf of GaAs Skauli in material database by @weiliangjin2021 in #598
- boundary spec hint the validation type by @JunchengXue in #600
- coordinate properties in DiffractionData use
coords["coord_name"]
by @tylerflex in #594 - Fix Ag_JohnsonChristy1972 that can cause divergence by @weiliangjin2021 in #602
- Bug fix for overlap_sort() modifying self by @dbochkov-flexcompute in #595
- check path_dir for existence in Batch.run() by @tylerflex in #592
- Updates to make user-side flux (and near2far) computation consistent by @momchil-flex in #579
- use TAG_TYPE_STR instead of hardcode "type" by @tylerflex in #604
- Changelog for 1.8.0 by @momchil-flex in #607
- Geometry.surfaces now excludes surfaces at infinity by @shashwat-sh in #609
- Making bloch vector check less strict using np.isclose by @momchil-flex in #606
- new gauge selection in mode tracking + a better testing by @dbochkov-flexcompute in #610
- Change from using logging module to tidy3d logger by @tomflexcompute in #611
- Fix for mode solver when the mode plane and the simulation are 0D by @momchil-flex in #612
- Update changelog for automatic medium detection by @shashwat-sh in #608
- More fixes for modes that are 0D along one dimension by @momchil-flex in #614
- Warning instead of error for bloch + planewave check, and reduce tol to 1e-6 by @shashwat-sh in #616
- Keep the warning but make tol default by @shashwat-sh in #619
- Rename global_min_dl to dl_min in AutoGrid by @weiliangjin2021 in #620
New Contributors
- @tomflexcompute made their first contribution in #583
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
- Code Coverage Improvements by @tylerflex in #516
- fixed deprecation warning with new copy_on_validation by @tylerflex in #537
- Smaller tolerance for root-finding in mesh generation by @weiliangjin2021 in #538
- User-specified medium for diffraction by @shashwat-sh in #540
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Setting pydantic copy on validation to false by @momchil-flex in #507
- refactor near2far internals by @tylerflex in #509
- Support PolySlab along x/y axis by @weiliangjin2021 in #505
- Replace scipy with pyroots in mesher by @weiliangjin2021 in #513
- Momchil/small updates by @momchil-flex in #514
- remove webplots plugin by @tylerflex in #515
- add more log for auth when failed by @lei-flex in #510
- Diffraction efficiency monitor by @shashwat-sh in #506
- Reorganizing requirements; removing plotly by @momchil-flex in #528
- Fix conductivity units by @shashwat-sh in #529
- Fix a typo in polyslab sidewall angle doc by @weiliangjin2021 in #530
- Allow a sim size of 0 along a dimension for diffraction monitors by @shashwat-sh in #532
- Update docstring for Courant factor by @weiliangjin2021 in #533
- Momchil/updates by @momchil-flex in #531
New Contributors
Full Changelog: v1.6.3...v1.7.0
v1.6.3
What's Changed
- added type field to dataarray in file by @tylerflex in #501
- fixes some warnings from code quality anlayzer by @tylerflex in #500
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- Fixed bug in computing angles from wave numbers by @shashwat-sh in #494
- fix position bug in sim_data.plot_field() by @tylerflex in #496
- Removing restriction for near2far monitors with symmetry by @momchil-flex in #497
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Fixed docstrings for n2f monitors by @shashwat-sh in #489
Full Changelog: v1.6.0...v1.6.1