Week 7 report (July 8 to July 14)
Sections | Summary | |
---|---|---|
Minutes of Meeting (Meeting date: 8 July, 2020) |
- Using Lems exporter with standard dictionary |
|
Tasks | - Refactor existing `nmlexport` library to use baseexport’s dictionary to export NeuroML/LEMS format from Brian script - Conceptualize human-readable format export from Brian script using `baseexport`’s dictionary |
|
Work done | - Refactor `nmlexport` to replicate results as produced by the previous version with using standard dictionary - Conceptualize markdown based rendering model descriptions |
|
Issues associated | brian-team/brian2tools/issues/27 |
brian-team/brian2tools/issues/28 |
Pull Request associated |
brian-team/brian2tools/pull/35 |
With this week, I was able to put in dictionary information and use them in LEMS device. And I would able to get similar output as by the previous version!!
However, there were some technical difficulties to express features in Brian like
run_regularly()
, particular member based initialization and other flexible ways
that make Brian very special but hard to find way to express them in NeuroML
format.
At this level, I paused the refactoring nmlexport
part and moved to conceptualizing
human readable export work, which is one of the prime goals of the project. And moreover,
a realtime validation to check the usability of the standard dictionary work done so far.
With the change in nmlexport
package, there isn’t any changes as previous version for user, because the user will
not be aware of all the backward changes done.
For references on nmlexport
package: please follow the link