Skip to content

Bump tidy3d-beta from 1.3.2 to 1.9.0#33

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tidy3d-beta-1.9.0
Closed

Bump tidy3d-beta from 1.3.2 to 1.9.0#33
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tidy3d-beta-1.9.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Mar 6, 2023

Bumps tidy3d-beta from 1.3.2 to 1.9.0.

Release notes

Sourced from tidy3d-beta's releases.

v1.9.0

What's Changed

New Contributors

Full Changelog: flexcompute/tidy3d@v1.8.3...v1.9.0

v1.9.0rc2

What's Changed

... (truncated)

Changelog

Sourced from tidy3d-beta's changelog.

[1.9.0] - 2023-3-01

Added

  • Specification of relative permittivity distribution using raw, user-supplied data through a CustomMedium component.
  • Automatic differentiation through Tidy3D simulations using jax through tidy3d.plugins.adjoint.
  • New Drude model variants for Gold and Silver in the material_library.
  • Plugin ComplexPolySlab for supporting complex polyslabs containing self-intersecting polygons during extrusion.
  • Asynchronous running of multiple simulations concurrently using web.run_async.
  • Jax-compatible run_async in the adjoint plugin for efficiently running multi-simulation objectives concurrently and differentiating result.
  • Warning in Simulation.epsilon if many grid cells and structures provided and slow run time expected as a result.
  • verbose option in tidy3d.web functions and containers. If False, there will be no non-essential output when running simulations over web api.
  • Warning if PML or absorbing boundaries are used along a simulation dimension with zero size.

Changed

  • Saving and loading of .hdf5 files is made orders of magnitude faster due to an internal refactor.
  • PolySlab.from_gds supports gds_cell from both gdspy and gdstk, both packages are made optional requirements.
  • Adjoint plugin JaxCustomMedium is made faster and can handle several thousand pixels without significant overhead.
  • Jax is made an optional requirement. The adjoint plugin supports jax versions 0.3 and 0.4 for windows and non-windows users, respectively.
  • Issue a deprecation warning that Geometry.intersections will be renamed to Geometry.intersections_plane in 2.0.
  • Limit some warnings to only show for the first structure for which they are encountered.
  • Billed flex unit no longer shown at the end of web.run as it may take a few seconds until it is available. Instead, added a web.real_cost(task_id) function to get the cost after a task run.

Fixed

  • Progressbars always set to 100% when webapi functions are finished.
  • Faster handling of Geometry.intersects and Geometry.inside by taking into account geometry bounds.
  • Numpy divide by zero warning in mode solver fixed by initializing jacobians as real instead of complex.
  • Bug in validators for 2D objects being in homogeneous media which were looking at the infinite plane in which the objects lie. This can also significantly speed up some validators in the case of many structures.
  • Sources and monitors with bend radii are displayed with curved arrows.

[1.8.4] - 2023-2-13

Fixed

  • Error importing Axes type with most recent matplotlib release (3.7).

[1.8.3] - 2023-1-26

Fixed

  • Bug in Simulation.epsilon with coord_key="centers" in which structures were not rendered.
  • Missing @functools.wrap in ensure_freq_in_range decorator from medium.py causing incorrect docstrings.

[1.8.2] - 2023-1-12

Added

  • Warning if users install via tidy3d-beta on pip, from now on, best to use tidy3d directly.
  • Support for dispersive media in AnisotropicMedium

Changed

  • Support shapely version >=2.0 for all python versions.
  • Internally refactor Simulation.epsilon and move eps_diagonal to Structure in preparation for future changes.
  • Readme displays updated instructions for installing tidy3d (remove beta version mention).

... (truncated)

Commits
  • 6204c71 Changelog and schema for 1.9.0
  • 6a25bc1 Removing billed cost display; adding real_cost function for user
  • 0d3da03 fix a bug in web.monitor that continued before run monitor
  • 4dce693 fix sphinx build error because of confusing queue.py with queue package
  • ce2c9ec Small conceptual change to constants definitions
  • b874e45 Merge branch 'pre/1.9.0' into develop
  • df008ef Add arrow curvature to sources and monitors with bend radius (#272)
  • d064762 Limit the maximum number of grid size too small warnings
  • 77c732c Changing version to 1.9.0
  • 56d8f9b Small bugfix to reorganized simulation.epsilon
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tidy3d-beta](https://github.com/flexcompute/tidy3d) from 1.3.2 to 1.9.0.
- [Release notes](https://github.com/flexcompute/tidy3d/releases)
- [Changelog](https://github.com/flexcompute/tidy3d/blob/develop/CHANGELOG.md)
- [Commits](flexcompute/tidy3d@v1.3.2...v1.9.0)

---
updated-dependencies:
- dependency-name: tidy3d-beta
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 6, 2023
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Mar 13, 2023

Superseded by #34.

@dependabot dependabot Bot closed this Mar 13, 2023
@dependabot dependabot Bot deleted the dependabot/pip/tidy3d-beta-1.9.0 branch March 13, 2023 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants