Michael Hucka
Michael Hucka
### What is the task? The new GitHub Code Quality scanner logged some warnings that should probably be fixed: https://github.com/quantumlib/qsim/security/quality ### (Optional) Do you have ideas or preferences for the...
### Describe the issue Some of the makefiles and configuration files use sse, sse2, and sse4 interchangeably, but my reading of various documentation makes me think we need to be...
### What is the task? In order to help contributors use agreed-upon code formatting conventions, we should make sure that the existing code follows a defined format (defined in `.clang-format`)....
### What is the task? In other projects such as Cirq, we're migrating away from Black to use [ruff](https://docs.astral.sh/ruff/formatter/). We should convert qsim to do the same. Tips for how...
### Describe the issue CodeQL scanning reports a vulnerability in setup.py: https://github.com/quantumlib/qsim/security/code-scanning/51 ```python if not os.path.exists(self.build_temp): os.makedirs(self.build_temp) subprocess.check_call( ["cmake", ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env ``` The check_call may allow the...
### Is your feature request related to a use case or problem? From personal communication with @s-mandra: his group would benefit from having the possibility of getting a pointer to...
### Is your feature request related to a use case or problem? In [a comment on PR #430](https://github.com/quantumlib/ReCirq/pull/430#discussion_r2349850246), @pavoljuhas suggested changing a certain type comparison to use `numbers.Real`. This seems...
### What is the task? The CI workflow in `ci.yaml` pip-installs at least one Python package (`flake8`) that is not listed elsewhere nor added by the `write-ci-requirements.py` script. In addition,...
### Describe the issue As discovered in the comments on PR #415, the current test cases in `recirq/documentation_utils_test.py` did not catch a problem that users experienced in a Colab environment....
There is a NumPy 2 vs NumPy 1 difference involving PySCF in recirq/qcqmc, specifically [line 115 in hamiltonian_test.py](https://github.com/quantumlib/ReCirq/blob/6ac688cf0187755269f1e4a693bc95c2b0c542e9/recirq/qcqmc/hamiltonian_test.py#L115) where a value generated by using [PySCF's SCF package](https://pyscf.org/pyscf_api_docs/pyscf.scf.html) is compared to...