- 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