Skip to content

Tags: sphkthnch/Pulser

Tags

v0.2.1

Toggle v0.2.1's commit message
Patching with v0.2.1

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version v0.2 (pasqal-io#128)

* 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 (pasqal-io#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]>

v0.1.2

Toggle v0.1.2's commit message
Bump to v0.1.2

v0.1.1

Toggle v0.1.1's commit message
Bumping to v0.1.1

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request pasqal-io#84 from pasqal-io/release

v0.1.0 release

v0.0.1a1

Toggle v0.0.1a1's commit message
Minimal version for PyPI placeholding