Releases: flexcompute/tidy3d
Releases · flexcompute/tidy3d
v2.0.1
Full Changelog: v1.10.0...v2.0.1
v1.10.0
What's Changed
- update s3 client to use override ssl verify by @lei-flex in #750
- adds "val" option in
SourceTime
plotting by @tylerflex in #749 - Include material name in material_library's export_matlib_to_file by @weiliangjin2021 in #752
- add simpler progressbars for
run_async
when verbose by @tylerflex in #753 - tidy3d exceptions inherit from value error for pydantic, fix tests by @tylerflex in #755
- webapi refactor by @tylerflex in #730
- validator to error if JaxSimulation provided to SimulationTask by @tylerflex in #758
- TFSF by @shashwat-sh in #672
- fix task name and expose solver version by @tylerflex in #759
- Ignore some mediums in mesher by @momchil-flex in #732
- fix run info / progress bars by @tylerflex in #763
- Fix a few unstable materials in material_library by @weiliangjin2021 in #760
- Convert mode solver.py into a class by @weiliangjin2021 in #688
- Adjust time step size with medium property for stability by @weiliangjin2021 in #764
- Ensure n_cfl is float for custom medium by @weiliangjin2021 in #770
- More info in AutoGrid docstring by @weiliangjin2021 in #768
- remove WIP features from adjoint types to avoid confusion by @tylerflex in #766
- use webapi for get_run_info by @tylerflex in #771
- remove a broken adjoint test by @tylerflex in #772
- Set grid size for union of GDSII shapes by @lucas-flexcompute in #773
- Extra field plot options by @lucas-flexcompute in #762
- update configure instructions to include windows users by @tylerflex in #778
- fix bug in Simulation.eps_bounds with CustomMedium by @tylerflex in #779
- merge develop into pre/1.10.0 by @tylerflex in #780
- add auth.json migration to API key by @An-Li-magicloud in #775
- Consider a polygon to be degenerate when its area is <fp_eps by @weiliangjin2021 in #783
- fix web tests mising API key by @tylerflex in #784
- fix permission error in windows for tests by @tylerflex in #785
- #SCEM-2279 create .tidy3d folder after pip install by @An-Li-magicloud in #776
- revamped ArrayLike by @tylerflex in #748
- add post init validators and check if structures terminate in PML by @tylerflex in #774
- 2D Materials by @caseyflex in #733
- update readme instructions on environment variable API key by @tylerflex in #789
- fix pml validator by @tylerflex in #792
- Tyler changelog additions 1.10 by @tylerflex in #791
- Validate slab_bounds of PolySlab by @weiliangjin2021 in #796
- Some updates to grid and mesher by @momchil-flex in #782
- Treat infinite slanted cylinder and add validators by @weiliangjin2021 in #790
- Fix for logger receiving non-str values by @lucas-flexcompute in #797
- Minor fixes to docstrings and import error messages by @caseyflex in #799
- fix web fitter by using API key auth by @tylerflex in #800
- branch for 1.10 by @tylerflex in #751
- 1.10.0 version, changelog and schema by @momchil-flex in #801
Full Changelog: v1.9.3...v1.10.0
v1.9.3
What's Changed
- 1.9.3 fix logging backwards compatibility by @tylerflex in #754
Full Changelog: v1.9.2...v1.9.3
v1.9.2
v1.10.0rc1
Full Changelog: v1.9.1...v1.10.0rc1
v1.9.1
What's Changed
- Medium.eps_model fix now that C_0 is not a numpy float by @momchil-flex in #741
- Extra check to avoid a shapely warning when .intersects an empty shape by @momchil-flex in #740
- set rich < 12.6.0 to fix double progressbars by @tylerflex in #742
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
- Phase 1: self-intersecting polyslab by @weiliangjin2021 in #678
- customize SSL verify For http requests by @lei-flex in #667
- add pre-commit hook for black by @tylerflex in #656
- Run tests on PR into pre/ branches by @momchil-flex in #686
- adjoint improvements for 1.9.0rc2 by @tylerflex in #676
- fixes for 1.9.0rc2 docs by @tylerflex in #684
- renamed logger to avoid conflicts, added test by @tylerflex in #663
- Including package data in setup.py by @momchil-flex in #687
- Try gdspy vertices loading if gdstk loading fails by @tylerflex in #683
- Tyler/fast json string by @tylerflex in #689
- add jax as dev requirement by @tylerflex in #695
web.run_async
as alternative toweb.Batch
by @tylerflex in #702- warn in
sim.epsilon
if too many grid cells by @tylerflex in #705 - 2D simulation boundary warning by @shashwat-sh in #693
- assert_log_level takes level string instead of int by @tylerflex in #707
- force progress bars to 100% when task completed by @tylerflex in #706
- Reorganize geometry.inside and intersection methods for some speed improvements by @momchil-flex in #703
- refactor Box.surfaces and Source.injection_axis by @tylerflex in #708
- verbose option in webapi by @flexcompute-readthedocs in #694
- multi-objective adjoint through
adjoint.async_run
by @tylerflex in #712 - fix determinant warning by @tylerflex in #713
- First pass of refactoring filter_structures_plane by @momchil-flex in #710
- Limit the maximum number of grid size too small warnings by @momchil-flex in #724
- Add arrow curvature to sources and monitors with bend radius (#272) by @lucas-flexcompute in #714
- Branch for building version 1.9.0 by @momchil-flex in #641
- Small conceptual change to constants definitions by @lucas-flexcompute in #729
- fix sphinx build error because of confusing queue.py with queue package by @tylerflex in #736
- fix a bug in web.monitor that continued before run monitor by @tylerflex in #735
- Changelog and schema for 1.9.0 by @momchil-flex in #731
New Contributors
- @flexcompute-readthedocs made their first contribution in #694
Full Changelog: v1.8.3...v1.9.0
v1.9.0rc2
What's Changed
- Phase 1: self-intersecting polyslab by @weiliangjin2021 in #678
- customize SSL verify For http requests by @lei-flex in #667
- add pre-commit hook for black by @tylerflex in #656
- Run tests on PR into pre/ branches by @momchil-flex in #686
- adjoint improvements for 1.9.0rc2 by @tylerflex in #676
- fixes for 1.9.0rc2 docs by @tylerflex in #684
- Including package data in setup.py by @momchil-flex in #687
- Try gdspy vertices loading if gdstk loading fails by @tylerflex in #683
- Tyler/fast json string by @tylerflex in #689
- add jax as dev requirement by @tylerflex in #695
Full Changelog: v1.9.0rc1...v1.9.0rc2
v1.8.4
What's Changed
- fixed an import error introduced by
matplotlib==3.7.0
Full Changelog: v1.8.3...v1.8.4
v1.9.0rc1
Full Changelog: v1.8.3...v1.9.0rc1