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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openorbitaloptimizer_pyscf-0.2.1.tar.gz.
File metadata
- Download URL: openorbitaloptimizer_pyscf-0.2.1.tar.gz
- Upload date:
- Size: 30.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d97313e533e69f57c73c8414079aa23d8e1c88bc0b8e1e99a01f43a48a9a8544
|
|
| MD5 |
bb31ee52036f4260eabd301d649d3ccf
|
|
| BLAKE2b-256 |
e3e3e05833f2fc6fd8256f3a286b563c1a346d4a67abe69017f15c6964cd34ce
|
Provenance
The following attestation bundles were made for openorbitaloptimizer_pyscf-0.2.1.tar.gz:
Publisher:
publish.yml on awvwgk/openorbitaloptimizer-pyscf
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openorbitaloptimizer_pyscf-0.2.1.tar.gz -
Subject digest:
d97313e533e69f57c73c8414079aa23d8e1c88bc0b8e1e99a01f43a48a9a8544 - Sigstore transparency entry: 1123218402
- Sigstore integration time:
-
Permalink:
awvwgk/openorbitaloptimizer-pyscf@ca028be811d3667a75a416e0107558175fd7466e -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/awvwgk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ca028be811d3667a75a416e0107558175fd7466e -
Trigger Event:
push
-
Statement type:
File details
Details for the file openorbitaloptimizer_pyscf-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openorbitaloptimizer_pyscf-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 22.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
241d639533732876a9e3d1c2d752e375035cbe4203835f359fbba4903d5c1e18
|
|
| MD5 |
2b2015dcce326e1a9f08af3b1cdfcede
|
|
| BLAKE2b-256 |
8c2841bd5e6c6712d840d1f690db200d62d15d5869c9fb3cb3ee54e12b05287b
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openorbitaloptimizer_pyscf-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
241d639533732876a9e3d1c2d752e375035cbe4203835f359fbba4903d5c1e18 - Sigstore transparency entry: 1123218404
- Sigstore integration time:
-
Permalink:
awvwgk/openorbitaloptimizer-pyscf@ca028be811d3667a75a416e0107558175fd7466e -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/awvwgk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ca028be811d3667a75a416e0107558175fd7466e -
Trigger Event:
push
-
Statement type:
File details
Details for the file openorbitaloptimizer_pyscf-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openorbitaloptimizer_pyscf-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 22.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bc180fef300c5eaed98a947dff56dce4d76867e1bfdd673821e31481af4fd2c
|
|
| MD5 |
9dfc732eaa5cd1bfa3e5660938573d17
|
|
| BLAKE2b-256 |
5d76786e797b15f6e971a2dbfaff5bc7c5495adf8d581d1ced45235012e690ef
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openorbitaloptimizer_pyscf-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
3bc180fef300c5eaed98a947dff56dce4d76867e1bfdd673821e31481af4fd2c - Sigstore transparency entry: 1123218407
- Sigstore integration time:
-
Permalink:
awvwgk/openorbitaloptimizer-pyscf@ca028be811d3667a75a416e0107558175fd7466e -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/awvwgk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ca028be811d3667a75a416e0107558175fd7466e -
Trigger Event:
push
-
Statement type:
File details
Details for the file openorbitaloptimizer_pyscf-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openorbitaloptimizer_pyscf-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 22.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52b812972e64e0d4430ebbc022608074421cf7401f47e398613a8993446eae17
|
|
| MD5 |
c9ddad7ff422cc30a682d33bae346754
|
|
| BLAKE2b-256 |
526edbf37c23887f85ae41d7fce71e7fd2a4f9724f948f782158e7bc39b63aab
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openorbitaloptimizer_pyscf-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
52b812972e64e0d4430ebbc022608074421cf7401f47e398613a8993446eae17 - Sigstore transparency entry: 1123218413
- Sigstore integration time:
-
Permalink:
awvwgk/openorbitaloptimizer-pyscf@ca028be811d3667a75a416e0107558175fd7466e -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/awvwgk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ca028be811d3667a75a416e0107558175fd7466e -
Trigger Event:
push
-
Statement type:
File details
Details for the file openorbitaloptimizer_pyscf-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openorbitaloptimizer_pyscf-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 22.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bace07aec0d345de577913949e18bc792b8d4cfac5efba78445eddb18a5e6e2
|
|
| MD5 |
cd2a8c0e1682406ce3f527887b8e57ef
|
|
| BLAKE2b-256 |
ee741c8ae047157315f9486cc08acd4a8d32950e06ba52c423aee0550cdd20e5
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openorbitaloptimizer_pyscf-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
8bace07aec0d345de577913949e18bc792b8d4cfac5efba78445eddb18a5e6e2 - Sigstore transparency entry: 1123218406
- Sigstore integration time:
-
Permalink:
awvwgk/openorbitaloptimizer-pyscf@ca028be811d3667a75a416e0107558175fd7466e -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/awvwgk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ca028be811d3667a75a416e0107558175fd7466e -
Trigger Event:
push
-
Statement type: