BlueBrain / BlueBrain/BluePyMM

Isolate BluePyMM from BluePyOpt using API provided by user

Offen
#75 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
13
Forks
9
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es sind keine Dateien oder Tests benannt; beginne damit, den BluePyOpt-spezifischen Code im Hauptcode von BluePyMM nachzuverfolgen und die Modellinteraktionen zu identifizieren, die eine API-Grenze benötigen. Definiere die vom Benutzer bereitgestellte API und das vorgeschlagene Beispielsubmodul, und überprüfe anschließend, dass der Kern nicht mehr von BluePyOpt abhängt und das Beispiel einfacheres Testen von Modellen unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.