Class PythonJB2008InputParameters

    • Constructor Detail

      • PythonJB2008InputParameters

        public PythonJB2008InputParameters()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • getF10

        public double getF10​(AbsoluteDate date)
        Get the value of the instantaneous solar flux index (1e-22*Watt/(m²*Hertz)).

        Tabular time 1.0 day earlier.

        Specified by:
        getF10 in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the instantaneous F10.7 index
      • getF10B

        public double getF10B​(AbsoluteDate date)
        Get the value of the mean solar flux. Averaged 81-day centered F10.7 B index on the input time.

        Tabular time 1.0 day earlier.

        Specified by:
        getF10B in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the mean solar flux F10.7B index
      • getS10

        public double getS10​(AbsoluteDate date)
        Get the EUV index (26-34 nm) scaled to F10.

        Tabular time 1.0 day earlier.

        Specified by:
        getS10 in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the the EUV S10 index
      • getS10B

        public double getS10B​(AbsoluteDate date)
        Get the EUV 81-day averaged centered index.

        Tabular time 1.0 day earlier.

        Specified by:
        getS10B in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the the mean EUV S10B index
      • getXM10

        public double getXM10​(AbsoluteDate date)
        Get the MG2 index scaled to F10.

        Tabular time 2.0 days earlier.

        Specified by:
        getXM10 in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the the MG2 index
      • getXM10B

        public double getXM10B​(AbsoluteDate date)
        Get the MG2 81-day average centered index.

        Tabular time 2.0 days earlier.

        Specified by:
        getXM10B in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the the mean MG2 index
      • getY10

        public double getY10​(AbsoluteDate date)
        Get the Solar X-Ray & Lya index scaled to F10.

        Tabular time 5.0 days earlier.

        Specified by:
        getY10 in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the Solar X-Ray & Lya index scaled to F10
      • getY10B

        public double getY10B​(AbsoluteDate date)
        Get the Solar X-Ray & Lya 81-day ave. centered index.

        Tabular time 5.0 days earlier.

        Specified by:
        getY10B in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the Solar X-Ray & Lya 81-day ave. centered index
      • getDSTDTC

        public double getDSTDTC​(AbsoluteDate date)
        Get the temperature change computed from Dst index.
        Specified by:
        getDSTDTC in interface JB2008InputParameters
        Parameters:
        date - the current date
        Returns:
        the temperature change computed from Dst index