You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* WIP: Creating the SequenceBuilder
* Adding build method
* WIP: Creating parametrized objects
* First functional version for sequence building
* Restructring parametrized classes, adding OpSupport and docstrings
* Caching ParamObj instances
* Getting rid of _ParamObjAttr
* Replacing "__call__" by "build" and allowing ParamObj recursion
* Turning VariableItem into a frozen dataclass
* Completing docstrings
* Tests for Variable
* Tests for Parametrized classes
* Finished tests
* Random typos in the docs
* Adding get_attr to SequenceBuilder
* Enable CI on version branches PRs
* Implement multiplication by scalar and negation on waveforms (#105)
* Add sequence builder use in QAOA-MIS tutorial
* Adressing review comments
* Forgotten correction in comment
* Add getter for Hamiltonian.
Returns the QObjEvo.
* Change getter property to method.
* Add tests.
* Preparing Sequence for parametrization, working well without variables
* Integrated SequenceBuilder functionality into Sequence
* Switching SequenceBuilder tests to using Sequence
* Removing SequenceBuilder
* Completing Sequence docstrings
* Renaming seqbuilder tests
* Maximizing checks for parametrized calls
* Reducing checks for Parametrized on "add" calls
* Object to dict conversions for relevant classes
* Remove unnecessary copy creation. Add `Returns` docstring.
* Full sequence serialization apparently working
* Adding coders and methods for (de)serialization
* Adding serialization tests
* Documenting "obj_to_dict"
* Addressing review comments
* Detaching functions that are not always saved
* Recursive check for Parametrized objects inside iterable args
* Adding "is_parametrized" method
* Fixing mistake from merge conflict
* Turning on CI on pushes to 'v0.2' branch
* Adding error messages to assertion statements
* Reaching 100% coverage
* Coverage config file changes
* Requiring 100% unit test coverage
* Updating CONTRIBUTING.md on coverage requirements
* Formating CONTRIBUTING.md
* Storing the version when serializing
* Random typos in the docs
* Edit Tutorial to include implicit Sequence Builder methods.
* Restructured index
* Small edits to tutorial
* Removing methods that change CompositeWaveform in-place
* Cleaning up API reference
* Supporting parametrized args in BlackmanWaveform.from_max_val
* Decorator to make functions support parametrized arguments.
* Tutorial on parametrized Sequences
* Serialization support for parametrized classmethods + Test updates
* Last docstring review
* Deleting support claims for static method parametrization
* Extending the "Concepts" section
* Updating installation instructions
* Fixing tests from removed "CompositeWaveform" methods
* Adding Serialization tutorial
* Style fix
* Format fix
* Correcting typos
* Adding parametrized sequence tutorial
* Bump to v0.2.0
* Updating workflows
* Updating contributing guidelines for the new workflow
Co-authored-by: sebgrijalva <[email protected]>
Co-authored-by: Seb Grijalva <[email protected]>