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.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
Viteinstead ofvue-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