MetaPath gets extendable. Packaging features as plugins for the main app, including the original Graphviz viewer (now named internally MetaViz). Plugin features for data I/O, processing (converting raw to meaningful data), analysis (statistics), and visualisation (imagery, graphs, etc. via d3). In current state a bit of a mess, but modularising.
Plugin app launcher and url handler implemented. Launching and db urls working. GPML viewer functional but without interface. UI conventions need defining
Plugin app launcher and url handler implemented. Launching and db urls working. GPML viewer functional but without interface. UI conventions need defining
Workspace/Plugin implementation with some basic viz plugins
Implement a dataConsumer/dataProvider framework for data/analysis/visualisation objects to communicate and chain processing steps
Standardise plugins to icon.png and icon-16.png
Migrate to PyQt for Qt5 compatibility. Metabolites now Compounds (keep inline with conensensus). Spectra viewer implemented in d3
Implement image export; binning visualisation + data loss viz
Implement image export; binning visualisation + data loss viz
Implement image export; binning visualisation + data loss viz
Implement image export; binning visualisation + data loss viz
Implement image export; binning visualisation + data loss viz
Plugin architecture/data passing stablising needs get/push. GPML vis working again