Command-line tools¶
ProteinDF_pytools installs a set of pdf-* command-line scripts on top
of the proteindf_tools library. Each one is a thin wrapper that reads
ProteinDF’s binary parameter files (pdfparam.mpac / HDF5) and other
result files, and produces a report, plot, or converted file. Run any of
them with -h / --help for the full list of options.
Command dispatcher¶
Script |
Description |
|---|---|
|
dispatch a |
Archiving, reporting & testing¶
Script |
Description |
|---|---|
|
archive ProteinDF results |
|
archive ProteinDF results (HDF5) |
|
make a ProteinDF report |
|
make a ProteinDF report (HDF5) |
|
compare ProteinDF results |
|
compare ProteinDF results (HDF5) |
|
test ERI (electron repulsion integral) values |
Inspecting results¶
Script |
Description |
|---|---|
|
report the ProteinDF runtime environment |
|
output the atom index |
|
output the molecular geometry in XYZ format |
|
output per-iteration geometry in XYZ format |
|
output orbital information |
|
output the geometry as an XYZ file |
|
show matrix metadata (size, type, …) |
|
show matrix contents |
|
estimate the AO cell size |
|
[expert] show a profile from a |
Plotting¶
Script |
Description |
|---|---|
|
plot a basis set |
|
plot energy levels (single, vertical) |
|
plot energy levels across iterations |
|
plot a matrix |
|
plot a matrix (decay/thinning view) |
|
plot the density of states |
|
plot G-values |
|
plot population analysis results |
|
plot a vector |
Population analysis & charges¶
Script |
Description |
|---|---|
|
calculate RESP charges |
|
fit charges via constrained LASSO regression |
|
fit charges via ridge regression |
|
calculate the relative RMS (rrms) of a charge fit |
|
write fitted charges into a |
|
register results in the Harris DB |
Format conversion & input generation¶
Script |
Description |
|---|---|
|
build a |
|
make a ProteinDF input from an XYZ file |
|
make a Gaussian input from an XYZ file |
|
convert Gaussian output to MessagePack |