Skip to main content

normal_modes_tool

Python tools helpful in working with normal modes.

Capabilities

  • List normal modes and their frequencies
# Works only if the comment line in the xyz files has the following format
# 0. Vibration mode, 64.77 cm-1, B1
# i.e., frequency is the fourth whitespace-separated item of the comment line
python -m normal_modes_tool --list nmodes.xyz
  • Displace the molecular geometry along a selected normal mode, see test/displace/displace.py.
  • Compare two sets of normal modes and their harmonic frequencies, including building of the matrix of normal mode's overlaps, i.e., the Duszyński matrix test/sroph/build_duszynski.py.
python -m normal_modes_tool --compare new_nmodes.xyz old_nmodes.xyz
  • Express the difference between two molecular geometries as displacement along normal modes, see test/pyrazine/find_dQ.py.
  • Calculate the Huang-Rhys factors, see test/pyrazine/print_HRf.py or test/sroph/hrfs/huang_rhys_factors.py
  • Find normal modes for molecule with isotope substitutions, see test/xsim/deuterate_nmodes.py.
  • Transform gradients expressed in one set of normal modes to another, see test/xsim/deuterate_xsim_gradient.py.

Metadata

Release files for normal-modes-tools 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for normal-modes-tools 1.0.6
File Size Uploaded Provenance
normal_modes_tools-1.0.6.tar.gz 85.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for normal-modes-tools 1.0.6
File Interpreter ABI Platform
normal_modes_tools-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 101.2 kB

Release files / normal_modes_tools-1.0.6.tar.gz

Download URL normal_modes_tools-1.0.6.tar.gz
Size 85.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f2d145deebbe9a691cbac97b98f1e8c281ada24643b8cecd69e7df5d26e1ae6e
BLAKE2b-256 checksum
How to use checksums
61691634aa671e4ac45467f1d971225752810b33678924414d9cba1fc96299af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / normal_modes_tools-1.0.6-py3-none-any.whl

Download URL normal_modes_tools-1.0.6-py3-none-any.whl
Size 16.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dface820a9e011cc9141c3394a36431b21ca75a0f2d16a16ce3118db9863f199
BLAKE2b-256 checksum
How to use checksums
b8a999b23c0c0d9dade5e230645265c97fc5e4711f028b416472b35c081f9ee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Security for normal-modes-tools 1.0.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page