nion-software / nionswift

Nion Swift is open source scientific image processing software integrating hardware control, data acquisition, visualization, processing, and analysis using Python. Nion Swift is easily extended using Python. It runs on Windows, Linux, and macOS.
http://nion.com/swift
GNU General Public License v3.0
45 stars 33 forks source link

Make the inspector more useful #991

Open cmeyer opened 1 year ago

cmeyer commented 1 year ago

Note: this is an umbrella issue. The effort for this issue is listed as "a day" since the work is done in sub-issues.

Also, this is listing the minimal viable product. I list other related issues for further improvement that are not direct tasks for the minimal viable product.

### Tasks
- [ ] #1028
- [ ] https://github.com/nion-software/nionswift/issues/1093
- [ ] Eliminate inspector computation section (available elsewhere)
- [ ] Eliminate redundant inspector Info section and add button in inspector to open title edit dialog
- [ ] https://github.com/nion-software/nionswift/issues/1081
- [ ] Make calibrations read-only if computed
- [ ] Allow calibrations to be specified even if computed
- [ ] https://github.com/nion-software/nionswift/issues/1000
- [ ] Make it easier to change display style for dimensional and intensity calibrations
- [ ] Expose key metadata directly (exposure time, dispersion, etc.) (nion-instrumentation#37)
- [ ] https://github.com/nion-software/nion-instrumentation/issues/37
- [ ] #206
- [x] ~~Eliminate session inspector (available elsewhere)~~ Decided to keep until after acquisition object work
- [x] Ensure scroll wheel doesn't accidentally scroll combo boxes

See Also (delayed, under consideration, or related)

jamesrussell216 commented 3 months ago

did you get a chance to update this one yesterday @cmeyer ?

cmeyer commented 3 months ago

did you get a chance to update this one yesterday @cmeyer ?

Done

jamesrussell216 commented 3 months ago

Do we need to swap out the read only/editable calibration for this one? https://github.com/nion-software/nionswift/issues/1000

cmeyer commented 3 months ago

Sure I added it - but I would recommend against working on that issue right now - there are a ton of complexities with design and file format.

jamesrussell216 commented 3 months ago

@cmeyer I made https://github.com/nion-software/nion-internal/issues/152 to cover that item in the task list just so I could define the spec of it in a little more detail (than just a task).