BlueBrain / BlueBrain/BluePyMM

Isolate BluePyMM from BluePyOpt using API provided by user

オープン
#75 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Python
スター
13
フォーク
9
PR マージ指標
30日以内にマージされた PR はありません

説明

To allow for easier testing of the e-models provided, and to simplify the bluepymm main code, we should remove the bluepyopt specific code from the bluepymm core, and let the user implement an API to interact with the model.
Example of api functions (names are crazy of course):
create_hoc_for_parameters
run_model_and_return_score_for_certain_morphology

We probably should add a submodule to bluepymm to provide an example of such an API that can be adapted for user specific needs if necessary.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

ファイルやテストは指定されていないため、まず BluePyMM のメインコード内にある BluePyOpt 固有のコードを追跡し、API 境界を必要とするモデルとのやり取りを特定します。ユーザー提供の API と提案された例のサブモジュールを定義し、その後、コアが BluePyOpt に依存しなくなっていること、および例がモデルのテストをより容易にサポートしていることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
backend
issue の種類
リファクタリング
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。