Skip to content

Releases: hiperwalk/hiperwalk

Version 2.0b12

16 Apr 18:36
Compare
Choose a tag to compare

Release Notes

  • Code refactoring;
  • Multiple bug fixes.

2.0b1

16 Nov 19:23
Compare
Choose a tag to compare
2.0b1 Pre-release
Pre-release

Hiperwalk 2.0b1 Release Notes

  • Remove gi dependency.
  • Animations are generated using matplolib Animation class.
  • Quantum walk classes require marked vertices to be a list.

v2.0b0

23 Aug 23:31
Compare
Choose a tag to compare

Hiperwalk 2.0b0 Release Notes

  • Change class names
    • CoinedWalk to Coined
    • ContinuousWalk to ContinuousTime
    • Lattice to Grid
  • Create Lattice abstract class
  • Remove deprecated methods, attributes, and parameters
  • Change auxiliary simulate functions to methods
  • Add logo in documentation
  • Fix bugs
    • dtype identification in quantum walk simulation
    • Use numpy instead of scipy for matrix exponential series
    • flipflop shift operator on grid
    • Coined.set_marked() for grids
    • Always set Gtk version to 3.0
    • Use zero padding in saved files only when needed
  • Refactor
    • Hamiltonian stored instead of being generated by demand
    • Change QuantumWalk set methods to update evolution operator
    • Update unitary tests
    • Convert time_to_tuple() method to static
    • Move default_coin from Graph classes do Coined
    • Change adjacency_matrix from attribute to method in graphs
    • Rename 'label' to 'number'
    • Remove 'get_entries' auxiliary function
  • New features
    • QuantumWalk probability returns probability of a subset of vertices
    • QuantumWalk success_probability returns the probability of the marked vertices
    • Add plot_success_probability function
    • arc_number and vertex_number to general graphs
    • Update arc_number to use *args
    • Complete graphs
    • Bipartite complete graphs
    • Accept numpy.ndarray and python list of list as arguments for Graph()
  • New examples
    • grid example
    • quantum search example

v2.0a6

07 Jul 20:30
Compare
Choose a tag to compare

v2.0a5

07 Jul 18:28
Compare
Choose a tag to compare

Hiperwalk 2.0a5 Release Notes

  • Update documentation
  • Update installation guide
  • Update tutorial
  • Delete unnecessary examples
  • Fix lattice plot
  • Fix arbitrary graph plot
  • Rename "grid" plot type to "plane"
  • Add hypercube graph, default plot, and examples
  • Integration with new pyneblina version
  • Update tests
  • Fix bug on graph arcs

v2.0a4

v2.0a3

01 Jun 12:45
Compare
Choose a tag to compare

Hiperwalk 2.0a3 Release Notes

  • Fix default coin on Line and Cycle graphs.

v2.0a2

31 May 17:13
Compare
Choose a tag to compare

Hiperwalk 2.0a2 Release Notes

  • Remove prints and debugging messages
  • Remove unnecessary warnings
  • Remove central_vertex() from Graph
  • Update grid plot labels

v2.0a1

26 May 00:49
Compare
Choose a tag to compare

Hiperwalk 2.0a1 Release Notes

  • Update license
  • Remove legacy examples
  • Update examples according to new refactored version
  • Fix bug on QuantumWalk simulate
  • Version available via hiperwalk.__version__