AllenNeuralDynamics / AllenNeuralDynamics/exa-spim-control

Python "Class"ification Refactor

Abierto
#14 0 comentarios 0 reacciones 0 asignados Ver en GitHub
needs_hardware_test
Lenguaje dominante
Python
Estrellas
2
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.