Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
f87b392
fix[adjoint]: remove pulse amplitude and phase when using the simulat…
May 14, 2025
1331f66
min size feature autodetect
dbochkov-flexcompute May 14, 2025
d079b2e
automatic iterative gap meshing
dbochkov-flexcompute May 13, 2025
9bb8868
fix: failing layerrefinement tests
dbochkov-flexcompute May 16, 2025
3a9ec06
fix: NedeljkovicSorefMashanovich serialization
yaugenst-flex May 19, 2025
f94f607
feat: Add custom color-scale limits to `Simulation.plot_eps` via `eps…
FilipeFcp May 14, 2025
c77b6f4
frontend: only warning on VisualizationSpec color validation when mat…
May 19, 2025
34f2a48
added a relaxed version of bounds checking
dmarek-flex May 13, 2025
a760d02
refc: Make adjoint helpers private
yaugenst-flex May 20, 2025
c3ba184
Update changelog for EME precision improvements.
caseyflex May 21, 2025
5f6ddb4
Remove gdspy (#2477)
frederikschubertflex May 22, 2025
e2ae3b8
Thin conductor thickness in LossyMetalMedium
weiliangjin2021 May 21, 2025
e6ed4b2
Add AuxFieldTimeMonitor to api docs
momchil-flex May 20, 2025
c2f5d0f
New field priority in Structure and structure_priority_mode in Scene
weiliangjin2021 Apr 10, 2025
ab44456
fix: changelog
yaugenst-flex May 23, 2025
5b7c11c
Added resistance calculation. Allowing ndarrays to be provided as vol…
marc-flex May 16, 2025
b1aaf05
feature[adjoint]: adjust adjoint source fwidth to decay before zero f…
May 13, 2025
29a2ba7
wip
dbochkov-flexcompute May 11, 2025
e047cc6
fix tests, formatting
dbochkov-flexcompute May 19, 2025
882e730
feat(viz): Tidy3D Matplotlib Styles on Import (#2428)
frederikschubertflex May 23, 2025
738bc75
fix(multiphysics): add delegation for necessary properties of a Simul…
frederikschubertflex May 23, 2025
7d21fe6
Fix to DC voltage source units for compatibility
momchil-flex May 23, 2025
7b1cc3a
chore(github) add coverage report action to local tests (#2501)
frederikschubertflex May 23, 2025
76681a0
fix[adjoint]: select proper shape for CustomMedium derivatives when e…
May 22, 2025
e8ec6e0
Adding function to generate trimesh geometry generation from height p…
tomflexcompute May 17, 2025
7b53ee9
feat[adjoint]: allow traceable kwargs in primitives interpolate_splin…
bzhangflex May 21, 2025
1cbc02d
Unsteady heat support
marc-flex Apr 16, 2025
592817b
Addressing coverage
marc-flex May 26, 2025
c5188a6
fix: interpolate_spline doctests (#2509)
yaugenst-flex May 26, 2025
8a3720d
chore(github): improve script to determine test scope (#2510)
frederikschubertflex May 26, 2025
74f402e
fix bug when inserting snapping points near sim min boundary
dmarek-flex May 26, 2025
73046e6
fix contains check for lumped element, which was too strict (#2511)
dmarek-flex May 27, 2025
ee3c189
fix[web]: use dedicated endpoint for `web.delete_old()`
yaugenst-flex May 14, 2025
ffca061
Upgrade ruff 0.5.5 -> 0.11.11
yaugenst-flex May 19, 2025
c30ee71
Add local subpixel integration
caseyflex Apr 14, 2025
f8d421d
Minor improvement to import check for local subpixel
caseyflex May 27, 2025
697430b
:robot: :package: Tests in Docker Image (#2404)
daquinteroflex May 28, 2025
518ea14
Fix testing permissions (#2517)
daquinteroflex May 28, 2025
ed876dd
:wrench: :robot: Ignore CI comments on PR label (#2519)
daquinteroflex May 29, 2025
a50bd5b
Fix bug in EME simulations with bends
caseyflex May 27, 2025
ab082e6
Fix field colocation in EMEModeSolverMonitor (#2526)
caseyflex May 30, 2025
d46f94a
Disable local subpixel by default
caseyflex May 28, 2025
42e0474
Bug fix for EME _extract_mode_solver_data introduced in last PR
caseyflex May 30, 2025
a541d4e
Adding unsteady heat and custom source to changelog.
marc-flex Jun 2, 2025
a2fbe91
Adding heat, charge and conduction simulations to test/utils.py
marc-flex May 27, 2025
c955b0e
Adding HeatChargeSimulation samples to the sample script and updater …
momchil-flex Jun 3, 2025
fcdac23
update pre-commit hook
dmarek-flex Jun 3, 2025
f392a26
Limiting number of pytest workers to 8: avoid crashing deploynode (#2…
bryance-flexcompute Jun 4, 2025
e902f77
Adding monitor validations for Conduction simulations
marc-flex May 29, 2025
16607e9
Avoid interpolation errors with some xarray versions (#2538)
momchil-flex Jun 5, 2025
1f3af6e
Validating all simulation mode objects by creating associated mode so…
momchil-flex Jun 3, 2025
be00e73
:arrow_double_up: Update to new version control (#2540)
daquinteroflex Jun 6, 2025
87f19ef
:wrench: Fix version linting (#2548)
daquinteroflex Jun 6, 2025
46433a7
:arrow_up: Update poetry lock for release (#2549)
daquinteroflex Jun 6, 2025
46d7d5b
fix impedance calculation for lossy transmission lines
dmarek-flex Jun 6, 2025
d13703c
Automatically use periodic boundary on zero-size dimensions
caseyflex Jun 6, 2025
c7f1967
Setting default mode precision to 'double', except in EME solver
momchil-flex Jun 6, 2025
105d757
fix(tidy3d): lazy load scipy to reduce import time (#2543)
frederikschubertflex Jun 10, 2025
c16beac
:arrow_left: Changing version management (#2556)
daquinteroflex Jun 10, 2025
851649e
Updated to slurm runners (#2555)
daquinteroflex Jun 10, 2025
cbb1fc4
Including absolute tolerance when determining zero dimensions in
marc-flex Jun 10, 2025
c07963d
Jax plugin deprecation
momchil-flex Jun 10, 2025
1ffff7d
fix[adjoint]: account for weighting of adjoint field source current w…
May 30, 2025
ff2f598
Removing special characters in jax deprecation
momchil-flex Jun 11, 2025
0157ce9
fix validation of CustomGridBoundaries
dmarek-flex Jun 11, 2025
840b07f
Final updates for 2.9.0rc1
momchil-flex Jun 10, 2025
7c093b1
Fixed bug when validating the grid resolution near
dmarek-flex Jun 4, 2025
68fc687
add mesh refinement option for WavePorts and validator to check if th…
dmarek-flex Jun 11, 2025
f258832
arrow lengths are scaled consistently regardless of direction and asp…
jewettaijfc Jun 16, 2025
82bf4ba
Bumping version to 2.9.0rc2
momchil-flex Jun 17, 2025
b6604ad
feat(autograd): add primitive for np.unwrap
yaugenst-flex Jun 20, 2025
c27eeed
Fix to mode solver simulation reduction in web.upload (#2583)
momchil-flex Jun 21, 2025
78a17a7
Fix to plane wave with negative azimuth angle
momchil-flex Jun 20, 2025
6e5dd73
Partially reverting #2534 and reorganizing mode validation
momchil-flex Jun 20, 2025
e824ac6
docs[webapi]: add missing webapi and autograd plugin methods to docs …
yaugenst-flex Jun 20, 2025
76f1387
Adding some missing classes
marc-flex Jun 23, 2025
de0c8d5
feat: add Nunley variant to germanium material library
yaugenst-flex Jun 23, 2025
994bdc2
refc[adjoint]: Refactor PoleResidue derivative calculation
yaugenst-flex Jun 18, 2025
c70cba7
Revert to num_freqs=1 for broadband angled gaussian beam
momchil-flex Jun 19, 2025
c43c07c
perf(autograd): optimize grey_dilation with striding
yaugenst-flex Jun 20, 2025
00b0330
greg comments
yaugenst-flex Jun 24, 2025
cc8fef1
Add VolumeMesher and VOLUME_MESH task type
momchil-flex May 20, 2025
3a467ab
plots of objects defined by shape intersection logic no longer displa…
jewettaijfc Jun 22, 2025
b01733e
fix(pytorch): Correct gradient for array-valued functions in wrapper …
yaugenst-flex Jul 1, 2025
04c5e3b
fix(ci): docker memory management
daquinteroflex Jun 27, 2025
0ebf00a
In boundary.py, `num_layers` can now be >= 1, but a warning message i…
jewettaijfc Jul 2, 2025
86ea96e
Fix: added missing desciptions of a few parameters in docstring (#2619)
George-Guryev-flxcmp Jul 2, 2025
e0e8dbb
Add option to use dispersion fitter without rich.progress
caseyflex Feb 19, 2025
327755b
refc(adjoint): Move imaginary factor in `MonitorData.get_amplitude()`…
yaugenst-flex Jul 4, 2025
8f9544e
feat(web): add priority parameter for vGPU task queue management
yaugenst-flex Jul 4, 2025
108f807
test(web): fix slow webapi tests by patching time delays
yaugenst-flex Jul 4, 2025
dca8f69
ci: Enforce pr-requirements pass
daquinteroflex Jul 4, 2025
1ecbf48
ci: Skip pr-requirements-pass without approval
daquinteroflex Jul 4, 2025
93966eb
ci: Not require local-tests to merge (#2629)
daquinteroflex Jul 4, 2025
b95ec9c
Validating that simulation md5 stored in mesher task matches solver t…
momchil-flex Jul 5, 2025
6770bcb
ci: Fix concurrency failure (#2631)
daquinteroflex Jul 5, 2025
4a5add0
Feat: Add `PointDipole.from_angles()` (#2623)
saeedece Jul 6, 2025
f9680d1
ci: Yet another test of protection rules (#2630)
daquinteroflex Jul 7, 2025
96d64e3
Turning a few validators into root validators
momchil-flex Jul 7, 2025
13665e7
Front end classes
marc-flex Jun 12, 2025
080d9c9
:tada: RELEASE: Synced latest into develop
daquinteroflex Jul 8, 2025
c6cd0ca
chore(deps): :robot: Daily update `poetry.lock` (#2634)
github-actions[bot] Jul 8, 2025
6cae72c
Fix EME port modes symmetry expansion
caseyflex Jun 25, 2025
7e0de65
Add interval_space to EMEFieldMonitor
caseyflex Jun 26, 2025
6594a04
ci: Standardise and create daily dependency updates (#2633)
daquinteroflex Jul 8, 2025
90f9f8c
enhance custom validator error messages with object `name` fields (wh…
jewettaijfc Jul 2, 2025
83a8e54
ci: Rename to link to github actions index (#2639)
daquinteroflex Jul 9, 2025
e12cc67
ci: Skip diff-changes if fork (#2645)
daquinteroflex Jul 9, 2025
bcf635f
Add FreqRange utility class and unit tests (#2542)
George-Guryev Jul 9, 2025
4e434ed
feat(web): add nexus environment (FXC-1750) (#2643)
frederikschubertflex Jul 10, 2025
174ff3b
refactor: remove debug print statement from sim_data.py
yaugenst-flex Jul 11, 2025
3299996
fix: wrongly decorated `_validate_inplane_pec` validator
yaugenst-flex Jul 11, 2025
d43cb39
feat: Proper semantic versioning schema-change verification (#2642)
daquinteroflex Jul 14, 2025
ebe6a7e
ci: pr-requirements-tests only on PR events (#2656)
daquinteroflex Jul 14, 2025
dac8107
Adding 'precision' option to Simulation (#2624)
momchil-flex Jul 14, 2025
a59a1e1
Enable PMC material
weiliangjin2021 May 22, 2025
5f68fdf
ci: forbid module-level import of scipy & matplotlib
yaugenst-flex Jul 15, 2025
8004632
files are downloaded atomically using path.rename()
jewettaijfc Jul 10, 2025
f4141cd
Warning about symmetry expansion in ModeSolver and ModeSimulation
momchil-flex Jul 3, 2025
75af965
Adding ModeSimulation.plot and more arguments to mode plotting
momchil-flex Jul 4, 2025
8fb5f22
ci: Add merge_group trigger
daquinteroflex Jul 16, 2025
6239df6
ci: Remove concurrency conflicts
daquinteroflex Jul 16, 2025
73dec98
perf: add LRU cache to shapely version checking
yaugenst-flex Jul 9, 2025
26e5981
feat(adjoint): Adaptively sample fields along slab height and polygon…
yaugenst-flex Jul 9, 2025
daedbca
ci: Retrigger from reviews, but always verify-schema
daquinteroflex Jul 16, 2025
bcf7112
refactor: extract autograd constants to dedicated module
yaugenst-flex Jul 9, 2025
9c5813d
fix(style): remove global styles that interfere with structure plots …
frederikschubertflex Jul 15, 2025
7e2bcda
update test
frederikschubertflex Jul 15, 2025
f494751
fix: solve most warnings in test suite & some deprecation warnings too
yaugenst-flex Jul 15, 2025
5c96f7a
Singularity correction at PEC and lossy metal edges
weiliangjin2021 Apr 23, 2025
713dda7
Last updates for 2.9.0rc2
momchil-flex Jul 17, 2025
afb4046
Fix small error in doping computation
marc-flex Jul 17, 2025
cd7e7b0
fix(rf): `TerminalComponentModeler` schema
daquinteroflex Jul 16, 2025
1273fde
Bumping version to 2.9.0
momchil-flex Jul 17, 2025
dbe5229
fix: develop schema updates
daquinteroflex Jul 17, 2025
253f37b
add ssl_verify from Env to HttpSessionManager
bryance-flexcompute Jul 9, 2025
2e5acc2
also reset verify during reinit()
bryance-flexcompute Jul 9, 2025
64455ff
Fix unsteady heat test
marc-flex Jul 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
259 changes: 0 additions & 259 deletions .github/workflows/run_tests.yml

This file was deleted.

72 changes: 0 additions & 72 deletions .github/workflows/test_pr_latest_submodule.yaml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "sync-to-readthedocs-repo"
name: "docs/tidy3d/sync-to-readthedocs-repo"

on:
workflow_dispatch:
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/tidy3d-python-client-daily.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: public/tidy3d/python-client-daily-run

on:
workflow_dispatch:
schedule:
- cron: '0 5 * * *' # Runs at 5am UTC

permissions:
contents: write
pull-requests: write

jobs:
update-lockfile:
uses: ./.github/workflows/tidy3d-python-client-update-lockfile.yml
with:
run-workflow: true
secrets: inherit

submodule-tests:
uses: ./.github/workflows/tidy3d-python-client-submodules-test.yml
with:
run-workflow: true
secrets: inherit
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "test-develop-cli"
name: "public/tidy3d/python-client-develop-cli"

on:
workflow_dispatch:
Expand All @@ -21,7 +21,8 @@ jobs:
uses: actions/checkout@v4
with:
ref: develop

fetch-depth: 1
submodules: false

- name: Set up Python
uses: actions/setup-python@v5
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "tidy3d-release"
name: "public/tidy3d/python-client-release"

permissions:
contents: write
Expand Down
Loading
Loading