Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#156] Meaningful names for benchmark scenarios #159

Closed
wants to merge 243 commits into from

Conversation

charlesbmi
Copy link
Contributor

#156
To avoid generating merge conflicts on a few open PRs, I won't merge this until some of the larger PRs touching Scenario are merged.

Introduction

Scenarios provide a convenient structure to describe the environment, transducers, and sensors. A collection of preconfigured scenarios are provided with NDK, and can be easily loaded.

The scenario numbering does not correspond to anything meaningful. Instead, it would be helpful for users if we named them with descriptive names, like "3-layer skull model" and "RealisticSkull"

Changes

Rename scenarios:

  • Scenario0 -> ScenarioSimple
  • Scenario1 -> ScenarioFlatSkull
  • Scenario2 -> ScenarioRealisticSkull
  • Scenario2Benchmark7 -> ScenarioRealisticSkullCropped
  • Scenario3 -> ScenarioUltrasoundPhantom

Behavior

How the new behavior is different from the current behavior, how you tested and how the reviewer can test it.

All unit/integration tests and docs should run as usual. I also searched the project to check for any variable names I missed.

NewtonSander and others added 30 commits May 2, 2023 14:29
Co-authored-by: Diogo de Lucena <[email protected]>
Co-authored-by: Pedro Sfriso <[email protected]>
Co-authored-by: Darin Erat Sleiter <[email protected]>
…cy_change

Changing scipy dependency of ndk so that it doesn't conflict with stride's dependency
charlesbmi and others added 11 commits September 28, 2023 14:17
* Pin stride version in all the places we specify pip install
* Fix dead link
* various documentation changes and corrections

* homer example

* Fixing Homer Example added

* reversion commit

* formatting with lint

* formatting with lint

* added color scale control to steady state renders

* Revert "added color scale control to steady state renders"

This reverts commit 13c1ffd.

* removed comment

* Update docs/examples/plot_homer.py

docs update

Co-authored-by: charles <[email protected]>

* fixed documentation commenting

* fixed dead link

---------

Co-authored-by: charles <[email protected]>
…ar interpolation (#177)

* Add interp dimension in nearest-neighbors interpolation to match

* Add test for using nearest-neighbors interpolation for delay-and-sum

* Lint code
@NewtonSander NewtonSander force-pushed the 156-meaningful-names-for-benchmark-scenarios branch from b888a23 to c96f396 Compare July 26, 2024 13:04
@NewtonSander NewtonSander marked this pull request as ready for review July 30, 2024 07:04
@NewtonSander NewtonSander force-pushed the 156-meaningful-names-for-benchmark-scenarios branch from b864001 to f4d477e Compare August 1, 2024 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Meaningful names for benchmark scenarios
9 participants