projects/themis/spin/
spinmodel_interp_n.pro
NAME: SPINMODEL_INTERP_N.PRO PURPOSE: Given a spin model and spin count (or array of counts), calculate the sun pulse time and spin period at each input count. CATEGORY: TDAS CALLING SEQUENCE: spinmodel_interp_n,model=modelptr,count=input_counts,$ time=output_times, spinper=output_spinper INPUTS: Model: pointer to a spinmodel structure Count: A long integer (or long integer array) specifying the spin count to use. If the input is a scalar, all outputs will be scalars; otherwise, all outputs are arrays having the same size as the input counts. OUTPUTS: spinper: Optional keyword parameter to receive spin period values. time: Optional keyword parameter to receive sun pulse time of each input count. KEYWORDS: /MODEL: Required input keyword argument, specifying a pointer to a spinmodel structure. /COUNT: Required input keyword argument specifying a time or array of times. /SPINPER: Optional keyword argument to receive spin period values. /TIME: Optional keyword argument to receive sun pulse times. PROCEDURE: Find the spinmodel segment containing the input spin count. Invert phi(t) function to find time corresponding to this count. Use b and c segment parameters to determine the spin period at the sunpulse time. EXAMPLE: ; Retrieve first 100 sun pulse times included in model for THA: modelptr=spinmodel_get_ptr('a') spinmodel_interp_n,model=modelptr,count=lindgen(100),time=output_times
Routines
File attributes
Modification date: | Thu Feb 13 16:42:34 2014 |
Lines: | 6 |