Josepshon junciton

class qultra.J(node_minus, node_plus, J_value, N=1)[source]

Bases: object

Represents a Josepshon junction component

Parameters:
  • node_minus (int) – The node to which the negative terminal is connected

  • node_plus (int) – The node to which the positive terminal is connected

  • J_values (float) – Total linear inductance value [H]. For a junction array, J denotes the inductance of the whole array, not of an individual junction.

  • N (int) – Number of junctions. Default is 1. (N!=1 implements a JJ array)

Ej()[source]

Calculate the Josepshon energy of the junction

Returns:

Ej – Josephson energy.

Return type:

float

admittance(z)[source]

Calculate the admittance of the linear inductor J associated to the junction

Y = 1/s*J

Parameters:

z (complex) – Complex variable (complex frequency)

Returns:

Y – Complex admittance

Return type:

complex