Class PythonNRLMSISE00InputParameters

    • Constructor Detail

      • PythonNRLMSISE00InputParameters

        public PythonNRLMSISE00InputParameters()
    • 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
      • getDailyFlux

        public double getDailyFlux​(AbsoluteDate date)
        Get the value of the daily F10.7 solar flux for previous day.
        Specified by:
        getDailyFlux in interface NRLMSISE00InputParameters
        Parameters:
        date - the current date
        Returns:
        the daily F10.7 flux for previous day
      • getAverageFlux

        public double getAverageFlux​(AbsoluteDate date)
        Get the value of the 81 day average of F10.7 solar flux centered on current day.
        Specified by:
        getAverageFlux in interface NRLMSISE00InputParameters
        Parameters:
        date - the current date
        Returns:
        the 81 day average of F10.7 solar flux centered on current day
      • getAp

        public double[] getAp​(AbsoluteDate date)
        Get the Ap geomagnetic indices.

        Ap indices are provided as an array such as:

        • 0 -> daily Ap
        • 1 -> 3 hr Ap index for current time
        • 2 -> 3 hr Ap index for 3 hrs before current time
        • 3 -> 3 hr Ap index for 6 hrs before current time
        • 4 -> 3 hr Ap index for 9 hrs before current time
        • 5 -> Average of eight 3 hr Ap indices from 12 to 33 hrs prior to current time
        • 6 -> Average of eight 3 hr Ap indices from 36 to 57 hrs prior to current time

        Specified by:
        getAp in interface NRLMSISE00InputParameters
        Parameters:
        date - the current date
        Returns:
        the array of Ap indices