Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for interactive data visualization for fprime channels & events #27

Merged
merged 20 commits into from
Jan 24, 2024

Conversation

capsulecorplab
Copy link
Collaborator

@capsulecorplab capsulecorplab commented Jan 11, 2024

Installs Roassal (pharo image) with NeoCSV such that it can be opened from pharo launcher

closes #22

should merge #28 first, then rebase this PR off main, as to test if Roassal can read time-series data cached from fprime

@capsulecorplab capsulecorplab changed the title Install roassal from pharo launcher cli Install Roassal from pharo launcher CLI Jan 11, 2024
@capsulecorplab
Copy link
Collaborator Author

capsulecorplab commented Jan 11, 2024

Loads line and scatter plot examples, with hover and view a data point capability, as of 9123981
Screenshot from 2024-01-11 00-29-54

@capsulecorplab capsulecorplab changed the title Install Roassal from pharo launcher CLI Install Roassal (pharo image) such that it can be opened from pharo launcher Jan 11, 2024
@capsulecorplab capsulecorplab marked this pull request as draft January 11, 2024 22:07
@capsulecorplab capsulecorplab changed the title Install Roassal (pharo image) such that it can be opened from pharo launcher add support for interactive data visualization for fprime channels & events Jan 17, 2024
@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch from f3f1e5b to 4dc92de Compare January 17, 2024 18:06
@capsulecorplab
Copy link
Collaborator Author

CSV parser works as of 4dc92de
Screenshot from 2024-01-17 12-47-56

@capsulecorplab
Copy link
Collaborator Author

capsulecorplab commented Jan 17, 2024

Memo: need to download pharo image + vm into install_files/ for installing pharo in builds, as Zeroconf server seems unreliable at times

EDIT: attempting to install from local zip file results in hanging build, so reverting to using zeroconf server for now.

@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch from 362b0a5 to b0a5149 Compare January 17, 2024 23:05
@capsulecorplab
Copy link
Collaborator Author

Memo: need to install XML parser as to be able to parse fprime packet spec

@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch 6 times, most recently from ea1b3ab to 7ec2d75 Compare January 19, 2024 17:58
@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch from 7ec2d75 to f0a8f35 Compare January 19, 2024 18:21
@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch from f0a8f35 to d60ff2d Compare January 19, 2024 18:51
@capsulecorplab
Copy link
Collaborator Author

XML parser works for collecting custom channel names from FPrime packet spec as of d60ff2d Screenshot from 2024-01-20 14-45-46

@capsulecorplab
Copy link
Collaborator Author

capsulecorplab commented Jan 21, 2024

Dark Mode enabled as default in RoassalPlayground as of 78287d7 Screenshot from 2024-01-20 17-38-28

@capsulecorplab
Copy link
Collaborator Author

capsulecorplab commented Jan 21, 2024

Dark mode works in Pharo Launcher as of 9a83216 Screenshot from 2024-01-21 14-57-14

@capsulecorplab capsulecorplab marked this pull request as ready for review January 21, 2024 22:24
- update pharo_version to 11
- refactor Roassal3 install to use pharo_version jinja variable
@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch from fbb6812 to 9a83216 Compare January 22, 2024 02:26
@capsulecorplab
Copy link
Collaborator Author

Interactive (popup) scatter plot with chart labels as of 9a83216
Screenshot from 2024-01-21 22-24-30

@capsulecorplab
Copy link
Collaborator Author

Can render time series line plot (with interactive popup) of a single channel of persistent FPrime telemetry data with corresponding data types and chart title parsed from channel name defined in packet spec Screenshot from 2024-01-23 02-31-39

@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch from 6491418 to 4d2901e Compare January 23, 2024 22:19
@capsulecorplab capsulecorplab force-pushed the install-roassal-from-pharo-launcher-cli branch from 4d2901e to 4b1c964 Compare January 23, 2024 22:45
@capsulecorplab
Copy link
Collaborator Author

RoassalPlayground supports exporting chart as SVG file onto disk as of 4b1c964
Screenshot from 2024-01-24 03-44-35

@capsulecorplab capsulecorplab merged commit fd6e148 into main Jan 24, 2024
1 check passed
@capsulecorplab capsulecorplab deleted the install-roassal-from-pharo-launcher-cli branch January 24, 2024 10:52
@capsulecorplab capsulecorplab added the enhancement New feature or request label Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add support for interactive time-series data visualization
1 participant