Michael Hucka

Results 141 issues of Michael Hucka

**Is your feature request related to a use case or problem? Please describe.** Add a CI workflow to lint & check YAML files. **Describe the solution you'd like** Per discussions...

kind/feature-request
triage/accepted
area/ci
priority/after-1.5

[cirq-ft](https://pypi.org/project/cirq-ft/) is not a thing anymore, but it still exists on PyPI, and there's no pointer to Qualtran or other note about its status. We should do something about that....

kind/health
triage/accepted
area/cirq-ft

This reorganizes the file slightly to - try to make it easier to find things (e.g., by not splitting up docs and code in completely separate sections) - put the...

size: M

The last edit on [`.github/CODEOWNERS`](https://github.com/quantumlib/Cirq/blob/main/.github/CODEOWNERS) was 7 months ago. Currently, the GitHub page for that file shows a message at the top, "This CODEOWNERS file contains errors". We need to...

kind/health
triage/accepted
area/codeowners

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.

This is adapted from, but heavily modified from, Cirq's check/all.

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...

area/health

### 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,...

area/health
area/python
priority/p2
no QC knowledge needed

The nightly test runs would often fail at least one test that fetched data from a Pubchem network service. The failures happened because sometimes the remote server would respond with...

area/health

### Describe the issue Many of the files currently show warnings if run through pylint, and various other things like the ordering of imports needs to be fixed up. ###...

area/health
area/python
priority/p2
no QC knowledge needed