Catalog PyPI
Back to packageRELEASE DETAILS

0.18.0

PyPI

adcc

adcc: Seamlessly connect your host program to ADC

adcalgebraic-diagrammaticchemistrycomputationalconstructionelectronicexcitedquantumspectroscopystatesstructure
Published17 Jun 2026
Direct dependencies19
Transitive dependenciesNot calculated

README

Version 0.18.0 documentation

adcc: Seamlessly connect your program to ADC

Documentation
Build Status
Installation

adcc (ADC-connect) is a Python-based framework for calculating molecular spectra and electronically excited states with the algebraic-diagrammatic construction (ADC) approach.

Arbitrary host programs may be used to supply a self-consistent field (SCF) reference to start off the ADC calculation. Currently adcc comes with ready-to-use interfaces to four programs: PySCF, Psi4, VeloxChem and molsturm. Adding other SCF codes or starting a calculation from statically computed data can be easily achieved.

Try adcc in your browser at https://try.adc-connect.org or take a look at the adcc documentation for more details and installation instructions.

Citation

Paper:
Code:DOI

If you use adcc, please cite our paper in WIREs Computational Molecular Science. A preprint can be found on HAL or on arXiv.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 20

Native requirements
19 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
opt_einsum
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
opt_einsum>=3.0runtime
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
numpy>=2.0runtime
scipy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
scipy>=1.2runtime
h5py
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
h5py>=2.9runtime
tqdm
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tqdm>=4.30runtime
packaging
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
packaging>=24.0runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "tests"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov; extra == "tests"runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pandas>=0.25.0; extra == "tests"runtime
setuptools
Environment
{
  "extras": "",
  "marker": "extra == \"cpptest\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
setuptools>=77.0; extra == "cpptest"runtime
pybind11
Environment
{
  "extras": "",
  "marker": "extra == \"cpptest\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pybind11>=2.6; extra == "cpptest"runtime
sphinx
Environment
{
  "extras": "",
  "marker": "extra == \"build-docs\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
sphinx>=2; extra == "build-docs"runtime
breathe
Environment
{
  "extras": "",
  "marker": "extra == \"build-docs\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
breathe; extra == "build-docs"runtime
sphinxcontrib-bibtex
Environment
{
  "extras": "",
  "marker": "extra == \"build-docs\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
sphinxcontrib-bibtex; extra == "build-docs"runtime
sphinx-automodapi
Environment
{
  "extras": "",
  "marker": "extra == \"build-docs\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
sphinx-automodapi; extra == "build-docs"runtime
sphinx-rtd-theme
Environment
{
  "extras": "",
  "marker": "extra == \"build-docs\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
sphinx-rtd-theme; extra == "build-docs"runtime
matplotlib
Environment
{
  "extras": "",
  "marker": "extra == \"analysis\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
matplotlib>=3.0; extra == "analysis"runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"analysis\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pandas>=0.25.0; extra == "analysis"runtime
ruff
Environment
{
  "extras": "",
  "marker": "extra == \"build-stub\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ruff; extra == "build-stub"runtime
pybind11-stubgen
Environment
{
  "extras": "",
  "marker": "extra == \"build-stub\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pybind11-stubgen; extra == "build-stub"runtime

Distribution files

1 collected
adcc-0.18.0.tar.gz

sdist · 668.5 KB · Python source

Source file

Repository

PENDING
adc-connect/adcc

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:14 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:a3cf70df9777bcbc8b6e978e8a97fcfb52f37badba4f74b6bf200441ac6629a6

Other collected versions

View all collected versions →