Michael Hucka

Results 157 issues of 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...

kind/feature-request
area/dependencies
priority/p1

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

area/docs

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

area/docs
kind/chore

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

area/dependencies
area/code-health
priority/p2
area/installation

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.

kind/chore
area/code-health
priority/p2

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

kind/feature-request
priority/p1
area/installation
platform/mac

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.

kind/feature-request
area/dependencies
priority/p1

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

priority/p1
area/installation

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

kind/feature-request
area/code-health
priority/p2

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