Release 0.0.1
Pre-release
Pre-release
First release for the PsyNeuLink Viewer.
Features implemented:
- state machine to handle conda environment and psyneulink installation
- state machine to handle conda environment and viewer dependencies
- state machine to handle the python server required for the run of the psyneulink models.
- UI Editor that allow to dynamically drag and drop Mechanisms, Compositions and Projections
- Mechanisms and Projections subset of properties configurable through the metadata view
- Composition dialog to explore the content in isolation
- Hierarchy right sidebar synched with the model created
- Python code generation from the model created in the UI
- Define which loggables the user would like to set for the model run
- Set raw input data for models simulation and explore results
- Results view UI with draggable results into plot for further analysis
- and some more...
What's Changed
- Feature/30 by @ddelpiano in #1
- #30 working with the latest meta-diagram by @ddelpiano in #3
- Feature/33 Removes styles/ theme from here for components, as they are now in meta-diagram by @vidhya-metacell in #2
- Tests for frontend model interpreter + refactoring in the installation process + model interpreter refactoring by @ddelpiano in #46
- Feature/49 Composition UI by @vidhya-metacell in #51
- Feature/32 2 by @ddelpiano in #48
- Feature/52 Composition side drawer UI by @vidhya-metacell in #54
- #53 Fix metadata styling by @vidhya-metacell in #55
- Composition implementation by @ddelpiano in #56
- #46 added sidebar nodes by @emekauja in #58
- Feature/45 Right Sidebar Frontend implementation by @emekauja in #57
- Feature/44 by @emekauja in #59
- Feature/61 by @emekauja in #62
- Feature/64 by @emekauja in #65
- fix: #66 make sidebars active when modal is open by @emekauja in #68
- Feature 67 build/visualise buttons should be centered by @emekauja in #69
- Redux skeleton by @ddelpiano in #70
- Model frontend update and serialization by @ddelpiano in #73
- #PSYNEU-2 pr changes requested by @ddelpiano in #74
- Feature/flex layout by @emekauja in #72
- Dive in dialog linked to composition by @ddelpiano in #75
- adapting tests to new model singleton by @ddelpiano in #76
- Feature/psyneu 1 by @emekauja in #77
- PSNEU-23: fix: remove shades from plot by @emekauja in #78
- Feature/psyneu 19 by @emekauja in #79
- Feature/psyneu 18 by @emekauja in #80
- Feature/psyneu 30 by @afonsobspinto in #83
- Feature/psyneu 31 by @emekauja in #84
- Feature/psyneu 3 fix: Left sidebar dymanic filling” by @emekauja in #82
- Feature/psyneu 28 by @afonsobspinto in #86
- electron orchestration + grpc + python server (ast removed from this pr) by @ddelpiano in #87
- Feature/psyneu 45 by @afonsobspinto in #90
- Feature/psyneu 34 by @afonsobspinto in #88
- Feature/psyneu 49 by @afonsobspinto in #92
- Feature/psyneu 54 by @afonsobspinto in #93
- Feature/psyneu 47 by @afonsobspinto in #94
- Feature/psyneu 54 by @ddelpiano in #95
- Feature/psyneu 49 by @ddelpiano in #96
- Feature/psyne 36 by @emekauja in #91
- Feature/psyneu 44 by @afonsobspinto in #100
- Feature/psyneu 59 by @afonsobspinto in #99
- Feature/psyneu 15 3 by @ddelpiano in #103
- Feature/psyneu 51 by @Salam-Dalloul in #98
- Feature/psyneu 57 by @Salam-Dalloul in #101
- Loading model from python sources + generic message to get info from model (for now used only to get the component type) by @ddelpiano in #97
- Feature/psyneu-68 by @emekauja in #104
- fixing warnings by @ddelpiano in #105
- psyneu-65: adding globalProps by @ddelpiano in #107
- fixing more warnings by @ddelpiano in #108
- Fixing instantiation of composition from sidebar by @ddelpiano in #111
- #61 fix nesting treeview by @Salam-Dalloul in #110
- Feature/psyneu 80 by @ddelpiano in #113
- psyneu-69: chore: added visualize menu to mechs by @emekauja in #106
- psyneu-73 fixing frontend in isolation issue by @ddelpiano in #114
- Feature/psyneu 46 by @emekauja in #112
- Feature/psyneu 77 by @afonsobspinto in #116
- #78 view error modal + some code cleaning by @Salam-Dalloul in #109
- Composition height+width for new instances, composition resizigin fix, some warnings fixed by @ddelpiano in #117
- Model reload fixes by @ddelpiano in #120
- Connect 24 Mechanisms classes to the sidebar by @emekauja in #119
- Create link feature by @emekauja in #118
- Feature/psyneu 75 by @afonsobspinto in #121
- fix: meta node model ink start position by @emekauja in #122
- Align chips style by @Salam-Dalloul in #125
- Feature/psyneu 81 by @afonsobspinto in #123
- feature: create projection not connected to model by @emekauja in #124
- Feature/psyneu 84 by @afonsobspinto in #127
- fix: function input refresh by @emekauja in #133
- Feature/psyneu 97 by @emekauja in #132
- fix: hierarchy sidebar icons by @emekauja in #134
- Feature/psyneu 74 2 by @ddelpiano in #135
- Feature/psyneu 74 by @ddelpiano in #131
- minor fixes for frontend+server synchronization by @ddelpiano in #139
- Merge cicd branch into metacell branch for codefresh deployment by @jrmartin in #128
- Leave Mechanism Scrollbar open after dragging mechanism by @emekauja in #136
- fix: mechanism not loading type issue by @emekauja in #137
- fix: PNL Defaults class info undefined issue by @emekauja in #138
- fix: non persistent values on Mechanisms by @emekauja in #140
New Contributors
- @vidhya-metacell made their first contribution in #2
- @afonsobspinto made their first contribution in #83
- @Salam-Dalloul made their first contribution in #98
- @jrmartin made their first contribution in #128
Full Changelog: https://github.com/MetaCell/PsyNeuLinkView/commits/0.0.1