-
Notifications
You must be signed in to change notification settings - Fork 3
Description
It would be very nice to have a survey of provider-supported features. OPTIMADE specification is becoming more and more feature-rich with every merged PR, but it would be enlightening to know how many (or even which?) providers support one or another feature. Of course this should not be a tool to shame the providers, thus just numbers of providers could be shown, without actual names.
In particular, I would be interested in finding out how many of the providers:
- Supports the latest version of OPTIMADE (v1.1.0 as of now);
- Supports (not only parses, but also returns something meaningful for) optional filter language features;
- Returns atom coordinates upon request;
- Supports queries on
nsites
; - Has Calculations or References;
- Supports queries on relationships;
- ...
This could help the developers to observe the implementation of the OPTIMADE standard. Technically this could be implemented by borrowing some code from OPTIMADE validator, but I understand that some of the checks might be difficult to implement reliably.
Pinging top developers of optimade-python-tools, @ml-evs and @CasperWA.