Skip to content

Add interval_space to EMEFieldMonitor#2622

Merged
caseyflex merged 1 commit into
developfrom
casey/emeintervalspace
Jul 8, 2025
Merged

Add interval_space to EMEFieldMonitor#2622
caseyflex merged 1 commit into
developfrom
casey/emeintervalspace

Conversation

@caseyflex
Copy link
Copy Markdown
Contributor

@caseyflex caseyflex commented Jul 2, 2025

Adds downsampling support in EMEFieldMonitor, to allow user to reduce data generation, storage, transfer when possible.

Greptile Summary

Adds downsampling capability to EMEFieldMonitor by modifying interval_space to accept PositiveInt values, enabling reduced data generation and storage requirements.

  • Modified tidy3d/components/eme/monitor.py to allow custom interval spacing in EMEFieldMonitor recordings
  • Updated CHANGELOG.md with an entry under [Unreleased] for the new downsampling feature
  • Feature enables more efficient data handling while maintaining EME simulation capabilities

@caseyflex caseyflex requested a review from tomflexcompute July 2, 2025 19:57
@caseyflex caseyflex force-pushed the casey/emeintervalspace branch from 7312128 to 4105278 Compare July 2, 2025 20:02
Copy link
Copy Markdown
Contributor

@tomflexcompute tomflexcompute left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great addition! Thanks @caseyflex

Copy link
Copy Markdown

@greptile-apps greptile-apps Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 files reviewed, 1 comment
Edit PR Review Bot Settings | Greptile

Comment thread CHANGELOG.md Outdated
@caseyflex caseyflex force-pushed the casey/emeintervalspace branch from 4105278 to 73f5e07 Compare July 8, 2025 17:42
@caseyflex caseyflex force-pushed the casey/emeintervalspace branch from 73f5e07 to a04e818 Compare July 8, 2025 17:44
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jul 8, 2025

Diff Coverage

Diff: origin/develop...HEAD, staged and unstaged changes

  • tidy3d/components/eme/monitor.py (100%)

Summary

  • Total: 1 line
  • Missing: 0 lines
  • Coverage: 100%

@caseyflex caseyflex enabled auto-merge (rebase) July 8, 2025 18:08
@caseyflex caseyflex merged commit 7e0de65 into develop Jul 8, 2025
23 checks passed
@caseyflex caseyflex deleted the casey/emeintervalspace branch July 8, 2025 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants