-
Notifications
You must be signed in to change notification settings - Fork 371
2020 07 20 Open NEST Developer Video Conference
Dennis Terhorst edited this page Aug 31, 2020
·
4 revisions
- Welcome
- Review of NEST User Mailing List
- Project team round
- In-depth discussion
- MPI buffer-size optimization
- Showing plots in examples
Here we discuss topics that need broader attention, for example questions that came up but are outside a single project's scope, larger planned changes/PRs that affect all teams or pending work that is blocked by external factors.
- Models / NESTML
- worked on the OCNS tutorial, went well, interactive format
- will prepare brief report (infrastructure/Fenix, materials)
- some minor updates on Jupyter notebooks
- tutorials were specifically not recorded
- PyNEST
- no report (vacation)
- Kernel
- no report (vacation)
- Installation
- organizing handling of MacOS issues
- no major issues
- Infrastructure
- currently Travis build of MacOS is taking a very long time, causes time-out's. Is being investigated. currently brew seems to eat time.
- whitelist exists for linux, but not for Mac
- Documentation
- communication of updates to ebrains.eu pages
- EBRAINS
- no report (vacation)
- (Feature) Random number generation
- nothing to report (vacation)
- (Feature) Automated Testing
- awaiting reviews for a couple of PRs
- some issues need more discussion
- Discussion of pull request on the optimization of buffer-sizes based on current maximum spike counts in communication steps
- suggested reviewers: Jakob & Jasper
- see huge benefits in simulations of models with high fluctuations in spike rates
- currently see a lot of style changes, which makes creating the PR difficult
- could be related to #1682
- could be clang-format version, that needs to be exactly 3.6 (ref
extras/travis-build.sh
for installation instructions)
- #1695 Fix issues when showing plots in examples
-
show()
has been removed, because headless systems like Travis would not be able to run the scripts/examples - requires the user to call some kind of
show()
him/herself, but not documented anywhere - figures for examples still need to be generated for documentation
- web-pages are generated with a sphinx plug-in, which does not need an explicit
show()
- web-pages are generated with a sphinx plug-in, which does not need an explicit
- could just comment out the
show()
, user can then un-comment it.- cumbersome to novice users
- could also
s/show()//
in the build pipeline. - similar replacement already used for creating SVGs instead of PNGs
- maybe setting
agg
back-end may already suffice to not need a GUI
Conclusion
- we keep examples with
show()
as easy as possible for the users - change only the pipeline(s) to handle headless systems (Travis/Readthedocs/...)
NEST Homepage: www.nest-simulator.org
NEST Initiative: www.nest-initiative.org