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.3.tar.gz (517.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

Sella-2.3.3-cp312-cp312-win_amd64.whl (277.1 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

Sella-2.3.3-cp312-cp312-macosx_11_0_arm64.whl (291.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

Sella-2.3.3-cp312-cp312-macosx_10_9_x86_64.whl (310.0 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

Sella-2.3.3-cp311-cp311-win_amd64.whl (275.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

Sella-2.3.3-cp311-cp311-macosx_11_0_arm64.whl (288.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

Sella-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl (306.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

Sella-2.3.3-cp310-cp310-win_amd64.whl (275.7 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

Sella-2.3.3-cp310-cp310-macosx_11_0_arm64.whl (288.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

Sella-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl (307.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

Sella-2.3.3-cp39-cp39-win_amd64.whl (277.1 kB view details)

Uploaded CPython 3.9Windows x86-64

Sella-2.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

Sella-2.3.3-cp39-cp39-macosx_11_0_arm64.whl (290.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

Sella-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl (308.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

Sella-2.3.3-cp38-cp38-win_amd64.whl (279.9 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

Sella-2.3.3-cp38-cp38-macosx_11_0_arm64.whl (291.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

Sella-2.3.3-cp38-cp38-macosx_10_9_x86_64.whl (309.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file Sella-2.3.3.tar.gz.

File metadata

  • Download URL: Sella-2.3.3.tar.gz
  • Upload date:
  • Size: 517.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3.tar.gz
Algorithm Hash digest
SHA256 7ecb8795dbdabf908c8735720206cccddf45ef9cfe7cc31537e06da158af5657
MD5 777d6cf012a504e5b1e7a95ec9582863
BLAKE2b-256 9e17ecdfb6f421b73588df45c87ed5a5777b60160ef0aadd8fe983c5143516a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Sella-2.3.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 277.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 09b323ed0969c25569624cddc01a2013329eeab2f729377cbadc75409e1f9b90
MD5 65f4a16f27ce0fccd89567f113d45e81
BLAKE2b-256 8663969d0c56fb3e567930749161996c408f52a2c0a2d852986a7f7f0f8552fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1409909693dc19103e67bb80d6cc8e582d3c435d076758d3b9cdf357494bbc3a
MD5 11d8fd67298485eb89a0a51fcd8dd939
BLAKE2b-256 7bc6656b17db205f386bdbb5129aa2726e592e034e80814653038523e009310c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8817aae022dbeb78a47bb89952e3df5dc118690053c3bee8a01617d4cc5c13a5
MD5 d0cf7bae2ffd4dcc1ed6fe683ea9ccf9
BLAKE2b-256 a83ab1dd87fa83235ca3d23c9474c9208cd28715a35e85c29ba71e59571f02d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 618f5d60aa0d55b40ce6558f6c9f9c379486e61b991281a8c7d313c5ddedd233
MD5 303ce88ae19db4ce6a1355987068754c
BLAKE2b-256 6a97ed9e3b4b45f464e84048976101907a4bba80ad7beda278fa41e24c08bf2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Sella-2.3.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 275.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 171ecda4c08e519fd7c73ca5370e3f985c0d1f9d878bec4c6add770cfd999fd7
MD5 be4d2f97018eb99b8d17499725398dee
BLAKE2b-256 6320fa2af76f82a3d42436f97d697d16346060e5c2fc48425f32b528cab27eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b1c78f93be4d7310732d22e937badbc84ca716868a20083a79f88958c95443d
MD5 21a2fddc7e315a8d82019ffeca2c2366
BLAKE2b-256 0c63aa96b2473eed4446e59e4d13f97823a1def89c74024d02c4d8ef6fd81ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 694abc2d1fde1102ec5ab6b30523f8cdc893d91c34021855946f3c232a1fe929
MD5 8dd0c4c2253f0685e112f4897e695e85
BLAKE2b-256 e2931e54e722ed29ecb31d71050f13a60d3d3bb83d371bd7902f619cbb4610e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad0cc164aa07c78ee2b36ad405819f188652e6a3926fe14aab20a9d93af3dd8c
MD5 1c805fc6810d67d712e1df25926cf87c
BLAKE2b-256 6990db44dbfe353c0c967efb7ac851a49a2a0c5b2ab56f268a922a56161363bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Sella-2.3.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 275.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 57186d889ab027ca3a03e2ba47c2470ef4a4fb5bbcbb90d89cc24805d6ae3528
MD5 df2d13a7ae8d5c33063eed20481075ce
BLAKE2b-256 fac03842f12813a572c3cf0e66f6ee071e3f77be5cfcc3afc80e896e40aa2fde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67c4e25f308163f4b60f03e4177c5a912d7a10e7dd4ce530956041b78339df18
MD5 290d814ba1adbf4b9db92e974c2ae28e
BLAKE2b-256 bac02dbe97bd27a05548a2fb77833823d079a862895b39dc7b12a5e4c972197f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31b1ff26b17aba0fab4df10014f5baffb7d60ba300bee9df5ffab94c412c378d
MD5 b1d4e5ddcfb477f60862869e7398f509
BLAKE2b-256 471c5dcce354b94cfe4770040ee3e634d1dd669f97ac3dd5244981d451ee27ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f2f9e3098dceca0f0e7bc7eb37cbad25b4cd11a1894e9de30631bcbe0ca56bf
MD5 395cff16eabd212ebbe6a04722517e4a
BLAKE2b-256 a9c82ef9f764b85f80a0548e49574bb4ae70c219b832aca968e110f229aeac45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Sella-2.3.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 277.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4e2930e5b3e4784d02ad41c8a4a84c011466f903bc4b2bbcb2b3d473e8928a8d
MD5 aef4058d6ef692c95648d19a229a8b20
BLAKE2b-256 e6b0ac491e8fbca9147189edb65238ef3725ea050f564854c083773d3fd92588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc6d71393216d903fcc47ee8cd4246b2730b7efa40819761d38b26612b99ea32
MD5 7a62c88562ec1fc19bf4f4c8e176374f
BLAKE2b-256 1d079b6f0db2d509c2668bddd84f0a577300388ee10ea36e4d6fc8a073dddbcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Sella-2.3.3-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 290.5 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f29091b88ec6ed79905bfd52bc2ceaf2bfdba56bd44fbe3b632b420564a909c3
MD5 2350d431b27c498b7e4cf951a281ae79
BLAKE2b-256 81e9869b038df313791d5d32d6056ccce2a160a97df2253d06230a08146f9e95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0e8f1e879a581e67417e3e31b563d8cf5b4b78f384f5678bd25463761736d431
MD5 d310dfb2f37a988d585fa6aaece41ee3
BLAKE2b-256 66001c8b4f62c2a6c778bdb7c07bd3a35668335345ed53cbb5cc08fa0b0cadc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Sella-2.3.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 279.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f92ac9000bd4c73ab90e405969bb1ed2cbb1a823cf36c89fd2e087ce4894096d
MD5 de912f23d02108c2cf19ada289bafb19
BLAKE2b-256 606d6493df3a4f937eb0e542700e6a3e38ca57d93a7d09dbf99d7034a6eb047c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 229e7a649ca71a4a10f2124d18728b242c3cdc51462f97e515cc08a9421a405b
MD5 30bbc6aada41b99de235e0566fea6ee2
BLAKE2b-256 9fbc56dbc5b2c3effa3ec6d97b1a0e0fa5f465cf866671ffed45ba75cd417164

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Sella-2.3.3-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 291.7 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for Sella-2.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c78535e07b5a8bd43c984129b4f61bccc91c4cf505b84813cc06667ebe3da24f
MD5 fdbd99b520f1304f311285ac9bc11dfb
BLAKE2b-256 8a3ff8ca2accfb4e51aabd65eb4b5699a7089977dc6a99fa81aec71cdb138566

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Sella-2.3.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d9475cfb2595bcf9bdcb7ee022bc7888c5c10c46df94d1a9afc7c1e566a3bf7d
MD5 836fd8a035841317be4f9d0d267a2073
BLAKE2b-256 49a3d060ad9749356c242654aa5c8b75cfa2a3e2dbe3b6dab459410e46ecd1e9

See more details on using hashes here.

Supported by

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