--- license: other library_name: pytorch tags: - xrd - phase-identification - crystal-structure - xqueryer --- # XQueryer Lightweight — epoch 40 EMA checkpoint This repository hosts the production checkpoint used by the Aster XRD Agent workflow for powder X-ray diffraction phase identification. ## File | Path | Size | SHA-256 | |---|---:|---| | `checkpoints/best.pth` | 448,369,133 bytes | `3ae3c21df52ed170fdbc9e08d3270a6964d538646989958d79906a2417042300` | The checkpoint contains exponential-moving-average model weights and was saved after epoch 40. The model accepts a 3,500-point XRD intensity vector over the 10–90 degree range and predicts one of 100,315 MP500 structure classes. ## Source and citation - Upstream implementation: https://github.com/Asterbin/Asterbin-XQueryer-Lightweight - Original XQueryer project: https://github.com/Bin-Cao/XQueryer - Cao et al., “XQueryer: an intelligent crystal structure identifier for powder X-ray diffraction,” *National Science Review* 12(12), nwaf421 (2025). The matching `MP500.db` class database is published separately in [`Zhouhc/xrd-agent-mp500-assets`](https://huggingface.co/datasets/Zhouhc/xrd-agent-mp500-assets). ## Loading safety PyTorch `.pth` files use Python serialization. Only load this checkpoint if you trust this repository and verify the SHA-256 checksum above. The Aster XRD Agent loads the `ema_model` entry when present. ## License The upstream XQueryer Lightweight repository and checkpoint release do not currently declare a standalone license. The `other` metadata value is intentional and must not be interpreted as granting MIT, Apache, or commercial rights. Consult the upstream author for permitted uses and redistribution terms.