Skip to content

Repository files navigation

LSTPerformanceWeb

A static React Single Page Application for browsing LST performance plots generated by CI. Plots are stored as tarballs in archive repositories and decompressed client-side — no backend required.

Development

npm install
npm run dev

Build

npm run build

The output in dist/ can be served from any static file host.

How it works

The sidebar fetches directory listings from two GitHub archive repositories:

  • lst-performance-plots-archive-2026 (main branch)
  • TrackLooper-plots-archive (cmssw branch)

Selecting a run downloads and decompresses its tarball in the browser. Plots are displayed as PDFs in an organized grid with category/metric navigation. The current view is encoded in the URL for deep linking.