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

Release 0.5.2 #49

Merged
merged 7 commits into from
May 9, 2024
Merged

Release 0.5.2 #49

merged 7 commits into from
May 9, 2024

Commits on Feb 4, 2024

  1. Merge pull request #47 from a-barlow/release-0.5.1

    Bump version to 0.5.1
    a-barlow committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    f82456b View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Update licence and readme

    The licence was updated to reflect the use of the fastrand crate being
    used under the MIT license.
    
    The README.md ws edited to include a mention of Spinoza (another Rust
    based quantum computer simulator) and added some mentions about the
    possible use of the custom function implementing non-unitary
    transformations.
    
    Several instances of ProductState::to_string being called explicilty in
    print macros were removed in examples and the quick start guide.
    
    Signed-off-by: Andrew Barlow <a.barlow.dev@gmail.com>
    a-barlow committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    9f3f85b View commit details
    Browse the repository at this point in the history
  2. Update insertion of states

    Improves the code of inserting states, where now the place of the states
    in the hashmap will be stored for mutating.
    
    Signed-off-by: Andrew Barlow <a.barlow.dev@gmail.com>
    a-barlow committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b0512ff View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Implement iter to ProductState

    ProductState now has the IterTrait implemented so when invoked, it
    returns an iter that cycles through the qubits that label the product
    state in the computational basis.
    
    Signed-off-by: Andrew Barlow <a.barlow.dev@gmail.com>
    a-barlow committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    d715b61 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Add get function for simulation progress

    The user can now retrieve if the circuit will be printing explicit
    simulation progress to the console.
    
    Signed-off-by: Andrew Barlow <a.barlow.dev@gmail.com>
    a-barlow committed May 5, 2024
    Configuration menu
    Copy the full SHA
    41e9adb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #48 from a-barlow/feat-state-insertion

    Feat state insertion
    
    Please note that the base of this branch is from master and was realise too late; this was a mistake.
    a-barlow committed May 5, 2024
    Configuration menu
    Copy the full SHA
    69125f6 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Bump version to 0.5.2

    Bump the cargo version, and re-wrote the description for crates.io.
    
    Signed-off-by: Andrew Barlow <a.barlow.dev@gmail.com>
    a-barlow committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0eb4bbb View commit details
    Browse the repository at this point in the history