https://github.com/inab/bench_event_api
bench_event_api
https://github.com/inab/bench_event_api
flask openebench
Last synced: about 1 year ago
JSON representation
bench_event_api
- Host: GitHub
- URL: https://github.com/inab/bench_event_api
- Owner: inab
- License: lgpl-2.1
- Created: 2018-11-22T09:59:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-27T18:21:03.000Z (over 1 year ago)
- Last Synced: 2025-04-02T04:04:13.269Z (about 1 year ago)
- Topics: flask, openebench
- Language: Python
- Homepage:
- Size: 90.6 MB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenEBench Benchmarking Event API
API that gets data from the [OpenEBench scientific API](https://openebench.bsc.es/api/scientific/Community.html) 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](INSTALL.md).
* The API can be run at http://localhost:5000/ in debug mode using the next command line:
```bash
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/''/'' (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](INSTALL.md).