pysecs.J_cf#

pysecs.J_cf(obs_loc: ndarray, sec_loc: ndarray) ndarray#

Calculate the curl free current density transfer function.

The transfer function goes from SEC location to observation location and assumes unit current SECs at the given locations.

A positive scaling factor corresponds to a field-aligned current (FAC) flowing into the ionosphere at the SEC pole, horizontal sheet currents directed away from the pole, and uniformly distributed FACs flowing out of the ionosphere on the rest of the shell so that the net FAC over the whole shell is zero (Amm & Viljanen, Fig. 1). Currents are only returned on the SEC shell itself; the radial components represent the FACs attached to the shell at that point.

Parameters:
  • obs_loc (ndarray (nobs, 3 [lat, lon, r])) – The locations of the observation points.

  • sec_loc (ndarray (nsec, 3 [lat, lon, r])) – The locations of the SEC points.

Returns:

The J transfer matrix.

Return type:

ndarray (nobs, 3, nsec)