Dear Kwant community,
Hope you are doing well.
I'm trying to run some of thee Kawant tutorials, after loading some required packages as bellow
================================================================ import holoviews as hv import kwant import numpy as np
# Local imports import funcs from funcs import constants, discretized_hamiltonian, get_cuts, add_vlead, hopping_between_cuts
%matplotlib inline hv.notebook_extension()
def plot_CPR(syst, hopping, params, tol=0.01, max_frequencies=1000): phases = np.linspace(-np.pi, np.pi, 51) H_0_cache = [] I = [funcs.current_at_phase(syst, hopping, params, H_0_cache, phase, tol, max_frequencies) for phase in phases]
return hv.Curve((phases, I), kdims=['phase'], vdims=['$I$'], label='Nummerical CPR')
================================================================
When I want to make a 1D system via command "syst, hopping = funcs.make_1d_wire(a=10, L=100, L_sc=100)", I'm getting an error
================================================================
TypeError: __init__() missing 1 required positional argument: 'parameters'
================================================================
I will highly appreciate it if you guide me on how to fix it.
Thank you in advance.
Regards, Vahid