Getting Started
First step: follow the directions in the “Setup” to arrived prepared for this event. Follow the instruction there to obtain your FNAL tokens, which you will need to communicate with the REST API of the HWDB.
Then follow along with the training, which is based on the 2nd HWDB tutorials held in 2024 (incido). Slides shown there and videos of each sessions are also available here. Links to to earlier tutorials on the HWDB, in case if you are interested in: Tutorial I (May 2022) and Tutorial II (May 2022).
The complete online HWDB documentations
All REST API endpoints that are described in this training site are based on the online DUNE HWDB documentation, generated by Redoc. We do not cover the entire endpoints described in the online documentation. It is great idea to visit there and go through them.
Also the online DUNE HWDB documentation gets generated based on the Swagger site, which allows you to execute those REST API endpoints online interactively. We encourage users to exercise these two sites often.
Questions, Requests, and the Liaisons
Any question/comments, including requests of examples to be added as training materials, should be directed to the liaison of your consortium (click the button below) as well as the followings: Norm Buchanan, Ana Paula, and Hajime Muramatsu. For issues of the HWDB itself, also inform here.
Quick links
If you like to skip all basics and jump into more useful stuff, here are some quick links.
- HWDB Dashboard : Provides filtered data from the HWDB visually.
- DUNE Shipping Procedure and Shipping handoff process : Each steps of shipping stuff to either the SD Warehouse/SURF or non-SURF places.
- DUNE bar/QR-codes : Generate many DUNE bar/QR-code labels at ease!
- Pratical usage of the HWDB : Type/PID hierarchies, filtering data, storing data without a specific DB schema!?