PFHub Progress?

Daniel Wheeler

What'S new

Pull REQUEST Reviews

User Since Feb Meeting Since Inception
wd15 51 224
tkphd 19 143
stvdwtt 11 41
jah5759 8 8
guyer 4 26
ksmcreynolds 2 2
tonkmr 2 2
amjokisaari 0 15
drjamesawarren 0 6
dschwen 0 23

What's new

  • Nix build for PFHub (Ruby, Python, Node)
    • Completely  deterministic and reproducible build
    • Much simpler Travis CI recipe shared with development environment
    • Travis CI builds are cached
  • Difficult to maintain single build environment for multiple  languages

What's new

  • License switched from MIT to NIST
  • Simplifications to upload process
    • Auto comment on upload pull request
    • Correct to raw URLs when incorrect

What'S New?

Prose provides a beautifully simple content authoring environment for CMS-free websites. It's a web-based interface for managing content on GitHub. Use it to create, edit, and delete files, and save your changes directly to GitHub.

PFHub DEsIGN

What NEXT?

  • Use MDF and/or Citrine Platform
  • Comparison pages for all benchmarks
  • Code refactor
    • Vega → Plotly
    • Remove backend data processing
  • Annotated upload examples using #491
    • How to archive data and implement benchmarks
    • Lint data on submission
  • Implement backend app
    • Authenticate with GitHub on upload
  • 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

REVIVE CHAT MeetINGS?

PFHub Overview - September 2018

By Daniel Wheeler

PFHub Overview - September 2018

  • 647