Releases: DUNE/DUNE-HWDB-Python
Uploading images to each TestLog entry and improved the frozen version behavior
- Fixed bugs related to versioning/links of pyexpat*.so under WSL2 when running the frozen version.
- hwdb-upload has been updated so that it can now upload image files to individual TestLog entries.
For more details, see;
https://dune.github.io/computing-HWDB/07-Using-Python-Upload-Tool/index.html#lesson-3-item-images
Improvements for the frozen version
Fixed some bugs and improved the behavior of the frozen version:
- Mostly identical to v1.7.1.
- The setup_path.sh script included in the frozen version has been improved to:
- Setup file permissions correctly in the WSL environment.
- Solve the macOS protection mechanism against downloaded executables (applied only for these very files).
- There was an issue in running the hwdb-labels command in the frozen version (difference in treating multi-thread processes).
This has been fixed. - One NOW does not need to have htgettoken installed to run this frozen version.
- In WSL2, it has been improved to auto-launch a web browser to provide FNAL credentials.
Standalone binaries are now available
This is almost identical to v1.7.1, except a few files were modified to allow us to create standalone binaries.
Those standalone binaries can be found in the same Assets section as HWDBTools_lnx.zip (Linux/WSL2) and HWDBTools_mac.zip (ARM64). The entire package provides 8 executables:
- hwdb-configure
- hwdb-upload
- hwdb-shipping
- hwdb-labels
- hwdb-dash
- hwdb-list-institutions
- hwdb-list-manufacturers
- hwdb-logs
- setup_path.sh
For more details, see;
https://dune.github.io/computing-HWDB/07-Using-Python-Upload-Tool/index.html
But fixes in Plots tab of Dashboard
- When a Test Type Name was not provided, it was still calling a wrong REST API end (Test...). In such case, it was supposed to grab only info of each Items, not Test's. Fixed.
- In 2D scatter mode, when variable on the Y-axis was alphanumeric, it was still treating as numeric. Has been also fixed.
- Not a bug. But the "threshold" box in the Condition has been widen so that a longer variable, such as a PID, can be visible.
Updates in Plots tab of Dashboard
- In the Plots tab, it can now additionally plot values in a list.
E.g., "V": [
51.49999844065862,
51.51999825928163,
51.53999814520696,
51.55999799339287,
51.57999797298656,
51.59999773735794,
51.619997619311214,
] - We now only store meta details in Dash stores and the main data on disk.
For more details, please refer to:
https://dune.github.io/computing-HWDB/dashboard/index.html
Binary/Test Downloader tab in Dashboard
A new tab, "Binary/Test Downloader", has been added to Dashboard.
For details, please refer to;
https://dune.github.io/computing-HWDB/dashboard/index.html#binarytest-downloader-tab
In short, the new tab allows to download stored various test data as well as binaries such as images, docs, csv files, for multiple PIDs at once for a given Component Type ID.
Shipment Tracker and Type Getter in Dashboard
- Added two new tabs in Dashboard: Type Getter and Shipment Tracker.
For details, please refer to: https://dune.github.io/computing-HWDB/dashboard/index.html - Also updated "hwdb-shipping". It now generates a DUNE shipping label with a bar-code, besides a QR-code.
HWDB Dashboard
- Adding hwdb-dash.
- Also updated hwdb-shipping to allow shipping routes that do not directly go to SD warehouse/SURF.
DUNE HWDB Utility v1.3.0
1st implementation of the Shipment Tracker.
DUNE HWDB Utility v1.3.0 Pre-Release
v1.3.0-pre bug fixes in shipping application