AllenNeuralDynamics / AllenNeuralDynamics/exa-spim-control

Python "Class"ification Refactor

Offen
#14 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
needs_hardware_test
Vorherrschende Sprache
Python
Sterne
2
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This refactor should:
- [x] imaris writer class should close without requiring arguments.
- [ ] make an NI class of some form, maybe `WaveformHardware`
- [ ] NI should close safely if opened in continuous mode.
- [ ] have a sensible ao_name_to_channel mapping
- [x] print out sensible waveforms in a pdf
- [x] have config.py similarly written to config.py for the mesospim
- [x] use the Spim base class for file management
- [x] iterate through tiles, not steps.
- [ ] consider moving volume to step calculations to the Spim base class
- [x] be simulatable (memory resources can be adjusted via config)
- [ ] minimize tile transformations
- [x] handle remappable axes
- [x] handle backlash
- [x] do a time estimate
- [x] run dataset size checks on storage locations

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.