Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Deprecated Code #6

Open
13 tasks done
Itaborala opened this issue Jun 19, 2024 · 1 comment
Open
13 tasks done

Remove Deprecated Code #6

Itaborala opened this issue Jun 19, 2024 · 1 comment
Assignees
Labels
cleanup Making the code more readable
Milestone

Comments

@Itaborala
Copy link
Collaborator

Itaborala commented Jun 19, 2024

Before releasing v0.3.0, All deprecated code should be removed. Some files and items have already been marked for removal, but need to be safely done so:

  • Remove Old VQH class (but requires that manual functional capabilities are migrated to the new VQHCore or VQHController classes) see Migrating legacy manual operation to the new Core as fixed mode #15
  • VQHController.current_state is unused Should we keep it or remove it?
  • InletLinkedAttribute Class is deprecated
  • VQEAlgorithm.run_segmented and similar
  • Config related attributes and methods inside SamplingVQE
  • VQHMapper.update_clock_speed()
  • QuantumHardwareInterface.optimize()
  • VQHProtocol, VQHOperator at abstract_classes.py
  • All old non-queue adapted SuperCollider mappings and fixed-qubit mappings
  • unused parameters in vqe_conf.json
  • Old classes at abstract_calsses.py. Remove the full file
  • QUBOProblem class
  • old files
@Itaborala Itaborala added the cleanup Making the code more readable label Jun 19, 2024
@Itaborala Itaborala added this to the v0.3.0 milestone Jun 19, 2024
@Itaborala Itaborala self-assigned this Jun 19, 2024
Itaborala added a commit that referenced this issue Jun 22, 2024
Itaborala added a commit that referenced this issue Jun 22, 2024
@Itaborala
Copy link
Collaborator Author

For the purposes of v0.3.0, most deprecated code was removed. For v0.3.1, a new issue can be created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup Making the code more readable
Projects
None yet
Development

No branches or pull requests

1 participant