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

ParameterVector support for pulse parameter assignment #12045

Merged
merged 24 commits into from
Mar 24, 2024

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    fc3bd83 View commit details
    Browse the repository at this point in the history
  2. Reformatting

    arthurostrauss committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    436f86b View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    50bdf28 View commit details
    Browse the repository at this point in the history
  2. Reformatting

    arthurostrauss committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0e8619a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    269f7a7 View commit details
    Browse the repository at this point in the history
  4. Added compatibility of pulse ParameterManager with ParameterVector

    It is now possible to assign to a pulse schedule parameters in the form of a list of values that can be directly binded to ParameterVector. This PR is based on the current functioning of the analogous method for the QuantumCircuit class.
    arthurostrauss committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5c0bf9b View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Commit requested changes

    Type for submitting a list of parameters has been set to Sequence for the case of ParameterVector. This enables the user to also pass a tuple of values/ParameterExpressions
    arthurostrauss committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    c754ff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d91204 View commit details
    Browse the repository at this point in the history
  3. Added tests for Schedule and case of mix Parameter+numeric values

    Complementary tests have been added for checking the pulse.Schedule.assign_parameters() method, as well as the functioning of binding to a ParameterVector a collection of numeric values and new ParameterExpression (through Parameter).
    arthurostrauss committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    a6f9de7 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Corrected error for schedule test

    An error was occurring when trying to get access to an instruction parameter within schedule.instructions
    arthurostrauss committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    7e9b724 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8098f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a221faf View commit details
    Browse the repository at this point in the history
  4. Reformatting

    arthurostrauss committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    9b5730f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b4b031 View commit details
    Browse the repository at this point in the history
  6. Reformatting

    arthurostrauss committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    6713579 View commit details
    Browse the repository at this point in the history
  7. Added compatibility of pulse ParameterManager with ParameterVector

    It is now possible to assign to a pulse schedule parameters in the form of a list of values that can be directly binded to ParameterVector. This PR is based on the current functioning of the analogous method for the QuantumCircuit class.
    arthurostrauss committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    d705d24 View commit details
    Browse the repository at this point in the history
  8. Commit requested changes

    Type for submitting a list of parameters has been set to Sequence for the case of ParameterVector. This enables the user to also pass a tuple of values/ParameterExpressions
    arthurostrauss committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    27f91cc View commit details
    Browse the repository at this point in the history
  9. Update pulse_parameter_manager_compat_with_ParameterVector-7d31395fd4…

    …019827.yaml
    
    Co-authored-by: TsafrirA <[email protected]>
    arthurostrauss and TsafrirA committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    bf91f02 View commit details
    Browse the repository at this point in the history
  10. Added tests for Schedule and case of mix Parameter+numeric values

    Complementary tests have been added for checking the pulse.Schedule.assign_parameters() method, as well as the functioning of binding to a ParameterVector a collection of numeric values and new ParameterExpression (through Parameter).
    arthurostrauss committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    d3dddda View commit details
    Browse the repository at this point in the history
  11. Corrected error for schedule test

    An error was occurring when trying to get access to an instruction parameter within schedule.instructions
    arthurostrauss committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    35f2fb9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    69cf343 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c8c3b82 View commit details
    Browse the repository at this point in the history
  14. Update releasenotes/notes/pulse_parameter_manager_compat_with_Paramet…

    …erVector-7d31395fd4019827.yaml
    
    Co-authored-by: Will Shanks <[email protected]>
    arthurostrauss and wshanks authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    b398844 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Configuration menu
    Copy the full SHA
    2b3541f View commit details
    Browse the repository at this point in the history