PFHub Overview
Daniel Wheeler
$ git log 7752dec8
commit 7752dec8b659657af62796c0d85d021538cd764f
Author: Daniel Wheeler <daniel.wheeler2@gmail.com>
Date: Fri Feb 6 10:57:03 2015 -0500
Initial commit
Overview
- What's new
- Headaches / problems / issues
- How do we broaden the community?
- Improve participation
- What next?
What'S new
- 79 pull requests
- 119 closed issues
- 385 commits
Commits
What's new
- Spec for each BM 1-7
- Many UX/design changes
- Responsiveness
- Display page for each individual upload
- BM spec table
- BM 1, 2, 3 & 7 display of comparison results
- Upload form improvements
- Better testing
- Surge
Headaches
- Too many variations in each benchmark
-
usnistgov/pfhub is 931 MB
- Can't get large datasets on frontend
- Need an app
- Backend data manipulation
- CORS
- Replace Staticman
- Run Dockerfiles
- How to get more uploads?
- How to get more participation on the website?
PFHub DEsIGN
What NEXT?
- Dockerfile / NIX / Vagrant for website dev
-
Comparison pages for all benchmarks
- Code refactor
- Vega → Plotly
- Remove backend data processing
- React.js
- Annotated upload examples using #491
- How to archive data and implement benchmarks
- Lint data on submission
- Implement backend app
- Improve benchmark comparisons
- more, bigger data
- tags
- Upload and run containers
MILESTONES
- v0.1: code metadata, May 2016
-
v0.2: upload results with meta.yaml, May 2016
-
v0.3: notebooks, benchmark specs, Dec 2016
- v0.3.1: result pages, charts, upload form, Sep 2017
- v0.4: reorg the site, Oct 2017
- v0.4.1: all BM specs, Dec 2017
- v0.4.2: refactor upload form, Feb 2018
- v0.4.3: all results comparison pages
- v0.5: developer uploads, big code refactor, improve frontend UX, make comparison pages better
- v1.0: uploads from wider community, data app/server
- v1.1: improve benchmark comparisons
- v2.0: upload and run simulations
Past
Future
HelP
- Uploads / data for BM 3, 4, 5, 6, 7
-
be prepared to iterate, maybe need to rerun simulations multiple times
-
help refine spec upload instructions
-
dockerize and annotate simulations as examples
-
-
Design of comparison pages
-
input on charts
-
ideas for better data display
-
- Pull request reviews
- Help with detailed project planning
PFHub Overview
By Daniel Wheeler
PFHub Overview
- 704