Updated TODO with completed items and added new items.

This commit is contained in:
2024-10-14 17:02:41 +02:00
parent 9d841b076e
commit 91c1cfac3c

View File

@ -1,12 +1,14 @@
# TODO
* Implement flagging-app specific data operations such as:
1. Define data manager obj with apply flags behavior. How does that affect dataset and metadata values (actris level, processing_script)?
1. ~~Define data manager obj with apply flags behavior. ~~
2. Define metadata answering who did the flagging and quality assurance tests?
3. Update intruments/dictionaries/ACSM_TOFWARE_flags.yaml and instruments/readers/flag_reader.py to describe metadata elements based on dictionary.
4. Update DIMA data integration pipeline to allowed user-defined file naming template
4. ~~Update DIMA data integration pipeline to allowed user-defined file naming template~~
5. Design and implement flag visualization feature: click flag on table and display on figure shaded region when feature is enabled
6. Implement schema validator on yaml/json representation of hdf5 metadata
7. Implement updates to 'actris level' and 'processing_script' after operation applied to data/file?
* When `Create Flag` is clicked, modify the title to indicate that we are in flagging mode and ROIs can be drawn by dragging.
* ~~When `Create Flag` is clicked, modify the title to indicate that we are in flagging mode and ROIs can be drawn by dragging.~~
* Update `Commit Flag` logic:
3. Update recorded flags directory, and add provenance information to each flag (which instrument and channel belongs to).