Extend Querying Feature from benchpark info
- Dominant language
- Python
- Stars
- 78
- Forks
- 52
- Avg merge
- 4d 19m
- Merged PRs (30d)
- 10
Description
Currently from https://github.com/LLNL/benchpark/pull/587, it is possible to query information in the systems `id_to_resources` using `benchpark info system --query=...`. Examples:

We want to extend upon this functionality in the following ways:
1. Refactor querying into a separate function `benchpark query ...` for more flexibility, and less convolution with the purpose of the `benchpark info` function.
2. Extend system querying to involve the information in the `hardware_key` yaml's in `id_to_resources`.
a. `benchpark query system "accelerator=A100"` would return `jsc-juwels`, `tamu-grace`, etc.
3. Query for experiment information?
a. `benchpark query experiment "maintainers=michaelmckinsey1"` would return `raja-perf`
4. Extend querying to compare using operators other than `=`. e.g. `<` and `>`:
a. `benchpark query system "sys_cores_per_node<100"`
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.