Releases: flexcompute/tidy3d
Releases · flexcompute/tidy3d
1.3.1
What's Changed
- Expand the maximal number of materials in simulation to 65530 by @momchil-flex in #342
- copy is deep by default by @tylerflex in #349
- apply sim.plot and sim.plot_eps opacity kwargs to arrows by @tylerflex in #351
- Rearranging make_coords_initial and fixing symmetry bug in auto mesh by @momchil-flex in #347
Full Changelog: v1.3.0...v1.3.1
1.3.0
What's Changed
- Data Cleanup by @tylerflex in #316
- eps_model eval at
td.inf
if freq is None by @tylerflex in #317 - Adds 'intensity' label to xarray in plot_field with 'int' by @tylerflex in #320
- separated plotly from rest of requirements.txt by @tylerflex in #326
- error message if only one bound is inf by @tylerflex in #325
- added kwargs to alternate constructor classmethods by @tylerflex in #318
- Treating one edge case of intersect_side in PolySlab by @weiliangjin2021 in #323
- add opacity kwrgs for monitor and source in sim.plot by @tylerflex in #328
- Source reorg by @tylerflex in #332
- Fix bug of pml plotting when the pmls don't have the same size by @momchil-flex in #334
- variable distance between injection source and monitor by @tylerflex in #327
- Momchil/nonuniform by @momchil-flex in #314
- Polyslab plotting for vertices splitting during erosion/dilation by @weiliangjin2021 in #335
- changed inheritance structure to make PointDipole work properly by @tylerflex in #338
- Momchil/grid spec fixes by @momchil-flex in #339
- catch validation for grid spec supplied as grid size by @tylerflex in #340
Full Changelog: v1.2.2...v1.3.0
1.2.2
What's Changed
- SCEM-205: upgrade webapi by @An-Li-magicloud in #261
- refactored plotting and plotly plugin and simdata viewer app. by @tylerflex in #281
- Fixed pylint warnings for dispersion plugin by @weiliangjin2021 in #291
- uses bounding box and simpler intersection checks in filter_structure by @tylerflex in #293
- normalize sim data upon .from_file() by @tylerflex in #287
- Tyler/pylint all by @tylerflex in #288
- plotly app integration by @tylerflex in #295
- Momchil/sym data by @momchil-flex in #297
- Adding estimate_cost to webapi by @momchil-flex in #301
- add field time data callback by @An-Li-magicloud in #305
- Only filter and merge in plot_structures_eps with transparency by @tylerflex in #303
- Changing custom dls centering by @momchil-flex in #306
- Fixing symmetry unwrapping in field plotting by @momchil-flex in #309
Full Changelog: v1.2.1...v1.2.2
1.2.1
What's Changed
- webapi fixes by @momchil-flex in #277
- plotly much faster, is smarter about checking medium by @tylerflex in #279
Full Changelog: v1.2.0...v1.2.1
1.2.0
What's Changed
- better error messages by @tylerflex in #240
- Removing the user-defined source phase from normalization by @momchil-flex in #245
- Tyler/inf2 by @tylerflex in #242
- makes run time a required parameter by @tylerflex in #249
- add environment control for environment switching. by @An-Li-magicloud in #248
- Near2Far vectorization by @shashwat-sh in #251
- % Done Monitoring by @tylerflex in #241
- json encoding for inf and minus inf as strings by @tylerflex in #250
- int 64 by @tylerflex in #255
- no subclass hacks, now can subclass a simulation without errors by @tylerflex in #256
- Momchil/mode solver by @momchil-flex in #252
- Build Batch Better by @tylerflex in #244
- Momchil/sources by @momchil-flex in #259
- Reorganizing of ModeSolver and ModeSolverData by @momchil-flex in #260
- Slanted PolySlab implementation by @weiliangjin2021 in #258
- made run time optional, but must be >0 to upload by @tylerflex in #262
- Updating eps plotting to make background medium transparent and optio… by @momchil-flex in #263
- Config UAT -> Prod by @tylerflex in #265
- code quality fixes by @tylerflex in #264
- monitor already done by @tylerflex in #267
- if the bytes string is already a string, just return it by @tylerflex in #266
- run time required again, not validated pre-init by @tylerflex in #268
Full Changelog: v1.1.1...v1.2.0
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