Common
======

Common Models used throughout the QCArchive ecosystem.

BasisSet
--------

.. autopydantic_model:: qcelemental.models.v2.BasisSet
   :noindex:

.. autofunction:: qcelemental.models.v2.BasisSet.convert_v
   :noindex:

.. autopydantic_model:: qcelemental.models.v2.BasisCenter
   :noindex:

.. autopydantic_model:: qcelemental.models.v2.ElectronShell
   :noindex:

.. autofunction:: qcelemental.models.v2.ElectronShell.nfunctions
   :noindex:

.. autofunction:: qcelemental.models.v2.ElectronShell.is_contracted
   :noindex:

.. autopydantic_model:: qcelemental.models.v2.ECPPotential
   :noindex:

ComputeError
------------

.. autopydantic_model:: qcelemental.models.v2.ComputeError
   :noindex:

FailedOperation
---------------

.. autopydantic_model:: qcelemental.models.v2.FailedOperation
   :noindex:

.. autofunction:: qcelemental.models.v2.FailedOperation.convert_v
   :noindex:

Provenance
----------

.. autopydantic_model:: qcelemental.models.v2.Provenance
   :noindex:

DriverEnum
----------

.. autoclass:: qcelemental.models.v2.DriverEnum
   :noindex:
   :members:
   :undoc-members:

AlignmentMill
-------------

.. autopydantic_model:: qcelemental.models.v2.AlignmentMill
   :noindex:

