Skip to main content

pysisyphus logo

Documentation Status build codecov License: GPL v3 DOI built with nix

As of November 2024 I'm no longer in academia. I've no longer access to commerical/closed-source codes like Gaussian or Turbomole, nor to paywalled scientific papers. Consider pysisyphus to be unmaintained.

Use at your own risk.

pysisyphus is a software-suite for the exploration of potential energy surfaces in ground- and excited states. It implements several methods to search for stationary points (minima and first order saddle points) and the calculation of minimum energy paths by means of IRC and Chain of States methods like Nudged Elastic Band and Growing String.

Furthermore it provides tools to easily analyze & modify geometries (aligning, translating, interpolating, ...) and to visualize the calculation results.

Required energies, gradients and hessians are calculated by calling external quantum chemistry codes. Alternatively pysisyphus can also be used as a library to implement custom quantum chemistry workflows.

Further information can be found in the Open Access pysisyphus paper.

Documentation

Please have a look at the documentation.

Example

Fully internal coordinate transition state search for the famous alanine dipeptide isomerization reaction, using the xtb calculator and the growing string method.

asciicast

Contribute

If any problems arise, please open an issue and I'll see if I can help if my time permits it. Contributions are welcome, so feel free to submit a PR.

Metadata

Release files for pysisyphus 1.0.0

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

Source distribution (sdist)

Source distribution for pysisyphus 1.0.0
File Size Uploaded
pysisyphus-1.0.0.tar.gz 26.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysisyphus 1.0.0
File Interpreter ABI Platform
pysisyphus-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 35.2 MB

Release files / pysisyphus-1.0.0.tar.gz

Download URL pysisyphus-1.0.0.tar.gz
Size 26.0 MB
Tags Source
SHA-256 checksum
How to use checksums
f637352a0715c5c0f8052dffa1ce85685d277f5bf3d3aa3860ee2c41315a81bf
BLAKE2b-256 checksum
How to use checksums
051e6cb3206986d201be7a39a2b71ac32f8f2f45c56c4166ce7616a0ca9ab035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2025.

Transparency log

Release files / pysisyphus-1.0.0-py3-none-any.whl

Download URL pysisyphus-1.0.0-py3-none-any.whl
Size 9.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d23df173365d6e054e3282f8d75866d23410c03856f50c01e55e63d928ec0155
BLAKE2b-256 checksum
How to use checksums
ea7dbfcd96af43fc919040e7e0c156af7deb0f1ffc495566975fd469da72e0ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7

2 release files

0.6

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4

2 release files

0.0.20

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.5

1 release file

0.0.3

1 release file

0.0.2

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