upf 0.1.0

Rust library for reading Unified Pseudopotential Format (UPF) text files into typed structs
Documentation
upf-0.1.0 has been yanked.

Unified Pseudopotential Format

The Unified Pseudopotential Format (UPF) specification is here: https://pseudopotentials.quantum-espresso.org/home/unified-pseudopotential-format.

This repository provides a Rust library that reads Unified Pseudopotential Format (UPF) text files and deserializes them into typed Rust structs for further computation.

Project documentation:

Local verification:

  • cargo fmt --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test
  • cargo doc --no-deps

Core API:

  • upf::from_str
  • upf::from_reader
  • upf::from_file