Michael Hucka
Michael Hucka
The version of qsim currently used (via its inclusion in `WORKSPACE`) is 0.13.3; the latest version of qsim is 0.21.0. We should update to get any bug fixes or other...
GitHub repos have a setting for "social media preview", which TFQ currently does not make use of: We should add one, to enhance TFQ's visibility. This won't be hard because...
The description of TensorFlow Quantum on PyPI is … sparse. It would benefit from the addition of more information. This should be done by sharing text between the top-level README...
The consensus is that the right way to build Python software with Bazel is to use [bazelbuild/rules_python](https://github.com/bazelbuild/rules_python/blob/main/examples/pip_parse/MODULE.bazel). Bazel doesn't see changes in the Python environment installed by pip or elsewhere;...
Currently, our CodeQL configuration only scans Python. We can add C++, but it [requires extra configuration work](https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages). We should do that for enhanced security scanning.
There doesn't seem to be an installable copy of `tensorflow-quantum` from PyPI for Apple Silicon Macs. We need to add this configuration to the internal Google workflow that builds &...
Cirq 1.4.x has been out for a while, and we should update to it. If 1.5.0 comes out before we release TFQ 0.7.4, we should support that.
`configure.sh` asks about CPU versus GPU, but then doesn't use the cpu version of the TFQ Python package if the user chooses the CPU option.
It would be good to add a YAML file linter workflow to the codebase. [Yamllint](https://yamllint.readthedocs.io/en/stable/) is a good candidate, and there exists [at least one GHA](https://github.com/ibiqlik/action-yamllint) action for running `yamllint`...
The latest Cirq (1.5) works with NumPy 2.0 and no longer constrains the NumPy version like it did before, but Unitary does not seem to work with NumPy 2 due...