Commit a439726
committed
Reorganize Project and Imports #8
- Trims unnecessary parts of the project, including
- legacy scripts
- the io module (now covered in `openlifu-sdk`)
- unused parts of Database (gridweights)
- Reorganizes `virtual_fit` module into `seg`
- Eliminates "eager" imports in `openlifu.__init__`, to prevent the many-seconds-long importing when accessing any submodule.
- Moves importing of heavier-weight packages (which are being made optional by this branch) into the methods that call them, so that the objects can be partially-used without having those dependencies imported.
Code that touches `openlifu.virtual_fit` needs to be refactored to use `openlifu.seg.virtualfit`, and code that used things like `openlifu.Transducer` will need to be changed to use `openlifu.xdc.Transducer`
reorganize virtual fit and geo
remove gridweights
Unused enhancement
Update transducer.py
remove legacy scripts,1 parent 034485b commit a439726
101 files changed
Lines changed: 486 additions & 16841 deletions
File tree
- docs
- examples
- legacy
- deprecated
- tools
- tutorials
- verification
- src/openlifu
- bf
- apod_methods
- delay_methods
- focal_patterns
- db
- geo
- io
- plan
- seg
- sim
- util
- xdc
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
This file was deleted.
0 commit comments