Skip to main content

Molecular molecule optimization with forcefields

Project description

Test codecov

alt text

optrs is a lightweight molecular mechanics optimisation code written in rust.


Installation

Install the binary with

pip install optrs

or the Python API.


Usage

Optimise a molecule provided as a .xyz file

optrs molecule.xyz

which will generate opt.xyz in working directory. API examples.


Features

  • UFF forcefield
  • RB forcefield
  • 3D structure generation
  • Steepest decent optimisation

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

optrs-0.1.1.tar.gz (674.4 kB view details)

Uploaded Source

Built Distributions

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

optrs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

optrs-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl (474.6 kB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

optrs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

optrs-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (434.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

optrs-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl (474.6 kB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

optrs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

optrs-0.1.1-cp39-cp39-macosx_10_7_x86_64.whl (474.6 kB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

optrs-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

Details for the file optrs-0.1.1.tar.gz.

File metadata

  • Download URL: optrs-0.1.1.tar.gz
  • Upload date:
  • Size: 674.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for optrs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2e9b4d7ae4ab4925256fb601869f0a8fe0864e75b5b80d6a66e90b54fd2484db
MD5 ac240dad0dba79916316de5b0df137b4
BLAKE2b-256 4445ecf42ced41df123cc7a87cefd8f97c1b6b8a9acafa49add90359ae05dba4

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4090413fc9765c2a59790b1342f09b862e023f66c5458afedf4792a751aacee3
MD5 74decd8dcf30df5532e6f8c17f242db6
BLAKE2b-256 fb295d44e3506078d9152388aa378d85081436dc869771106f586c0d78eb4e4b

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 70ef06d8e61df5df35f86d83f28d68a94189e333b12a011a304b74ece5eb57ed
MD5 13e9803ab29a4f37ffd04190b274f1d9
BLAKE2b-256 f146f1a9d8fce5e6efaeef8e0fdabeb0224445b7ae53b28c895eb15934af037a

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78f860b2f825ff616735a532c1970fca3e6d066d2b6e56179e6e5edc348b3c79
MD5 26af5b8817264fb7cfe50d9dd4d6d474
BLAKE2b-256 c3f1f759cc8008cdf6e38b06a21a4eaec09e334a3c9f2c3cb1aa4172044aa6ac

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41aaeface2e08f65764dbfceaf354b4c902231a701bd58646a4e1e50096ec3bc
MD5 20c7fd45bd17f046120656b9c6379c2c
BLAKE2b-256 08d349a2362c8c5dd80d0fb7df62bd72c1c48bafd2890fb2c52c74846d5e53bf

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 39e8647e3b3d235d05b9ca204cb1cb4e6e43ad56ede5dc4f139965b9aa3872a1
MD5 ed31264d552f396b7287b2241d17d19f
BLAKE2b-256 1a4e253bb5384d5dadbabde2397de9ca1250638810d88e313d8fc4f8cae47812

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b763b124b8c90ad145e6562103b9438a7d930ec35fdc803f7ca19092399b0cc4
MD5 e0dfee14d27f5bac159c45784d2825fb
BLAKE2b-256 165c017433a715c618a12910dcc779ce0e1440d71827db78698cd605fef00e84

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5d242c298053b514e81ceddd245b85185fac1696499ba582f28e9bb65329f8ad
MD5 64f6065e56aaed54912e728cfd4a5159
BLAKE2b-256 b4cfe334d493cbd21e77e75941ddcf6642f488485f302b39316f1e071c73b111

See more details on using hashes here.

File details

Details for the file optrs-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for optrs-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5210a2fe8ce19fd021ada4c7af7ef62a760dde56399051449fc90407c095f8f
MD5 6b6f8273595c370c5be8bb37c3106996
BLAKE2b-256 c4777c48f3efa43ba308d4ed86cc2027a78f0ec657a9d29f4b41a6fb0dac0ce5

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