Recent Releases of nest-desktop

nest-desktop - v4.1.0

What's Changed

  • Add downloadUrl in codemeta by @babsey in https://github.com/nest-desktop/nest-desktop/pull/615
  • Restructure logger and clean codes by @babsey in https://github.com/nest-desktop/nest-desktop/pull/616
  • Upgrade node modules by @babsey in https://github.com/nest-desktop/nest-desktop/pull/617
  • Fix weight recorder by @babsey in https://github.com/nest-desktop/nest-desktop/pull/618
  • Improve request logs by @babsey in https://github.com/nest-desktop/nest-desktop/pull/619
  • Release v4.1.0 by @babsey in https://github.com/nest-desktop/nest-desktop/pull/620

Full Changelog: https://github.com/nest-desktop/nest-desktop/compare/v4.0.5...v4.1.0

- TypeScript
Published by babsey about 1 year ago

nest-desktop - NEST Desktop 4.0.5

What's Changed

  • Fix auto simulation on param changes by @babsey in https://github.com/nest-desktop/nest-desktop/pull/607
  • Fix minor bugs, e.g. param view or node shape for synaptic weights by @babsey in https://github.com/nest-desktop/nest-desktop/pull/608
  • Fix label overlapping in slider component by @babsey in https://github.com/nest-desktop/nest-desktop/pull/609
  • Fix adding and removing panels by @babsey in https://github.com/nest-desktop/nest-desktop/pull/610
  • Fix typing of nodegroup by @babsey in https://github.com/nest-desktop/nest-desktop/pull/611
  • Fix network history by @babsey in https://github.com/nest-desktop/nest-desktop/pull/612
  • Patch v4.0.5 by @babsey in https://github.com/nest-desktop/nest-desktop/pull/613

Full Changelog: https://github.com/nest-desktop/nest-desktop/compare/v4.0.4...v4.0.5

- TypeScript
Published by babsey over 1 year ago

nest-desktop - NEST Desktop 4.0.4

- TypeScript
Published by babsey over 1 year ago

nest-desktop - NEST Desktop 4.0.3

- TypeScript
Published by babsey over 1 year ago

nest-desktop - NEST Desktop 4.0.2

The patch fixes codemirror/view because output files are broken because of dependencies.

- TypeScript
Published by babsey over 1 year ago

nest-desktop - NEST Desktop 4.0.1

This release patch minor bugs:

  • activity graph as canvas
  • fix initialization
  • fix view for node position

Add feature - import models/project from old database

- TypeScript
Published by babsey over 1 year ago

nest-desktop - NEST Desktop 4.0.0

NEST Desktop v4.0.0 is the result of 585 commits by one developer since NEST Desktop v3.3.1 which was released on 2023-11-15.

It includes 778 files changed, 51392 insertions(+), 45782 deletions(-). (yarn.lock has 4746 insertions(+), 12519 deletions(-))

Features

  • Vue3 with Vuetify3
  • Vite instead of vue-cli
  • Pinia for storage management
  • Plugin-based architecture
  • Node groups
  • Request logs
  • Prototype of NESTML Integration
  • Norse simulation backend

What's Changed

  • Dev uses Vue3 now! by @babsey in https://github.com/nest-desktop/nest-desktop/pull/589

Full Changelog: https://github.com/nest-desktop/nest-desktop/compare/v3.3.1...v4.0.0

- TypeScript
Published by babsey over 1 year ago

nest-desktop - NEST Desktop 3.3.1

NEST Desktop v3.3.1 hotfixes an important bug in the activity graph.

- TypeScript
Published by babsey over 2 years ago

nest-desktop - NEST Desktop 3.3.0

NEST Desktop v3.3.0 is the result of 110 commits by 2 developers since NEST Desktop v3.2.0 which was released on 2023-01-26.

It includes 326 files changed, 3518 insertions(+), 9474 deletions(-).

Features

  • Outsource docs
  • Add node annotation (for NRP and CoSim)
  • Add code template for PyNN
  • Implement code template and backend status for CoSim
  • Store and use access token for backend (for Jupyter proxy extension).

Enhancement

578 Access token to authorize requests to backends.

569 Cosim submit

568 Add cosim badge and rename coSimAccess to coSim

567 Add code for CoSim v2.0

548 [BigBang] Extend Insite workflow

545 Tag annotations

541 Add template for PyNN

539 Introduce node annotation

Fixed bugs

574 Use relative public path

571 Fix code generation when node has grid positions

570 Fix bug if nodes are unlabelled

548 [BigBang] Extend Insite workflow

536 Docs: Fix typo in heading

Maintenance

584 Use code for NEST v3.4 and up

583 Rename key for the token

580 Slow disappearing of node connector

575 Maintain urls parsing

563 Set url path to specific git tag

557 Remove setup for readthedocs

547 Correct port in app.py

535 Remove electron build and snap in GitLab CI

531 Maintain electron builder

Closed issues

576 secure access to nest-desktop via access-token as html-parameter

572 Allow complex dynamic publicpaths

561 Wrong conda command for nest-simulator installation in docs

- TypeScript
Published by babsey over 2 years ago

nest-desktop - NEST Desktop 3.2.0

NEST Desktop v3.2.0 is the result of 830 commits by 3 developers since NEST Desktop v3.1.4 which was released on 2022-06-02.

It includes 529 files changed, 20998 insertions(+), 11405 deletions(-).

Features

  • System bar with backend status
  • Navigation toolbar in project and model lists
  • Model manager to add more neuron/synapse models and devices
  • Code template for generating simulation code
  • Copy model feature for nest.CopyModel
  • Compartmental neuron models
  • Weight recorder to record synaptic weights
  • Option to display NEST-specific parameter variable
  • Option to prepare simulation only (required for NRP / CoSim)
  • Better display of model documentation (Iframe to NEST User docs)
  • Export network graph to file

Enhancement

507 Add plot model for firing rate

497 Fix style for NodeMenu and add option to activate HTTPS + HTTP/2 on dev server

484 Store parameters for activity graph

471 Improve titles

470 Add "Select all"/"Unselect all" buttons to model/project export and delete views

465 Better config and add icons for PWA

462 Add Security policy

454 Add new project in menu

451 Use virtual scroll for nav list

444 Ask user on leave when some project is changed

435 Cleanup backends

427 Add menu popover for panel model in activity chart

424 Show project version in dev mode

423 Split and disable simulation button

422 Add button to export networkGraph to image file.

416 Use iframe to view model documentation

409 [Big Bang] Adding nav toolbar

401 [Big Bang] Add system bar

362 Show only receptor types if provided

360 Drag connector to connect

359 Prepare simulation button

357 Add option to start NEST Desktop as daemon

352 Introduce getting activity from Insite even when simulation is finished

351 Use other marker style for spike raster plot

346 Add marker for assigned connection

345 Introduce highlighting for the active line in the graph

341 Add option to use raw param label

340 Add an option to change the interval of the backend checks

337 [Big Bang] Adding compartmental neuron model

331 [Big Bang] Introduce copy model

327 Upgrade projects

317 [Big Bang] Introduce code template

310 Add BackendStatus

290 Add toolbar for code editor and download codes

Fixed bugs

519 Fix regex match for number

513 Fix clientWidth in anim graph

511 Fix reload loops when user wants to create a new project

506 Fix error whether it is a string

497 Fix style for NodeMenu and add option to activate HTTPS + HTTP/2 on dev server

496 Remove obsolete binding

495 Fix synapse weight

489 Better formatting for simulation code

488 Use default weight from model

487 Add type for connection

485 Fix bug of value inrement/decrement

474 Rotate icon

473 Fix activity controller

472 Unselect nodes and connections when clicking on element type

469 Fix url to error messages

466 Fix redirecting error when nav list is empty

464 Fix displacement of network history and simulation button

460 Add no caching for index.html

456 Improve/fix descriptions

449 Fetch models after backend checks

442 Fix fetching models from NEST

441 Fix upgrade bug

440 Fix gitlab CI

432 Fix param validation

431 Fix simulation code

429 NEST-specific param label

428 Fix the bulk deletion of projects

427 Add menu popover for panel model in activity chart

417 Fix and improve toast notification

414 Do not escape html code

411 Small bug fixes

400 Display active marker in correct panel

397 Fixed param visibility when a copied model is selected

396 Sort activities by recorder unit IDs in Insite mode

393 Fix regression in GitLab CI tags

390 Change tag for CI runner

388 Fix param format

385 Correct name for graph panels

384 Fix specifications for parameter type

383 Fix changing synaptic weight

376 Correct version for model doc

368 Fix visibility for model params

364 Add blank version for pypi

355 Fix simulation time problem (for Insite with NRP)

353 Fix record_to in simulation code

350 Fix the cropping problem with backend URLs

344 Use drag call to drag connecting line.

343 Fix scroll behavior in activity stats

326 Fix scroll behavior in model defaults

323 Fix checkbox node color

Maintenance

522 Update README

520 Electron builder deb

518 Remove push to docker hub

517 Use node 16 to build

515 Update insite port

504 Upgrade default port for insite

503 Update year in license

501 Rename AppId and nest-server in electron

500 Add more PyNEST keywords

491 Cleanup simulation code

490 Cleanup code

482 Add dot for prelease

468 Fetch models from NEST

461 Bump to pre-release

453 Remove tooltip

452 Remove singularity

450 Shorten v-slot: to #

448 Cleanup codes and correct rules

446 Change default port

443 Use environment variable for VERSION

437 Change location for config file app.json

436 Cleanup codes

434 Disable interval backend checking for development

433 Change default port for NEST Server

426 Restructure upgrades

425 Remove backticks from GitLab CI file

412 Improve code formatting (Prettier suggestions)

399 Network graph cleanup

386 Use 0.1ms as default sim resolution

361 Better call param changes

345 Introduce highlighting for the active line in the graph

342 Use environ for HOST and PORT

325 Use const

324 Better array handling

322 Remove iframe

311 Show version in gitlab-ci

Closed issues

479 Trouble getting started

459 'Project'/'Model' view cannot be accessed after deleting all projects/models

420 Update GitLab CI file

408 Replace v-tooltip by title

392 [CORS] Access to backend (on ebrains) blocked by CORS policy.

391 Release NEST Desktop as Jupyter Hub Extension

381 macOS uses port 5000, conflicts with NEST Simulator

380 "Set all synaptic weights -+" does not update all outgoing connections

379 Spatial distribution gets lost when exporting and importing project

377 Parameter visibility of CopyModel not correct

374 Wrong doc version for NEST Models

367 Color mismatch with Insite

318 Re-introduce parallel build/dev build and higher memory limit

313 Introduce weight recorder

- TypeScript
Published by babsey over 3 years ago

nest-desktop - NEST Desktop 3.1.4

NEST Desktop v3.1.4 is the result of 10 commits since the last patch v3.1.3.

It includes 7 files changed, 71 insertions(+), 28 deletions(-).

Merged pulls

372 Fix error in mirroring to gitlab-ci

371 Introduce new internal handling of node connector dragging

370 Add blank version for pypi

357 Add option to start NEST Desktop as daemon

- TypeScript
Published by babsey almost 4 years ago

nest-desktop - NEST Desktop 3.1.3

NEST Desktop v3.1.3 is the result of 3 commits since the last patch v3.1.2.

It includes 3 files changed, 3 insertions(+), 2 deletions(-).

Merged pulls

356 Patch v3.1.3

- TypeScript
Published by babsey about 4 years ago

nest-desktop - NEST Desktop 3.1.2

NEST Desktop v3.1.2 is the result of 6 commits since the last patch v3.1.1.

It includes 12 files changed, 28 insertions(+), 12 deletions(-).

Merged pulls

314 Patch v3.1.2

- TypeScript
Published by babsey over 4 years ago

nest-desktop - NEST Desktop 3.1.1

NEST Desktop v3.1.1 is the result of 30 commits since the last release of v3.1.0.

It includes 35 files changed, 170 insertions(+), 100 deletions(-).

It is the result of 11 pull requests.

Merged pulls

Enhancements

301 Do not run job for tags

299 Add job for nestsim/nest-desktop

Fixed bugs

304 Correct rules

297 Fix showing correct activity chart when resizing

Maintenance

307 Remove when always in deploy stages

306 Update badge for docker-hub on README

302 Upgrade node modules

300 Correct docker tag for docs and badge

298 Sort imported functions

Documentation

305 Remove bracket

303 Correct releases

- TypeScript
Published by babsey over 4 years ago

nest-desktop - NEST Desktop 3.1.0

NEST Desktop v3.1.0 is the result of 660 commits since the last patch of v3.0.3.

It includes 373 files changed, 27732 insertions(+), 16475 deletions(-). (The generative file yarn.lock has 7076 insertions(+), 5631 deletions(-))

It is the result of 153 pull requests as well as 15 closed issues.

Features

App

  • Resize side navigation
  • Notification for high performance load
  • Colorless panel header
  • Import models/projects from Github
  • Standalone application with Electron

Model

  • Model manager, explorer and editor
  • Activity for individual models, e.g. spike response
  • Synapse models

Network

  • Node slicing
  • Connector for network graph to connect nodes
  • Drag connection graph

Simulation

  • Code for NEST 3.1 or newer
  • Hint for PyNEST
  • Insite integration

Activity

  • Multiple panels for activity graph
  • Trace/dot colors for each records.
  • Export activity to csv file

Workflow

  • Code mirror to Gitlab
  • Continuous Integration (CI) on Gitlab
  • Unit testing

Merged pulls

Enhancements

287 Add events for plot visiblity

282 Use Plotly directly instead of vue-plotly

281 Add F-I curve for neuron models

280 Enhance activity graph with data for each sender

279 Download events in csv

241 Add axios instances, combineURLS and slash suffix in URL for Insite

231 Big Bang 9: Restructure activity animation graph

220 Add files for e2e test

214 Use electronuserland/builder:wine to build electron

210 Better config for electron-builder

206 Add files for Electron

204 Lazy loading of projects

200 Big Bang 8: Enhance activity graph with node records

191 Big Bang 7: Optimize dark mode

186 Gitlab CI

185 Use shortHash or shortId

181 Dark mode

180 vue.config.js: Try different settings for core count

179 vue.config.js: Optimize compile performance

177 Node Slice to JSON

175 Add slider for time in animation controller

171 Page title

165 Add files for docker image on gitlab-ci

160 Add config file for mirroring repo to gitlab

156 Big Bang V: Insite Integration

153 Add node slicing

151 Activity chart

150 Nav dark tabs

149 Big Bang IV: Synapse model

148 Big Bang III: View components

145 Use Home view also for About

139 Better resizing when minimum width is set

138 Big Bang II: Network graph

137 Sim code for NEST 3.1

134 Big Bang I for v3.1

132 External config e.g. for NEST Simulator

126 Extend model and parameter views

122 Sidebars: Optimize view

112 Simulation Time Resolution Notification

110 About.vue: Optimize mail text with debug information

109 Upload project from GitHub

104 No need to format parameter values to float.

Fixed bugs

293 Show activity of previous networks

288 Fix bug to access insite for analog signals

285 Fix not showing stats for low/no spike activity

283 Remove parseFloat

278 Fix scroll behavior in lab book

276 Correct ref that makes RTD broken

269 Fix deleting projects and models

268 Fix record showing if no V_M

260 Fix bug to import model from github

258 Update .gitlab-ci.yml

257 Update .gitlab-ci.yml

256 Fix format error for CI

247 Use hash for router history

244 Fix initializing activity graph for connection/model changes.

243 Correct port-binding for nest-desktop service

242 Fix broken link in readme

239 Fix double showing of text

227 Update node record.

219 docker-runner for snap

218 Shorten expiration, fix needs for pypi and use snapcraft

217 Correct VERSION

213 Build electron in GitLab CI.

212 Upgrade node modules

201 Fix showing model doc in node menu

195 Only slice projectId if existed.

184 Project from url

183 Fix error message

173 Update network graph when a new project is loaded.

143 ActivityGraphIcon: Fix error when state.project is undefined

141 Fix looking for model defaults

128 Increase width for network controller

127 Fix transform network-graph after sidebar closing/opening

125 Fix code generation for connection specifications.

Maintenance

295 Upgrade node modules

294 Maintain code comments

286 Upgrade node modules

284 Run docker container as non-user

277 Add @types/plotly.js-dist-min

274 Use latest Sphinx version and packages

273 Dev and dark mode button

272 Change log scale for histogram

267 Upgrade node modules, change dev stage

266 Update license

265 Sort args and prettier codes

264 Add types for function returns

261 Remove smooth scroll

259 Upgrade node modules

253 Add script for docs

252 Better width of selection in import model dialog

248 Rename var for project

246 Enhance docker

245 Update message for consoleLog

240 Rename image names for logo

238 Upgrade version of NEST UserDoc

236 Upgrade node modules

235 Change button style for deleting node

234 Style panel for node positions

233 Add and update singularity recipes

229 Remove condition to show node record selected for table

228 Upgrade node modules

223 Clean node modules

222 Shorten expire duration for electron artifacts

215 Add -p never for electron-builder

212 Upgrade node modules

211 Gitignore: Add package-lock.json

209 Update docker-compose

208 Remove "dev" from version for gitlab-ci

203 Upgrade node modules

202 Remove color from button in dialog

199 Rename ProjectRawData to CodeMirror

193 Remove dat.gui

192 Upgrade node modules; remove console.log in vue.config

189 Remove flat from v-btn

188 Correct url for spikedetectors in insite

174 Restyle card border in controller

172 Node modules

170 Operator to null/undefined

169 Change version to beta

166 Add tag for synapse and show title

159 Big Bang VI: Restructure app components

157 Update node modules

155 Remove activityChartModel.ts

154 Add override to methods

146 Node modules

144 Models

136 Fix styles

135 Node modules

121 Upgrade node modules

115 Rename NEST Simulator

106 Remove temporary navigation

99 Restructure network graph

Documentation

292 Docs reference model about

291 Docs: Add hint how to prevent freezes during compilation

289 Update static for docs

271 Correct intention for node blocks

270 Docs

263 Restyle docs and link to paragraphs

262 Add docs for activity graph

255 Update config for docs

254 Code break in lecturerDocs

251 Add userDoc for NEST models

249 Add guide how to use and deploy Insite

237 Restyle docs

232 Clean docs

225 Structural overview I

221 Doc: Introducing the first coding conventions

205 Docs about CI und deployment of Insite

194 Wrap long text in doc files

190 Update docs in about

187 Merge doc to dev

168 Add doc for insite

167 Change config for docs

140 Rename download/upload to export/import

Closed issues

197 Dark Mode for NEST Desktop

196 Export Panel Settings to JSON

164 Network Graph Nodes Error

162 Network construction of new project

142 Error With ActivityGraphIcon

133 Network graph toolbar options are always reset

131 Default settings values are not changeable.

129 Width of Right Sidebar

123 Font in Sidebars is Too Small

120 Network graph auto centering does not work anymore

94 'Connection Rule' spacing

79 Upgrade @vue/eslint-config-typescript

78 Upgrade Plotly

60 Add Panel multiple times

56 Improve colormap/scale options

- TypeScript
Published by babsey over 4 years ago

nest-desktop - NEST Desktop 3.0

Simulation software for spiking neuronal network models matured in the past decades regarding performance and flexibility. Nevertheless, the entry barrier remains high for students and early career scientists in computational neuroscience since these simulators typically require programming skills and a complex installation. Here, we describe an installation-free graphical user interface (GUI) running in the web browser, which is distinct from the simulation engine running anywhere, on the student’s laptop or on a supercomputer. This architecture provides robustness against technological changes in the software stack and simplifies the deployment for process for students/autodidacts and for teachers.

Our new open source tool, NEST Desktop, comprises graphical elements for creating and configuring network models, running simulations, as well as for visualizing and analyzing the results. NEST Desktop allows students to explore important concepts in computational neuroscience without the need to learn a simulator control language before. Our experiences so far highlight that NEST Desktop helps advancing both quality and intensity of teaching in computational neuroscience in regular university courses. We view the availability of the tool on public resources like the European ICT infrastructure for neuroscience EBRAINS as a contribution to equal opportunities.

Documentation: NEST Desktop v3.0

DOI Reference: 10.5281/zenodo.5037050

Features:

  • Vue.js as UI Framework with Vuetify
  • NEST 3.0
  • Multiple containers with docker-compose

- TypeScript
Published by babsey almost 5 years ago