Skip to main content

Python bindings for OpenOrbitalOptimizer SCF library

Project description

OpenOrbitalOptimizer for PySCF

This repository provides an implementation of the OpenOrbitalOptimizer for the PySCF quantum chemistry package.

Installation

The recommended way to install the OpenOrbitalOptimizer for PySCF is via Conda. You can create a new Conda environment with the required dependencies using the provided environment.yml file:

mamba env create -f environment.yml
mamba activate ooo-python

After activating the environment, you can install the OpenOrbitalOptimizer for PySCF using pip:

pip install openorbitaloptimizer-pyscf

Usage

You can use the OpenOrbitalOptimizer for PySCF in your Python scripts as follows:

from pyscf import gto, scf
from openorbitaloptimizer.pyscf import open_orbital_optimizer

mol = gto.M(
    atom='H 0 0 0; H 0 0 1',
    basis='sto-3g',
)
mf = scf.RHF(mol)
mf = open_orbital_optimizer(mf)
energy = mf.kernel()

print(f"Optimized energy: {energy}")

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

openorbitaloptimizer_pyscf-0.2.1.tar.gz (30.5 kB view details)

Uploaded Source

Built Distributions

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

openorbitaloptimizer_pyscf-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

openorbitaloptimizer_pyscf-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

openorbitaloptimizer_pyscf-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

openorbitaloptimizer_pyscf-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file openorbitaloptimizer_pyscf-0.2.1.tar.gz.

File metadata

File hashes

Hashes for openorbitaloptimizer_pyscf-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d97313e533e69f57c73c8414079aa23d8e1c88bc0b8e1e99a01f43a48a9a8544
MD5 bb31ee52036f4260eabd301d649d3ccf
BLAKE2b-256 e3e3e05833f2fc6fd8256f3a286b563c1a346d4a67abe69017f15c6964cd34ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for openorbitaloptimizer_pyscf-0.2.1.tar.gz:

Publisher: publish.yml on awvwgk/openorbitaloptimizer-pyscf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openorbitaloptimizer_pyscf-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openorbitaloptimizer_pyscf-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 241d639533732876a9e3d1c2d752e375035cbe4203835f359fbba4903d5c1e18
MD5 2b2015dcce326e1a9f08af3b1cdfcede
BLAKE2b-256 8c2841bd5e6c6712d840d1f690db200d62d15d5869c9fb3cb3ee54e12b05287b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openorbitaloptimizer_pyscf-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on awvwgk/openorbitaloptimizer-pyscf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openorbitaloptimizer_pyscf-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openorbitaloptimizer_pyscf-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bc180fef300c5eaed98a947dff56dce4d76867e1bfdd673821e31481af4fd2c
MD5 9dfc732eaa5cd1bfa3e5660938573d17
BLAKE2b-256 5d76786e797b15f6e971a2dbfaff5bc7c5495adf8d581d1ced45235012e690ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for openorbitaloptimizer_pyscf-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on awvwgk/openorbitaloptimizer-pyscf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openorbitaloptimizer_pyscf-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openorbitaloptimizer_pyscf-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52b812972e64e0d4430ebbc022608074421cf7401f47e398613a8993446eae17
MD5 c9ddad7ff422cc30a682d33bae346754
BLAKE2b-256 526edbf37c23887f85ae41d7fce71e7fd2a4f9724f948f782158e7bc39b63aab

See more details on using hashes here.

Provenance

The following attestation bundles were made for openorbitaloptimizer_pyscf-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on awvwgk/openorbitaloptimizer-pyscf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openorbitaloptimizer_pyscf-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openorbitaloptimizer_pyscf-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bace07aec0d345de577913949e18bc792b8d4cfac5efba78445eddb18a5e6e2
MD5 cd2a8c0e1682406ce3f527887b8e57ef
BLAKE2b-256 ee741c8ae047157315f9486cc08acd4a8d32950e06ba52c423aee0550cdd20e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openorbitaloptimizer_pyscf-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on awvwgk/openorbitaloptimizer-pyscf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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