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

New-visualizer #42

Merged
merged 46 commits into from
Nov 2, 2023
Merged

Conversation

edan-bainglass
Copy link
Collaborator

@edan-bainglass edan-bainglass commented Jun 29, 2023

Implementing the new visualizer section to support new requirements.

To do:

  • Implement experiment selector section (experiment list, plot-type selector, plot button, etc.)
  • Implement a dynamic plot area
  • Implement multi-series and statistical plot subclasses
  • Implement concrete classes for each plot type
  • Implement controls where requested
  • Implement plot data downloading
  • Document!

Summary of current state:

  • Plots
    • I vs. t
    • V vs. t
    • V & I vs. t
    • V vs. Qd
    • Qd per cycle
    • Qd/Qc efficiency per cycle
    • Qd swarm plot
  • Group filter
    • Auto-generated groups on experiment submission
    • Custom grouping on the fly
  • Last days filter
  • Capacity weight normalization
    • Weights from file data
    • Weights from node data (turned off until upcoming backend release)
  • Plot data download (to CSV)
  • Plot controls
    • Plot by sample-name/sample-subbatch toggle
    • x/y-axis limits
    • Down-selection (python-like slicing, specific point selection)
    • Electrode mass capacity normalization
  • Plot info tabs
    • Pulled from cycling analysis function
    • Raw data as collapsible pandas dataframe

@edan-bainglass edan-bainglass force-pushed the new-visualizer branch 2 times, most recently from cec3d88 to db108ec Compare July 1, 2023 04:09
@edan-bainglass edan-bainglass force-pushed the new-visualizer branch 5 times, most recently from d92feb9 to ec9e8d3 Compare July 14, 2023 09:55
@edan-bainglass edan-bainglass force-pushed the new-visualizer branch 22 times, most recently from 743dd74 to 0061542 Compare July 19, 2023 10:34
@edan-bainglass edan-bainglass marked this pull request as ready for review July 19, 2023 11:29
@edan-bainglass edan-bainglass merged commit cf5ef27 into EmpaEconversion:main Nov 2, 2023
1 check passed
@edan-bainglass edan-bainglass deleted the new-visualizer branch April 30, 2024 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant