1.2. What’s new in Kwant#
- What’s new in Kwant 1.5
- Deprecation of leaving ‘norbs’ unset for site families
- Plotly for plots
- Automatic addition of Peierls phase terms to Builders
- Improved tutorial building
- Discretization onto a Landau level basis
- Minimum required versions for some dependencies have increased
- Update of the setup script
- Removal of Umfpack support
- Addition of python-mumps wrapper
- 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 ofparams
- 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
- Changes in Kwant 1.4.4
- 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 byHoppingKind
- 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