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 摘要。