OpenFermion
OpenFermion copied to clipboard
The electronic structure package for quantum computers.
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0. Release notes Sourced from actions/setup-python's releases. v6.1.0 What's Changed Enhancements: Add support for pip-install input by @gowridurgad in actions/setup-python#1201 Add graalpy early-access and windows...
This is an attempt to address [code scanning alert #567]( https://github.com/quantumlib/OpenFermion/security/code-scanning/567) about unsafe deserialization of user-provided data. This adds some checking around the unmarshaling of stored operators.
Updates the requirements on [jaxlib](https://github.com/jax-ml/jax) to permit the latest version. Changelog Sourced from jaxlib's changelog. JAX 0.8.1 (November 18, 2025) New features: {func}jax.jit now supports the decorator factory pattern; i.e...
Updates the requirements on [jax](https://github.com/jax-ml/jax) to permit the latest version. Release notes Sourced from jax's releases. JAX v0.8.1 New features: jax.jit now supports the decorator factory pattern; i.e instead of...
This is adapted from, but heavily modified from, Cirq's check/all.
Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version. Commits 0eb92d2 Bump pylint to 4.0.2, update changelog caf95d5 [Backport maintenance/4.0.x] Fix FP for invalid-name for partially uninfera... 4d52769 [Backport...
Updates the requirements on [numpy](https://github.com/numpy/numpy) to permit the latest version. Release notes Sourced from numpy's releases. v2.3.4 (Oct 15, 2025) NumPy 2.3.4 Release Notes The NumPy 2.3.4 release is a...
CodeQL security [scan report #567](https://github.com/quantumlib/OpenFermion/security/code-scanning/567) flagged a data loading operation in `src/openfermion/utils/operator_utils.py` as being usafe due because it uses a user-provided value. The warning is about lines 282-283, involving the...
### Describe the issue Security [code scanning alert 567](https://github.com/quantumlib/OpenFermion/security/code-scanning/567) flagged a case of deserializing a user-provided value without checking boundaries or doing other safety checks. It happens on line 283,...
### Describe the issue I am trying to use the LOW_RANK trotter simulation algorithm to simulate a Hamiltonian involving a particular type of fermionic interaction term-- spin exchange (see code...