ocssw
V2022
|
orbit.h
int ecitoefi(double r[6], double gha, double rp[6])
int ecitoefr(double r[6], double gha, double rp[6])
int ktosgp4(struct KEPLER *kepler, struct SGP4 *sgp4, char **errmsg)
void moonpos(double tjd, double r[3])
void pre_angles(double tjd0, double tjd1, struct PRECESSION *angles)
int tcset(double x, char what[], char **errstr)
Definition: orbit.h:193
Definition: orbit.h:93
int sgp4_pred(struct SGP4 *sgp4, double tsince, double rect[6], char **errstr)
void nut_angles(double tjd, struct NUTATION *angles, struct NUTATION *rates)
void ctotc(double r[3], struct GEODETIC *obs, double gha, struct TOPOCENTRIC *top, double daer[3][3])
int ctok(double r[6], struct KEPLER *keplr, char **errmsg)
int sgp4_tle(double *epoch, struct SGP4 *sgp4, char *line1, char *line2, char **errstr)
void ctogd(double r[3], double gha, struct GEODETIC *geod, double dgeod[3][3])
Definition: orbit.h:126
Definition: orbit.h:116
int blosc(struct BROUWER *bp, double delt, struct KEPLER *kp, char **errstr)
void rdtotc(struct RADEC *rad, struct GEODETIC *obs, double gmha, struct TOPOCENTRIC *top)
int efitoeci(double r[6], double gha, double rp[6])
Definition: orbit.h:156
double sgp4_orbit(struct SGP4 *sgp4, struct TLE_VALUES *tv, double tsince)
int locate(double r[6], struct ATTITUDE *sat, struct ATTITUDE *scanner, double loc[3])
double tconv(double tjd, char conv[], char **errstr)
Definition: orbit.h:168
double refract(double alt, double temp, double pressure)
this program makes no use of any feature of the SDP Toolkit that could generate such a then geolocation is calculated at that and then aggregated up to Resolved feature request Bug by adding three new int8 SDSs for each high resolution offsets between the high resolution geolocation and a bi linear interpolation extrapolation of the positions This can be used to reconstruct the high resolution geolocation Resolved Bug by delaying cumulation of gflags until after validation of derived products Resolved Bug by setting Latitude and Longitude to the correct fill resolving to support Near Real Time because they may be unnecessary if use of entrained ephemeris and attitude data is turned resolving bug report Corrected to filter out Aqua attitude records with missing status helping resolve bug MOD_PR03 will still correctly write scan and pixel data that does not depend upon the start time
Definition: HISTORY.txt:248
int blinit(struct BROUWER *bp, char **errstr)
Definition: orbit.h:138
void nut_matrix(double tjd, double a[3][3])
double unrefract(double alt, double temp, double pressure)
void pre_reduce(double tjd0, struct RADEC *rad0, double tjd1, struct RADEC *rad1)
no change in intended resolving MODur00064 Corrected handling of bad ephemeris attitude resolving resolving GSFcd00179 Corrected handling of fill values for[Sensor|Solar][Zenith|Azimuth] angles
Definition: HISTORY.txt:366
int tle_parse(char *line1, char *line2, struct TLE_VALUES *tv, char **errstr)
int efrtoeci(double r[6], double gha, double rp[6])
PGE01 indicating that PGE02 PGE01 V6 for and PGE01 V2 for MOD03 were used to produce the granule By convention adopted in all MODIS Terra PGE02 code versions are The fourth digit of the PGE02 version denotes the LUT version used to produce the granule The source of the metadata environment variable ProcessingCenter was changed from a QA LUT value to the Process Configuration A sign used in error in the second order term was changed to a
Definition: HISTORY.txt:424
Definition: orbit.h:147
int sunpos(double tjd, double r[3], char **errstr)
int sgp4_init(struct SGP4 *sgp4, char **errstr)
Definition: orbit.h:216
Definition: orbit.h:79
int ktoc(struct KEPLER *kp, double r[6], char **errstr)