Published April 21, 2026 | Version 0.1.0
Software Open

pydmqmc: a Python library for finite-temperature many-electron calculations

  • 1. ROR icon Michigan State University

Description

The pydmqmc package is a Python library for easily building finite-temperature many-electron calculations. The library is structured to support both direct and stochastic approaches, such as full configuration interaction and density matrix quantum Monte Carlo respectively. The system of interest can be specified with a variety of file types. For information on installing, running, and extending pydmqmc see the documentation.

Author contributions

C. Kopenhafer is the primary software developer. W. Van Benschoten conceptualized the project, providing the initial software design and implementation of the core calculations. J. Shepherd contributed funding and supervision.

Files

Files (37.4 kB)

Name Size Download all
md5:9b4306985e7b97410f2b8ff9a0468df2
37.4 kB Download

Additional details

Related works

Is derived from
Journal article: 10.1021/acs.jctc.8b01217 (DOI)
Journal article: 10.1063/1.4927434 (DOI)
Journal article: 10.1103/PhysRevB.89.245124 (DOI)
Journal article: 10.1021/acs.jctc.9b01080 (DOI)

Funding

Office of Basic Energy Sciences
DE-SC0025900

Software

Repository URL
https://github.com/shepherd-group/pydmqmc
Programming language
Python
Development Status
Active