Skip to content
Back to skills

Applications Qchem Resource

ASecurity

"Use PennyLane application modules for qchem, mappings, QAOA,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
developmentpythongonodeapibackend

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill applications-qchem-resource --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Applications Qchem Resource?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Applications Qchem Resource
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-applications-qchem-resource/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-applications-qchem-resource)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: applications-qchem-resource
description: "Use PennyLane application modules for qchem, mappings, QAOA,
  kernels, qcut, shadows, pulse, resources, and estimator workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Application modules, qchem, and resources

Use this sub-skill when a task moves beyond a basic circuit into PennyLane application modules: quantum chemistry, fermionic/bosonic/spin mappings, QAOA, kernels, circuit cutting, shadows, pulse/FTQC notes, resource specs, or the estimator.

## Read first

- [`references/api-reference.md`](references/api-reference.md): module map and verified signatures for qchem/resource/estimator examples.
- [`references/workflows.md`](references/workflows.md): tiny qchem, resource, qcut/kernel, and mapping workflows.
- [`references/troubleshooting.md`](references/troubleshooting.md): optional dependency, dataset, backend, and scale pitfalls for application modules.
- [`scripts/resource_and_qchem_smoke.py`](scripts/resource_and_qchem_smoke.py): safe CPU smoke for resource specs and a minimal qchem object.

## Route within this sub-skill

- **Quantum chemistry:** `qp.qchem.Molecule`, `qp.qchem.molecular_hamiltonian`, tapering, symmetry generators, OpenFermion conversions, basis/structure utilities.
- **Operator mappings:** `qp.FermiWord`, `qp.FermiSentence`, `qp.jordan_wigner`, `qp.parity_transform`, `qp.bravyi_kitaev`, `qp.BoseWord`, `qp.BoseSentence`, `qp.binary_mapping`, `qp.unary_mapping`, `qp.christiansen_mapping`, and spin utilities.
- **Algorithms:** `qp.qaoa`, `qp.kernels`, `qp.qcut`, `qp.shadows`, `qp.pulse`, `qp.ftqc`, and `qp.liealg` where evidence and optional dependencies support the request.
- **Resource estimation:** `qp.specs(qnode)` for circuit specs, `qp.resource` for resource-level objects, and `qp.estimator.estimate` for estimator workflows.

## Boundaries

- Use [`../operators-transforms/SKILL.md`](../operators-transforms/SKILL.md) for low-level operator arithmetic, matrices, transforms, and custom operators.
- Use [`../circuits-devices/SKILL.md`](../circuits-devices/SKILL.md) for QNode/device/measurement execution details.
- Use [`../gradients-interfaces/SKILL.md`](../gradients-interfaces/SKILL.md) for differentiating variational algorithms.
- Use [`../io-data-logging/SKILL.md`](../io-data-logging/SKILL.md) for importing/exporting circuits or remote datasets.

## Minimal patterns

Resource specs:

```python
import pennylane as qp

dev = qp.device("default.qubit", wires=2)

@qp.qnode(dev)
def circuit(theta):
    qp.RX(theta, 0)
    qp.CNOT([0, 1])
    return qp.expval(qp.Z(1))

print(qp.specs(circuit)(0.2))
```

Tiny qchem object without external solver work:

```python
symbols = ["H", "H"]
coordinates = qp.numpy.array([[0.0, 0.0, -0.35], [0.0, 0.0, 0.35]])
mol = qp.qchem.Molecule(symbols, coordinates, unit="angstrom")
print(mol.n_electrons)
```

## Verification cues

State optional dependency requirements up front. Many application workflows are CPU-capable in small cases but may need external chemistry solvers, CVX/KAHYPAR/opt_einsum, OpenQASM/Qualtran/Qiskit integrations, or accelerator plugins for scale. Use tiny local examples before promising a full scientific workflow.

Files in this skill

  • SKILL.md3.2 KB
  • references/api-reference.md2.9 KB
  • references/troubleshooting.md2.3 KB
  • references/workflows.md2.3 KB
  • scripts/resource_and_qchem_smoke.py675 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…