You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
26
26
- Validation for `run_only` field in component modelers to catch duplicate or invalid matrix indices early with clear error messages.
27
27
- Introduced a profile-based configuration manager with TOML persistence and runtime overrides exposed via `tidy3d.config`.
28
28
- Added support of `os.PathLike` objects as paths like `pathlib.Path` alongside `str` paths in all path-related functions.
29
+
- Added configurable local simulation result caching with checksum validation, eviction limits. Can configured with `config.local_cache`.
29
30
30
31
### Changed
31
32
- Improved performance of antenna metrics calculation by utilizing cached wave amplitude calculations instead of recomputing wave amplitudes for each port excitation in the `TerminalComponentModelerData`.
Copy file name to clipboardExpand all lines: docs/index.rst
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -168,6 +168,13 @@ This will produce the following plot, which visualizes the electromagnetic field
168
168
169
169
You can now postprocess simulation data using the same python session, or view the results of this simulation on our web-based `graphical user interface (GUI) <https://tidy3d.simulation.cloud>`_.
170
170
171
+
.. tip::
172
+
173
+
Repeated runs of the same simulation can reuse solver results by enabling the optional
174
+
local cache: ``td.config.simulation_cache.enabled = True``. The cache location and limits are
175
+
configurable (see ``~/.tidy3d/config``), entries are checksum-validated, and you can clear
176
+
all stored artifacts with ``tidy3d.web.cache.clear()``.
177
+
171
178
.. `TODO: open example in colab <https://github.com/flexcompute/tidy3d>`_
0 commit comments