Skip to content

2021 01 04 Open NEST Developer Video Conference

Dennis Terhorst edited this page Jan 4, 2021 · 5 revisions

previous | list | next

Agenda

  1. Welcome
  2. Review of NEST User Mailing List
  3. Project team round
  4. In-depth discussion
    • Proper install of NEST Python module

Mailing list

Project team round

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.

  1. Models / NESTML
    • working on STDP support requests
  2. PyNEST
    • nothing major to report
  3. Kernel
    • nothing major to report
  4. Installation
    • nothing major to report
  5. Infrastructure
    • no further response from Travis team
    • experimenting with alternative solution
  6. Documentation
    • nothing major to report
  7. EBRAINS
    • nothing to report
  8. (Feature) Random number generation
    • no report
  9. (Feature) Automated Testing
    • no report
  10. (Feature) Extension Module System
    • no report

In-depth discussion

Proper install of NEST Python module

  • currently one nest install vs. many Python installs (eg. IDE environment, conda, venv, …)
    • python module loadable e.g. via PYTHONPATH (bad!!!)
    • python module can be compiled for each environment (and installed into the environment)
    • NEST may be compiled with different features in different environments
      conda activate someenv
      cmake -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX /path/to/source
      
    • posible solution similar to Arbor (see CMakeLists.txt and Arbor-PR#1277) using the Python sysconfig module
      python -c "import sysconfig; print(sysconfig.get_path('platlib'))"
Clone this wiki locally