GRAVI Pipeline Reference Manual 1.9.0
Loading...
Searching...
No Matches
Functions
gravi_eop.c File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#include <erfa.h>
#include "gravi_eop.h"
#include "gravi_cpl.h"
#include "gravi_pfits.h"
#include "gravi_utils.h"

Go to the source code of this file.

Functions

cpl_error_code gravi_eop_interpolate (cpl_size n, double *mjd, double *pmx, double *pmy, double *dut, cpl_table *eop_table, cpl_propertylist *header)
 
void eraAtboq (double rc, double dc, eraASTROM *astrom, double enuob[3])
 
void eraAtcoq (double rc, double dc, double pmr, double pmd, double px, double rv, eraASTROM *astrom, double enuob[3])
 
void dtp2s (double xi, double eta, double raz, double decz, double *ra, double *dec)
 
void rotate_vector (double in[3], double angle, double axis[3], double out[3])
 
void difference (double x[3], double y[3], double z[3])
 
void multiply (double xyz[3], double factor)
 
void normalize (double xyz[3])
 
void cross (double x[3], double y[3], double z[3])
 
cpl_error_code gravi_eop_pointing_uv (cpl_table *input_table, cpl_propertylist *header, cpl_table *eop_table, cpl_propertylist *eop_header, int save_pointing, cpl_table *array_table)
 Compute the pointing directions and projected baselines.
 
cpl_error_code gravi_compute_pointing_uv (gravi_data *p2vmred_data, gravi_data *eop_data)
 Compute the pointing directions and projected baselines in OI_VIS.