AllenNeuralDynamics / AllenNeuralDynamics/ficus

Document use cases for scopes and modes

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

Beschreibung

Understanding scopes is kind of hard, so we should write down as many slightly different use cases we can think of to provide a reference of ficus scope-design patterns. Here's a few, but we should have more, and nicely include them in generated docs.

## 1. One software running on multiple computers

One scope: `hostname` to have different settings based on computer, for instance
- hard drive locations (save your data to E drive)
- peripheral COM ports that are different on every computer.

## 2. SW running on multiple computers, mouse-specific overrides.

Two scopes: `hostname` and `subject_id`

Mouse-specific overrides could be something like stage position.

## 3. Instrument SW running on different computers with different topologies

Fancy multicomponent thing like prototome, that is composed of 1 microtome plus 0-2 lassos

Two scopes: `hostname` and `topology`
Where `topology` can be {`no_lasso`, `one_lasso`, `two_lasso`}

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.