OpenwaterHealth / OpenwaterHealth/openlifu-python
More sophisticated steering ranges
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 27
- Forks
- 21
- Avg merge
- 1d 20m
- Merged PRs (30d)
- 6
Description
Currently (or at least after #165 and #147) we just score virtual fitting candidates based on steering distance, and whether or not they are in some hard steering bounds.
We could instead define steering range in a more sophisticated way that accomodates for example transducers that have multiple sweet spots, or a sweet "line" instead of a spot, and so on.
Peter suggested that a sufficiently general approach may be a box region, with score being distance from the box, and with anything inside the box having maximally good score
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the current virtual fitting candidate scoring and hard steering bounds, including the changes referenced in #165 and #147. Clarify how multiple sweet spots, a sweet line, and a box region should be represented and scored. Done means the issue's proposed steering-range model has agreed behavior for these cases and corresponding validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100