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

History Feature #41

Merged
merged 17 commits into from
Apr 1, 2019
Merged

History Feature #41

merged 17 commits into from
Apr 1, 2019

Conversation

dginev
Copy link
Owner

@dginev dginev commented Mar 29, 2019

Fixes #13 , still in development (hence draft PR).

I feel pretty good with the first backend upgrade here, where each rerun's metadata has a place to be recorded.

Next up, I need to:

  • enumerate, and hook into, all actions that create "historic events". Namely
    • all actions that may start a fresh run (e.g. registering a new service on a corpus),
    • the rerun routes, which end the current run officially, starting a new one
  • a tabular reports interface over the table for a <corpus, service> pair
  • a visual reports interface showing a progress chart over the historic data (maybe a chance to plug Vega in here...)
  • ensure UI buttons have a "description" field, in order to mark the new rerun. Can even use that as part of the main task report, together with the start date.
  • bump version to 0.4.0

Most are fast and easy to knock down, let's see where this PR takes us.

@dginev
Copy link
Owner Author

dginev commented Apr 1, 2019

Ok, got to play around a little with vega-lite, and while

  • some more styling is needed, bigger height+width by default would be great,
  • as well as including the total + description of the runs in the figure legend,
  • and providing the full data of the tabular report underneath,

The basic feature now exists and is dynamically generated on load. Example from my local reruns (very fake data):

image

@dginev
Copy link
Owner Author

dginev commented Apr 1, 2019

Ok, I have shaped the data presentation closer to what I had in mind, and will end here as a first pass. Can incorporate feedback / code from more design-savvy cortex supporters.

Base example:
visualization (1)

Tooltip view:

image

@dginev dginev marked this pull request as ready for review April 1, 2019 16:13
@dginev
Copy link
Owner Author

dginev commented Apr 1, 2019

Ok, tabular reports are in and this feels sufficiently ready for a live demo & trial. Waiting for CI and will take it up for a spin at https://corpora.mathweb.org/

Will try to dig up some old emails and retroactively populate the main arxmliv reports, let's see...

@dginev dginev merged commit a3248a5 into master Apr 1, 2019
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