hyperfine.superconductivity.pippard.j_0_t

hyperfine.superconductivity.pippard.j_0_t(T: Annotated[float, slice(0, None, None)], T_c: Annotated[float, slice(0, None, None)], Delta_0: Annotated[float, slice(0, None, None)]) float[source]

Bardeen-Cooper-Schrieffer (BCS) range function \(J(0,T)\) (i.e., at \(R = 0\)).

Parameters:
  • T – Absolute temperature (K).

  • T_c – Superconducting transition temperature (K).

  • Delta_0 – Superconducting gap energy at 0 K (eV).

Returns:

The BCS range function at temperature \(T\).

Example

import numpy as np
import matplotlib.pyplot as plt
from hyperfine.superconductivity import pippard

T = np.linspace(0.0, 1.0, 100)
args = (1.0, 1.43e-3)
plt.plot(T, pippard.j_0_t(T, *args), "-")
plt.xlabel("$T / T_{c}$")
plt.ylabel("$J(0,T)$")
plt.show()

(Source code, png, hires.png, pdf)

../_images/hyperfine-superconductivity-pippard-j_0_t-1.png