AllenNeuralDynamics / AllenNeuralDynamics/ficus

Document use cases for scopes and modes

Aberta
#53 3 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
1
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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`}

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.