Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
05a8f1d
Fix loading of legacy scans with float waveform indices and lens fields
sankethvedula Jul 16, 2026
8d5fea7
Add zea.inverse: recover channel data from beamformed images
sankethvedula Jul 16, 2026
52a4c99
Add real-scans inverse beamforming example notebook
sankethvedula Jul 16, 2026
03d9ac8
Fix zea.inverse on the tensorflow backend and the -W docs build
sankethvedula Jul 16, 2026
269fb05
Address PR review comments (validation and legacy-loader robustness)
sankethvedula Jul 16, 2026
f918b97
Ignore das-inverse repo link in linkcheck (GitHub 429s bots)
sankethvedula Jul 16, 2026
31ec5b3
Allow configuring the f-number window in TOFCorrection
sankethvedula Jul 21, 2026
ce6f64e
Build DASOperator on the standard zea beamforming pipeline
sankethvedula Jul 21, 2026
010a539
Support measured waveforms in the frequency-domain simulator
sankethvedula Jul 21, 2026
464d94b
Explain the side-lobe background in the inverse beamforming notebook
sankethvedula Jul 21, 2026
0fd4eea
Make the inverse beamforming example a realistic acquisition
sankethvedula Jul 21, 2026
4ef5b40
Build the DASOperator adjoint eagerly to avoid tracer leaks
sankethvedula Jul 21, 2026
90713f5
Skip the linear_adjoint doctest line that needs a gradient backend
sankethvedula Jul 21, 2026
681d299
Organize the inversion tutorials into their own docs section
sankethvedula Jul 21, 2026
eeafd80
Simplify the inverse tutorials: shorter names, 40 CGLS iterations
sankethvedula Jul 21, 2026
bf61612
Merge branch 'main' into feature/inverse-beamforming
swpenninga Jul 22, 2026
10e4b87
Merge branch 'main' into feature/inverse-beamforming
OisinNolan Jul 23, 2026
3bcb880
Contract the scatterer axis contiguously in the simulator
sankethvedula Jul 23, 2026
e8cdebe
Merge branch 'main' into feature/inverse-beamforming
tristan-deep Jul 23, 2026
68d6749
Merge remote-tracking branch 'origin/main' into feature/inverse-beamf…
sankethvedula Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,9 @@ jobs:
- name: pipeline
dirs: pipeline
label: pipeline
- name: inverse
dirs: inverse
label: inverse
- name: data-metrics
dirs: "data metrics"
label: data+metrics
Expand Down
1 change: 1 addition & 0 deletions docs/source/_autosummary/zea.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ zea
display
doppler
func
inverse
io_lib
log
metrics
Expand Down
5 changes: 4 additions & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
# for redirecting empty toc items to their parent
redirects = {
f"notebooks/{page}.html": f"../examples.html#{page}"
for page in ["data", "pipeline", "models", "metrics", "agent"]
for page in ["data", "pipeline", "inverse", "models", "metrics", "agent"]
}

# this will make sure that when an __all__ is defined in a module, the members
Expand Down Expand Up @@ -251,6 +251,9 @@ def _skip_reexported_members(app, what, name, obj, skip, options):
r"^https://github\.com/[^/]+/[^/]+/blob/[0-9a-f]{40}/",
# GitHub 429s bots; branch link (not a permalink), so not covered above.
r"^https://github\.com/moono/lpips-tf2\.x/blob/master/example_export_script/convert_to_tensorflow\.py$",
# GitHub 429s bots; repo-root link (not a permalink), so not covered above.
# Referenced by the inverse beamforming notebooks as the original study.
r"^https://github\.com/sankethvedula/das-inverse$",
]
linkcheck_anchors_ignore_for_url = [
r"^https://github\.com/[^/]+/[^/]+/blob/", # line anchors are JS-rendered
Expand Down
8 changes: 8 additions & 0 deletions docs/source/examples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@ Pipeline

notebooks/pipeline

Inversion
---------

.. toctree::
:maxdepth: 2

notebooks/inverse

Models
------

Expand Down
9 changes: 9 additions & 0 deletions docs/source/notebooks/inverse.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Inversion
=========

.. toctree::
:maxdepth: 1

inverse/fish_example
inverse/cirs_example
inverse/carotid_example
Loading