AllenNeuralDynamics / AllenNeuralDynamics/ficus

Document use cases for scopes and modes

未關閉
#53 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
1
分支
0
PR 合併指標
30 天內沒有已合併 PR

描述

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

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。