An open API service indexing awesome lists of open source software.

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

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).