Releases: MetaCell/NetPyNE-UI
Releases · MetaCell/NetPyNE-UI
Release 1.1.0
What's Changed
Dependencies updated
- Bump tornado from 6.1.0 to 6.3.3 by @dependabot in #762
- Bump cryptography from 2.9.2 to 41.0.3 by @dependabot in #760
- Bump pygments from 2.6.1 to 2.15.0 by @dependabot in #756
- Bump word-wrap from 1.2.3 to 1.2.4 in /webapp by @dependabot in #755
- Bump word-wrap from 1.2.3 to 1.2.4 in /tests/frontend/e2e by @dependabot in #754
- Bump restrictedpython from 5.0 to 6.1 by @dependabot in #737
- Bump scipy from 1.4.1 to 1.10.0 by @dependabot in #735
- Bump geppetto-meta from 1.2.0 to 1.2.8 by @ddelpiano
Bug fixing
- Show neuroml import error on failure, increase memory for jvm by @sanjayankur31 in #746
- Image compatibility with OSB tweaks by @enicolasgomez in #774
- Fix issue with fast delete of field content by @aranega in #763
- NETPYNE-184 fix dev deployment by @filippomc in #777
- Fix netpyne Dockerfile by @aranega in #783
- fix selector names for tutorials by @SimaoBolota-MetaCell in #780
- Fix/14nov by @enicolasgomez in #781
- Feature/188 range fields fix by @enicolasgomez in #785
- Update "installation" section of the README.md by @aranega in #765
- Fixed state changes on type changes by @enicolasgomez in #788
- Fixed to last reported cases by @enicolasgomez in #790
- skipping failed test by @SimaoBolota-MetaCell in #792
- Netpyne-24 Escape variables that are transmitted to python by @aranega in #772
- NETPYNE-200: adding subcellular icon by @ddelpiano in #805
- Cherry picked iframe visibility changes after rebase by @enicolasgomez in #779
- Fixed issues on NETPYNE-189 and NETPYNE-187 by @enicolasgomez in #802
- Fix OSB integration by @filippomc in #808
- Fix dockerfile by @filippomc in #809
- Feature/netpyne 208 by @ddelpiano in #813
- fixing versions in dialog by @ddelpiano in #814
- aligning package files used for develop by @ddelpiano in #815
- Widget Order by @enicolasgomez in #819
New features
- netpyne-172 Add complex stimulation for population by @aranega in #786
- NETPYNE-200: adding subcellular icon by @ddelpiano in #805
- Netpyne-44 Add mechanism to be able to react on kernel status change from the by @aranega in #773
- NETPYNE-193 Add validation to netpyne-ui simulation by @aranega in #799
- Feature/199 - Population cell list by @D-GopalKrishna in #801
New Contributors
- @sanjayankur31 made their first contribution in #746
- @D-GopalKrishna made their first contribution in #801
Full Changelog: 1.0.0...1.1.0
1.0.0
- Improved errors for automated testing
- Mod files loading error fallback handling
- Improved sync mechanism performance with Jupyter Hub
- Fix lfpykit head model load
- Fix ny model head model load
- Updated to geppetto 1.2.0
- Tutorials showcase implementation
- Improved installation scripts
- Load Model and Save Model to workspace capabilities
- Fixed random color picker
- Fixded issues with timeout when rendering some plots
- Several miscelanous UI improvements and fixes
NetPyNE-UI Release 0.9.1 alpha
- The color picker is removed from the "hover menu" and is integrated directly in each tree item
- Make color pref. menu title explicit
- Cleanup scripts and installation process
- Remove references to icons inside node_modules
- Moved to latest netypne (1.0.3)
- Fix issue w/ model double instantiation
- Fixed margin issue with bokeh plot toolbar styling
- Fix sublevel color picker
- Fixed some layout issues to avoid scrolling on navigation bar and plots
- Fixed redux version update
- Added optuna to fix installation dependencies
- Fixing font awesome icons
NetPyNE-UI Release 0.9.0 alpha
- Fixing spinner issue
- Fixed unspecific plots issues
- Cleaned up scripts and installation process
- Fixing base layout passed to the createStore
- Fixed spinner message depending on the application state
- Added color picker
- Fix issue of colors for inner containers
- Fix not opening SyncMechParams
- Fix "back" button when an error occurs for an ActionDialog
NetPyNE-UI Release 0.8.1 alpha
- Fix experiments param assigment
- Create PlotRateSpectrogram component
- New component for the rate spectrogram plot
- Bumped to jupyter-geppetto 1.1.4
- Added force flag to jupyer installation scripts
- Changed overflow to hidden on MuiBox css to avoid scrolling bars on menu
NetPyNE-UI Release 0.7.0 alpha
New in this release:
- UI improvements
- bug fixes
- added error dialog that displays message & stacktrace
- general stability improvements
- added mechanism to automatically restart kernel on page refresh if unresponsive
- global jupyter config won't be affected by NetPyNe-UI installation anymore
- use iplot method for granger plot
NetPyNE-UI Release 0.6.0 alpha
- New interface and UX design.
- Latest netpyne version supported
- Latest NEURON supported
NetPyNE-UI Release 0.5.2 alpha
Minor Release:
- Fixes font size in plots
- Fixes cells position within network
- Fixes UI layout in some scenarios
NetPyNE-UI Release 0.5 alpha
New Features
- New AppBar component with a different interaction for the user for the instantiation and simulation processes.
- Export/Import to/from a python file.
- Export/Import to/from a json file.
- New Tabbed Drawer component introduced for the JS and Python console.
- CellParams hierarchy improved to help the users during the navigation.
- Added RxD plot.
- New Logo and colors.
- Netpyne-UI migrated to the latest jupyter notebook library.
- Geppetto jupyter extension and synch component between JS frontend and python backend refactoring for code wise and performance improvements.
- Name validation feature, now checking for valid chars in the string and as well for collision with a name already present.
- Casper tests coverage extended.
Fixes
- Fixed the format type validation for data inserted by the user.
- Fixed conds in the netParams.stimTargetParams that should be empty and before was populated with an empty Population.
- Fixed the default value in connectivity rules that should be empty by default.
- Fixed sections displayed per CellRule whereby before all the sections were displayed.
- Fixed rename for netpyne stimulation source.
- Fixed an issue where if the name of an element of the UI (e.g. Population) was renamed with an empty string therefore the element was inaccessible in a second moment.
- Fixed an issue whereby if the same name was used for the same component type (e.g. cellRule), the 2 components were colliding into a single one on the frontend side but not on the backed.
- Fixed the coordinateRange component synchronization between frontend and backend when a component using this component was renamed.
NetPyNE-UI Release 0.4 alpha
New Features
- Automation testing implemented with CasperJS.
- Added configurable plots for simulation.
- Added stimulation sources, stimulation targets and synapse mechanisms.
- Cell template can now be imported into CellRules.
- Added density mechanism.
- Added network attributes.
- Improved the import for model and cells with the implementation of a file browser.
- Delete buttons on hover implemented to delete a components (e.g. Population, CellRule, etc.) and not the entire model.
- Added the timeRange component to handle beginning and end time frames.
- Implemented an error handler.
- The GUI now supports pypi installation, docker file and virtualbox image.
Fixes
- some tabs some(e.g. synMechParams) were not displaying the data after coming back from the instantiation window.
- Fixed an issue in the Population's spatial distribution configuration with min and max axis that were not handling correctly decimal values and special characters.
- Fixed with the rename of the stimuatlion sources and stimulation targets.
- Fixed the synchParams not appearing in the synMechs.
- Fixed the LFP plot now showing properly.
- Fixed the dialog transition for import cell template and import model due to the spinner that was overlapping with the dialog.