- What’s new in Kwant 1.4
- Summary: release highlights
- Automatic Peierls phase calculation
- Conductivity calculations using
`kwant.kpm.conductivity`

- Integration with Qsymm library
- System parameter substitution
- System parameters can now be inspected
- Passing system arguments via
`args`

is deprecated in favor of`params`

- Interpolated density plots
- Configurable maximum velocity in stream plots
- Improved heuristic for colorscale limits in
`kwant.plotter.map`

- Sites from different families are plotted in different colors by default
`kwant.physics.Bands`

can optionally return eigenvectors and velocities- Finalized Builders keep track of which sites were added when attaching leads
`kwant.continuum.discretize`

can be used with rectangular lattices- Restrictions on value functions when named parameters are given
- Installation on Microsoft Windows is available via Conda
- Minimum required versions for some dependencies have increased
- Changes in Kwant 1.4.1
- Changes in Kwant 1.4.2
- Changes in Kwant 1.4.3

- What’s new in Kwant 1.3
- Using high-symmetry builders as models
- Tools for continuum Hamiltonians
- Calculating charges and currents using the operator module
- Plotting of currents
- Scattering states with discrete symmetries and conservation laws
- Named parameters for value functions
- Reference implementation of the kernel polynomial method
- Finalizing builders with multiple translational symmetries
- Consistent ordering of sites in finalized builders
- attach_lead() can now handle leads with greater than nearest-neighbor hoppings
- Pickling support
- Improved build configuration
- Builder.neighbors() respects symmetries
- API change that affects low-level systems

- What’s new in Kwant 1.2
- What’s new in Kwant 1.1
- What’s new in Kwant 1.0
- Lattice and shape improvements
`possible_hoppings`

replaced by`HoppingKind`

- Some renames
- Band structure plots
- Immutable site families
- Parameters to Hamiltonian
- Calculation of modes separated from solving
- Change of the modes and lead_info format
- New module for random-access random numbers
- New module for random matrix theory Hamiltonians
- Improved plotting functionality

- What’s new in Kwant 0.2
- Improved performance
- New MUMPS-based solver
- New tutorial dealing with superconductivity
- New
`plotter`

module `TranslationalSymmetry`

is used differently- Band structure functionality has been moved
- Calculation of the local density of states
- Calculation of wave functions in the scattering region
- Return value of sparse solver