Skip to main content

No project description provided

Project description

Gitter chat

Sella

Sella is a utility for finding first order saddle points

An example script

#!/usr/bin/env python3

from ase.build import fcc111, add_adsorbate
from ase.calculators.emt import EMT

from sella import Sella, Constraints

# Set up your system as an ASE atoms object
slab = fcc111('Cu', (5, 5, 6), vacuum=7.5)
add_adsorbate(slab, 'Cu', 2.0, 'bridge')

# Optionally, create and populate a Constraints object.
cons = Constraints(slab)
for atom in slab:
    if atom.position[2] < slab.cell[2, 2] / 2.:
        cons.fix_translation(atom.index)

# Set up your calculator
slab.calc = EMT()

# Set up a Sella Dynamics object
dyn = Sella(
    slab,
    constraints=cons,
    trajectory='test_emt.traj',
)

dyn.run(1e-3, 1000)

If you are using Sella or you wish to use Sella, let me know!

Documentation

For more information on how to use Sella, please check the wiki.

Support

If you need help using Sella, please visit our gitter support channel, or open a GitHub issue.

How to cite

If you use our code in publications, please cite the revelant work(s). (1) is recommended when Sella is used for solids or in heterogeneous catalysis, (3) is recommended for molecular systems.

  1. Hermes, E., Sargsyan, K., Najm, H. N., Zádor, J.: Accelerated saddle point refinement through full exploitation of partial Hessian diagonalization. Journal of Chemical Theory and Computation, 2019 15 6536-6549. https://pubs.acs.org/doi/full/10.1021/acs.jctc.9b00869
  2. Hermes, E. D., Sagsyan, K., Najm, H. N., Zádor, J.: A geodesic approach to internal coordinate optimization. The Journal of Chemical Physics, 2021 155 094105. https://aip.scitation.org/doi/10.1063/5.0060146
  3. Hermes, E. D., Sagsyan, K., Najm, H. N., Zádor, J.: Sella, an open-source automation-friendly molecular saddle point optimizer. Journal of Chemical Theory and Computation, 2022 18 6974–6988. https://pubs.acs.org/doi/10.1021/acs.jctc.2c00395

Acknowledgments

This work was supported by the U.S. Department of Energy, Office of Science, Basic Energy Sciences, Chemical Sciences, Geosciences and Biosciences Division, as part of the Computational Chemistry Sciences Program.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sella-2.3.5.tar.gz (519.5 kB view details)

Uploaded Source

Built Distributions

Sella-2.3.5-cp312-cp312-win_amd64.whl (276.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

Sella-2.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

Sella-2.3.5-cp312-cp312-macosx_11_0_arm64.whl (291.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

Sella-2.3.5-cp312-cp312-macosx_10_9_x86_64.whl (310.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

Sella-2.3.5-cp311-cp311-win_amd64.whl (277.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

Sella-2.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

Sella-2.3.5-cp311-cp311-macosx_11_0_arm64.whl (289.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

Sella-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl (307.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

Sella-2.3.5-cp310-cp310-win_amd64.whl (276.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

Sella-2.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

Sella-2.3.5-cp310-cp310-macosx_11_0_arm64.whl (289.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

Sella-2.3.5-cp310-cp310-macosx_10_9_x86_64.whl (307.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

Sella-2.3.5-cp39-cp39-win_amd64.whl (278.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

Sella-2.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

Sella-2.3.5-cp39-cp39-macosx_11_0_arm64.whl (290.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

Sella-2.3.5-cp39-cp39-macosx_10_9_x86_64.whl (308.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

Sella-2.3.5-cp38-cp38-win_amd64.whl (280.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

Sella-2.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

Sella-2.3.5-cp38-cp38-macosx_11_0_arm64.whl (291.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

Sella-2.3.5-cp38-cp38-macosx_10_9_x86_64.whl (309.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file sella-2.3.5.tar.gz.

File metadata

  • Download URL: sella-2.3.5.tar.gz
  • Upload date:
  • Size: 519.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for sella-2.3.5.tar.gz
Algorithm Hash digest
SHA256 2340eea946c936b24ed918713d5448f9ca76f5a4ea28be9aa6e11eb91b96c372
MD5 0b3d90d3725c8330ab7e000688ed181d
BLAKE2b-256 69cefd5c085bfe3674110dd445f7cd4aec39c6d69e1cda16533e69664eb56622

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: Sella-2.3.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 276.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for Sella-2.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0a7ccdbe02306086d6ebfa58d8886d5ebd7b6c38969ffe12d42e8683cf75ed4f
MD5 f28f7d8a932f6dd5601ab77d807c2b1d
BLAKE2b-256 bc6a71e51f8a208b4f9e0f54b11335d41a401d15e7b71cd166732ad479b6c531

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae73450def90226be502c0fa902e368824f57bca6937189c72d34614962df5d5
MD5 6ff1eee849ebbd6044f999168977e52d
BLAKE2b-256 ce1843686d2ce60997cabf6dcdd216363fcdc11c6088ecd13232f9083243c4c5

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a49dc578fd1dee733d4bf5fade2ab28d8fe238b9182e82e465964edd3a55507
MD5 2689808971d5a76ab440e8e792122b7e
BLAKE2b-256 133c12cbfbfd8e86a4e972cd621e92427f1369e1f08ea49e58f445643fb353ef

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ffab592c78599c503058f00f06d098825495f8d0d7045a411507d610b36f6ce6
MD5 adced1965215593402ccb758095484c6
BLAKE2b-256 16cbda2840bb17b1030439b21b6529520227aca562b7b8ae2f35f0e4793c72ea

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: Sella-2.3.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 277.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for Sella-2.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9f18f98364856b489e12ba66b0728a8900e3287ceb21383583535e5b0d799964
MD5 bec4bbdcfd483a42f1b07c7cf65276aa
BLAKE2b-256 34a147c5073cbac16e5b1369b6cd0bcd4405f7b5a162f7b3c57cababe0781778

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b4274d1a9adb95b3d0a87a0685271701a8e5f009219b8b240e3c576bc8dc90d
MD5 ee35fe23bd1ce9d0a68cd3810eee3e63
BLAKE2b-256 89905ecb360bd54c95abb2219b5fc8ada57829cecbd9ba3107b17fc00a737da7

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83b870a6c0e2a472df4c463909f0dd7be1d99c399c0ecf660782f69cc570ead2
MD5 e7cc5325343a5f10a16ba06e0c5fa259
BLAKE2b-256 42d5336e754cb03638ee9f70d1df3260eb0e0f01b7e15d3fd2d1b6676ad1e610

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f60540769361253efa22a682194eb39334b2397a3802ac9111b0ba03b65e029
MD5 0b25a18d6c7156a39b6382fdfc94b00f
BLAKE2b-256 8864241e5ff2b0bf46c41a2df1b883b07643acce7a276473fd345c1da0572815

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: Sella-2.3.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 276.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for Sella-2.3.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 586ed5a0d111ecf1268cc34b50dc64f157c686d1e28060b0ed245550db7561d7
MD5 f238ecdca5fce9dbcfdb8633be4c8ab9
BLAKE2b-256 3877760b8a22864be8afdd0aaa3abcd0f3a0b60c60534e37c44a8d54f447bd95

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 545c231580c99c5e992d7e8c5ce4c913bc58f300ece1992e2cdd8e0119c7c2b1
MD5 2b50507698d202f0d3ee1cc36453d6f2
BLAKE2b-256 881900390508066cf56ed133b363cb1acfef076ef7e41a0d1027190bc622b926

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2132e22880ad4626c13083f4960495e64e1f07fc8edcf6fe4e7d3ca26eb23991
MD5 1b2f130eb91802f6148cf24f5cca1aa3
BLAKE2b-256 bf8a9f8d7a16cdea1d966c6b25b3e813a8112a1e1b84f891211743c5a390291f

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 859ee8a2b06fba0e3d68de7ca52be0edcf8b41be51015fd3049eb5ac52563b08
MD5 fb1a1022db1bde6bb0b46d842d196638
BLAKE2b-256 304daf1b8274231eeedac74d354469344608094cc089b3753c95036ed607af86

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: Sella-2.3.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 278.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for Sella-2.3.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b71734142eb0fde97570859356b9dfc1041be95084126ca0016c795d8ada164d
MD5 9459f37298628ad31903403a82dc8144
BLAKE2b-256 4bc697bd532ea545e1c9c5ad1e63c39cad360b62347855fc8a028ba746005fea

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de3d0201ee7a1efe1e9c6d6aba0b34c0fc55dbb3c335ee7fbf19909d83eb9215
MD5 5eac7b97e993e482a2ccb1fd00e023ee
BLAKE2b-256 06da8fa30074fbac96e550d17c7d107b494eb0a4be9ac861604cf3108a9725d0

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cbad11e733a2da15f0747f9eba696ff0805a8e7e80bc5be00ec739f1f6bfcb2
MD5 f9f07be59a6b1a09550a63247015f359
BLAKE2b-256 7164e3eda6ffedc1874b36d2996a7a82031c2c229365cff53be08940881d40f2

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 424314785fff0ea1ad5c1ee133e7d4324476dbb265f1093ef4e9aac84fa7b246
MD5 37c79c128402681c7d6cc04f2a931a49
BLAKE2b-256 823e75ababdc40f03d910e50295da3fa4f430c8193cdf02459e6af69258a269c

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: Sella-2.3.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 280.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for Sella-2.3.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3ec8d80a07d039b325c08aa5e4d7ffc2b65312089bccbdc322b11d06ca29caea
MD5 eac713c287639d3fbc216fe3cb2601c7
BLAKE2b-256 0d41f09a502098c9b99f503680f4d0f2d69604cc5d8ee49935d5d79ff1b62f8f

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fe9c2c91ae51b8ea76a5c3a1b411df35b45bd85fbc2bba91191c7bd709e7203
MD5 fd8ce55b730878d18fcc8dc57779378c
BLAKE2b-256 f30bd79398410b34c42cfb24a212e6794957893932635990b0cecf538bbbaab7

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9bc461e261ab3f0ce9a1a1fd64edb1c4c42803de326b5df9db51f3a4ede12ae
MD5 87389474f8bc7f68a5dec679147402a0
BLAKE2b-256 42ec820922c2edc097ed1f336311fa3c903e791036d2c285bc25ea9af8cc9977

See more details on using hashes here.

File details

Details for the file Sella-2.3.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Sella-2.3.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 883a1822017623caaf2131d974fda501da1d61a0174deb48b2f7ba4207619075
MD5 93d2d9b8cd2a21ffcfe7da0667938b32
BLAKE2b-256 e94a7c387023d862f79f39ba5f19da9fbf26e90f5bce2b046b638605f0db649e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page