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

Papermill implementation for BM4 and BM8 #1497

Merged
merged 14 commits into from
Mar 17, 2023
Merged

Conversation

wd15
Copy link
Collaborator

@wd15 wd15 commented Mar 15, 2023

  • Add notebooks for BM4
  • Make uploads more robust (less failures with broken CSV files or broken transformations, these are written to a log file)
  • update some broken data links in the BM4 meta.yaml's
  • The table of equilibrium values is missing now in this new version. I've created an issue for this to fix later, Add table to BM4 #1496.

TODO:

  • ensure links go to results/ not the old comparison pages
  • finish building BM8 with papermill
  • ensure .gitignore is updated to not special case BM8

wd15 added 8 commits March 10, 2023 14:42
Benchmark result notebooks now loop over a list of line plots.
Benchmark result notebooks now loop over a list of line plots.
Ensure broken CSV files or broken meta.yaml do not derail the upload
build.

  - Allow broken CSV files not to fail (writes to log instead)
  - Allow the plot specs in YAML to specify the CSV columns to use
Tidy up uploads for BM4 that have broken links and broken meta.yaml
specs.
Adding notebooks for BM4. The template changed for this purpose and,
thus, all notebooks required updating.
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@pfhub
Copy link

pfhub commented Mar 15, 2023

@wd15, the new version of the PFHub website is available at https://random-cat-1497.surge.sh

@wd15 wd15 added this to the April 2023 Meeting milestone Mar 15, 2023
@pfhub
Copy link

pfhub commented Mar 15, 2023

@wd15, the new version of the PFHub website is available at https://random-cat-1497.surge.sh

@pfhub
Copy link

pfhub commented Mar 15, 2023

@wd15, the new version of the PFHub website is available at https://random-cat-1497.surge.sh

@wd15 wd15 marked this pull request as ready for review March 15, 2023 17:53
@wd15 wd15 requested a review from tkphd March 15, 2023 17:53
@wd15
Copy link
Collaborator Author

wd15 commented Mar 15, 2023

@tkphd, ready for review.

Copy link
Collaborator

@tkphd tkphd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor changes, but this looks good!

results/benchmark4h.1.yaml Show resolved Hide resolved
- name: 'solid_fraction_1'
layout:
x_label: 'Time [a.u.]'
y_label: 'Solid Fration, [a.u.]'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
y_label: 'Solid Fration, [a.u.]'
y_label: 'Solid Fraction, [a.u.]'

- name: 'solid_fraction_2'
layout:
x_label: 'Time [a.u.]'
y_label: 'Solid Fration, [a.u.]'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
y_label: 'Solid Fration, [a.u.]'
y_label: 'Solid Fraction, [a.u.]'

- name: 'solid_fraction_3'
layout:
x_label: 'Time [a.u.]'
y_label: 'Solid Fration, [a.u.]'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
y_label: 'Solid Fration, [a.u.]'
y_label: 'Solid Fraction, [a.u.]'

simulations/4h.1.html Outdated Show resolved Hide resolved
@pfhub
Copy link

pfhub commented Mar 16, 2023

@wd15, the new version of the PFHub website is available at https://random-cat-1497.surge.sh

@wd15 wd15 merged commit ecb8588 into usnistgov:master Mar 17, 2023
@pfhub
Copy link

pfhub commented Mar 17, 2023

Successful teardown of random-cat-1497.surge.sh

@wd15 wd15 deleted the bm4-papermill branch March 17, 2023 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants