Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edit links in README (gc -> sbaq) to trigger automated tests on new sbaq repo #404

Merged
merged 6 commits into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/continuous_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ jobs:
- name: Install pyscf
run: |
python -m pip install pyscf
python -m pip install git+https://github.com/pyscf/semiempirical
if: always()

- name: Install rdkit, openbabel-wheel
Expand Down
21 changes: 11 additions & 10 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,21 @@
<img width="600" alt="tangelo_logo" src="./docs/source/_static/img/tangelo_logo_gradient.png">
</p>


.. raw:: html

<p align="center">
<a href="https://github.com/goodchemistryco/Tangelo/blob/main/LICENSE">
<a href="https://github.com/sandbox-quantum/Tangelo/blob/main/LICENSE">
<img src="https://img.shields.io/badge/License-Apache_2.0-green" alt="license">
</a>
<img src="https://img.shields.io/badge/OS-Linux%20MacOS%20Windows-7373e3" alt="systems">
<a href="https://github.com/goodchemistryco/Tangelo/tree/develop">
<a href="https://github.com/sandbox-quantum/Tangelo/tree/develop">
<img src="https://img.shields.io/badge/DevBranch-develop-yellow" alt="dev_branch">
</a>
</p>

.. |build| image:: https://github.com/goodchemistryco/Tangelo/actions/workflows/continuous_integration.yml/badge.svg
:target: https://github.com/goodchemistryco/Tangelo/actions/workflows/continuous_integration.yml
.. |build| image:: https://github.com/sandbox-quantum/Tangelo/actions/workflows/continuous_integration.yml/badge.svg
:target: https://github.com/sandbox-quantum/Tangelo/actions/workflows/continuous_integration.yml

Tangelo is an open-source Python package maintained by `SandboxAQ <https://www.sandboxaq.com/>`_, focusing on the development of quantum chemistry simulation workflows on quantum computers. It was developed as an engine to accelerate research, and takes advantage of other popular frameworks to harness the innovation in our field.

Expand All @@ -26,11 +27,11 @@ Tangelo is an open-source Python package maintained by `SandboxAQ <https://www.s
.. raw:: html

<h3 align="center">
<a href="https://github.com/goodchemistryco/Tangelo-Examples/blob/main/contents.rst" target="_blank"><b>Tutorials</b></a>
<a href="https://github.com/sandbox-quantum/Tangelo-Examples/blob/main/contents.rst" target="_blank"><b>Tutorials</b></a>
&nbsp;&#183;&nbsp;
<a href="https://github.com/goodchemistryco/Tangelo/blob/develop/docs/source/docs/source/_static/img/tangelo_feature_overview.jpeg?raw=true" target="_blank"><b>Features</b></a>
<a href="https://github.com/sandbox-quantum/Tangelo/blob/develop/docs/source/docs/source/_static/img/tangelo_feature_overview.jpeg?raw=true" target="_blank"><b>Features</b></a>
&nbsp;&#183;&nbsp;
<a href="https://goodchemistryco.github.io/Tangelo/overview.html" target="_blank"><b>Docs</b></a>
<a href="https://sandbox-quantum.github.io/Tangelo/overview.html" target="_blank"><b>Docs</b></a>
&nbsp;&#183;&nbsp;
<a href="https://goodchemistry.com/blog/" target="_blank"><b>Blog</b></a>
</h3>
Expand Down Expand Up @@ -68,7 +69,7 @@ If you'd like to install via pip the code in a specific branch of this Github re

.. code-block::

pip install git+https://github.com/goodchemistryco/Tangelo.git@develop
pip install git+https://github.com/sandbox-quantum/Tangelo.git@develop

2. From source, using setuptools
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand All @@ -94,7 +95,7 @@ You can either source this file in your terminal, or set these variables inside
Tutorials and examples
----------------------

We have a `dedicated repository <https://github.com/goodchemistryco/Tangelo-Examples>`_ for examples and tutorials ! You can get started with just a few clicks.
We have a `dedicated repository <https://github.com/sandbox-quantum/Tangelo-Examples>`_ for examples and tutorials ! You can get started with just a few clicks.
Tutorials are organized following a colorful tag system to help people find what is relevant to them. They contain insightful information and advice about chemistry simulations, quantum computing experiments and using Tangelo. Tangelo users can also contribute to this repository and showcase their own work.

Check out our `tutorials <./TUTORIALS.rst>`_ file for more details.
Expand All @@ -115,7 +116,7 @@ Contributions
Thank you very much for considering contributing to this project; we'd love to have you on board !
You do not need to be a seasoned software developer or expert in your field to make contributions to this project: it will take various kinds of people and backgrounds to tackle the challenges that await us.

You can use the `Issue tab <https://github.com/goodchemistryco/Tangelo/issues>`_ to open a bug report or feature request. Starting a discussion in the `Discussion tab <https://github.com/goodchemistryco/Tangelo/discussions>`_ is also a good start: we'll figure it out from there.
You can use the `Issue tab <https://github.com/sandbox-quantum/Tangelo/issues>`_ to open a bug report or feature request. Starting a discussion in the `Discussion tab <https://github.com/goodchemistryco/Tangelo/discussions>`_ is also a good start: we'll figure it out from there.

The contribution process is detailed in the `contributions <./CONTRIBUTIONS.rst>`_ file. Don't feel intimidated: we work at the intersection of many difficult fields and we're here to help. By joining the Tangelo community and sharing your ideas and developments, you are creating an opportunity for us to grow together, and take ideas to the finish line and beyond.

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@
test_suite="tangelo",
install_requires=['h5py', 'bitarray', 'openfermion'],
extras_require={
'pyscf': ['pyscf'] #'pyscf-semiempirical @ git+https://github.com/pyscf/[email protected]'], # pyscf-semiempirical PyPI sdist is missing C extension files
'pyscf': ['pyscf']
}
)
2 changes: 1 addition & 1 deletion tangelo/algorithms/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
# limitations under the License.

from .variational import BuiltInAnsatze, VQESolver, ADAPTSolver, SA_VQESolver, SA_OO_Solver
from .classical import FCISolver, CCSDSolver, MINDO3Solver, MP2Solver
from .classical import FCISolver, CCSDSolver, MP2Solver
from .projective import QITESolver
1 change: 0 additions & 1 deletion tangelo/algorithms/classical/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,4 @@

from .fci_solver import FCISolver
from .ccsd_solver import CCSDSolver
from .semi_empirical_solver import MINDO3Solver
from .mp2_solver import MP2Solver
76 changes: 0 additions & 76 deletions tangelo/algorithms/classical/semi_empirical_solver.py

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import numpy as np
from scipy.spatial.transform import Rotation as R

from tangelo.algorithms import CCSDSolver, FCISolver, VQESolver, MINDO3Solver, ADAPTSolver, QITESolver
from tangelo.algorithms import CCSDSolver, FCISolver, VQESolver, ADAPTSolver, QITESolver
from tangelo.problem_decomposition.oniom._helpers.capping_groups import elements, chemical_groups
from tangelo.toolboxes.molecular_computation.molecule import SecondQuantizedMolecule, get_default_integral_solver

Expand Down Expand Up @@ -145,7 +145,7 @@ def __init__(self, solver_low: str = None, options_low: dict = None, solver_high
self.solver_high = solver_high.upper() if solver_high is not None else solver_high
self.options_high = options_high if options_high is not None else default_solver_options

self.supported_classical_solvers = {"HF": None, "CCSD": CCSDSolver, "FCI": FCISolver, "MINDO3": MINDO3Solver}
self.supported_classical_solvers = {"HF": None, "CCSD": CCSDSolver, "FCI": FCISolver}
self.supported_quantum_solvers = {"VQE": VQESolver, "ADAPT": ADAPTSolver, "QITE": QITESolver}

# Check if the solvers are implemented in ONIOM.
Expand Down Expand Up @@ -242,8 +242,7 @@ def get_energy(molecule, solver):
# In case of RHF solver (inside SecondQuantizedMolecule object).
if isinstance(solver, str):
energy = molecule.mf_energy
# The remaining case is for VQESolver, CCSDSolver, FCISolver and
# MINDO3Solver.
# The remaining case is for VQESolver, CCSDSolver, FCISolver.
else:
energy = solver.simulate()

Expand Down
Loading