/bench_event_api

bench_event_api

Primary LanguagePythonGNU Lesser General Public License v2.1LGPL-2.1

OpenEBench Benchmarking Event API

API that gets data from the OpenEBench scientific API for a particular community and benchmarking event and applies a certain results classification method in order to retrieve a 'summary' for that event.

  • Before running the Benchmarking Event API, please follow the instructions in INSTALL.md.
source .pyenv/bin/activate
python flask_app.py
  • If you pass any Authorization header to the service, it will be forwarded to internal GraphQL queries, as some additional data could be returned.
  • In order to get data from a specific benchmarking event go to: http://localhost:5000/'<bench_event_id>'/'<desired_classification>' (e.g. http://localhost:5000/OEBE0020000001/squares)
  • This directory holds a WSGI executable, so it can be integrated into an Apache instance. Please follow the instructions of API integration into Apache in INSTALL.md.