Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # 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