Skip to content

Commit

Permalink
add iso polarizability
Browse files Browse the repository at this point in the history
  • Loading branch information
JacksonBurns committed Jul 1, 2024
1 parent f636925 commit d372f1b
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions fastlogfileparser/gaussian/utils/postprocessing.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ def _mulliken(in_list):
"mulliken_charges_summed": _mulliken,
"dipole_au": _fortran_float_to_float,
"aniso_polarizability_au": _fortran_float_to_float,
"iso_polarizability_au": _fortran_float_to_float,
"dipole_moment_debye": lambda in_list: _str_list_to_floats(in_list[-1]), # always choose last printing
"homo_lumo_gap": _hl_gap,
}
1 change: 1 addition & 0 deletions fastlogfileparser/gaussian/utils/regexes.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
),
"charge_and_multiplicity": r" Charge = {1,2}(-?\d) Multiplicity = (\d)",
"dipole_au": r" Tot (-?\d+.\d+)D([\+|-]\d+)",
"iso_polarizability_au": r" iso (-?\d+.\d+)D([\+|-]\d+)",
"aniso_polarizability_au": r" aniso (-?\d+.\d+)D([\+|-]\d+)",
"dipole_moment_debye": r" X=\s+(-?\d+.\d+)\s+Y=\s+(-?\d+.\d+)\s+Z=\s+(-?\d+.\d+)",
"homo_lumo_gap": (
Expand Down
1 change: 1 addition & 0 deletions test/gaussian_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ def test_descriptors():
assert result_2.dipole_au == 0.158789e+01
assert result_1.dipole_moment_debye == [-2.2032, 1.3307, -1.7344]
assert result_2.aniso_polarizability_au == 0.112005e+03
assert result_2.iso_polarizability_au == 0.116915e+03
assert result_2.homo_lumo_gap == 0.30695
assert result_1.mulliken_charges_summed == [
[
Expand Down

0 comments on commit d372f1b

Please sign in to comment.