qstack.fields.density2file¶
Density field output to file formats (cube, etc.).
- qstack.fields.density2file.coeffs_to_cube(mol, coeffs, cubename, nx=80, ny=80, nz=80, resolution=0.1, margin=3.0)[source]¶
Save the electron density to a cube file.
- Parameters:
mol (pyscf Mole) – pyscf Mole object.
coeffs (numpy ndarray) – 1D array of density expansion coefficients.
cubename (str) – Output filename (without .cube extension).
nx (int) – Number of grid points in x direction. Defaults to 80.
ny (int) – Number of grid points in y direction. Defaults to 80.
nz (int) – Number of grid points in z direction. Defaults to 80.
resolution (float) – Grid spacing in Bohr. Defaults to 0.1.
margin (float) – Extra space around molecule in Bohr. Defaults to 3.0.
- Output:
Creates a file named <cubename>.cube on disk.
- qstack.fields.density2file.coeffs_to_molden(mol, coeffs, moldenname)[source]¶
Save the electron density to a MOLDEN file.
- Parameters:
mol (pyscf Mole) – pyscf Mole object.
coeffs (numpy ndarray) – 1D array of density expansion coefficients.
moldenname (str) – Output filename for the MOLDEN file.
- Output:
Creates a file named <moldenname>.molden on disk.