Open source Very Long Baseline Interferometry
OpenVLBI
|
Functions | |
DLL_EXPORT void | vlbi_add_node (vlbi_context ctx, dsp_stream_p Stream, const char *name, int geographic_coordinates) |
Add a stream into the current OpenVLBI context. More... | |
DLL_EXPORT void | vlbi_copy_node (void *ctx, const char *name, const char *node) |
Copy a node into a new one. More... | |
DLL_EXPORT dsp_stream_p | vlbi_get_node (void *ctx, const char *name) |
Get a stream from the current OpenVLBI context. More... | |
DLL_EXPORT int | vlbi_has_node (void *ctx, const char *name) |
Determine if a node is present into the current OpenVLBI context. More... | |
DLL_EXPORT void | vlbi_del_node (vlbi_context ctx, const char *name) |
Remove a stream from the current OpenVLBI context. More... | |
DLL_EXPORT int | vlbi_get_nodes (void *ctx, vlbi_node **nodes) |
List all nodes of the current OpenVLBI context. More... | |
DLL_EXPORT void | vlbi_add_node_from_fits (void *ctx, char *filename, const char *name, int geo) |
Add a node from a 2d image fits file. More... | |
DLL_EXPORT void | vlbi_add_nodes_from_sdfits (void *ctx, char *filename, const char *name, int geo) |
Add nodes from each row of a single dish fits -SDFITS- file. More... | |
DLL_EXPORT void | vlbi_filter_lp_node (void *ctx, const char *name, const char *node, double radians) |
Apply a low pass filter on the node buffer. More... | |
DLL_EXPORT void | vlbi_filter_hp_node (void *ctx, const char *name, const char *node, double radians) |
Apply a high pass filter on the node buffer. More... | |
DLL_EXPORT void | vlbi_filter_bp_node (void *ctx, const char *name, const char *node, double lo_radians, double hi_radians) |
Apply a band pass filter on the node buffer. More... | |
DLL_EXPORT void | vlbi_filter_br_node (void *ctx, const char *name, const char *node, double lo_radians, double hi_radians) |
Apply a band reject filter on the node buffer. More... | |
DLL_EXPORT void vlbi_add_node | ( | vlbi_context | ctx, |
dsp_stream_p | Stream, | ||
const char * | name, | ||
int | geographic_coordinates | ||
) |
ctx | The OpenVLBI context |
Stream | The OpenDSP stream to add |
name | A friendly name of this stream |
geographic_coordinates | Whether to use geographic coordinates |
DLL_EXPORT void vlbi_add_node_from_fits | ( | void * | ctx, |
char * | filename, | ||
const char * | name, | ||
int | geo | ||
) |
ctx | The OpenVLBI context |
filename | The filename of the fits to read |
name | The name of the newly created model |
geo | whether to consider the file coordinates as geographic or relative to the context station |
DLL_EXPORT void vlbi_add_nodes_from_sdfits | ( | void * | ctx, |
char * | filename, | ||
const char * | name, | ||
int | geo | ||
) |
ctx | The OpenVLBI context |
filename | The filename of the sdfits to read |
name | The name of the newly created model |
geo | whether to consider the file coordinates as geographic or relative to the context station |
DLL_EXPORT void vlbi_copy_node | ( | void * | ctx, |
const char * | name, | ||
const char * | node | ||
) |
ctx | The OpenVLBI context |
name | The node name of the copy |
node | The name of the node to copy |
DLL_EXPORT void vlbi_del_node | ( | vlbi_context | ctx, |
const char * | name | ||
) |
ctx | The OpenVLBI context |
name | The friendly name of the stream to be removed |
DLL_EXPORT void vlbi_filter_bp_node | ( | void * | ctx, |
const char * | name, | ||
const char * | node, | ||
double | lo_radians, | ||
double | hi_radians | ||
) |
ctx | The OpenVLBI context |
name | The name of the filtered new node |
node | The name of the original node |
lo_radians | The low cut frequency in radians, where PI corresponds to a second |
hi_radians | The hi cut frequency in radians, where PI corresponds to a second |
DLL_EXPORT void vlbi_filter_br_node | ( | void * | ctx, |
const char * | name, | ||
const char * | node, | ||
double | lo_radians, | ||
double | hi_radians | ||
) |
ctx | The OpenVLBI context |
name | The name of the filtered new node |
node | The name of the original node |
lo_radians | The low cut frequency in radians, where PI corresponds to a second |
hi_radians | The hi cut frequency in radians, where PI corresponds to a second |
DLL_EXPORT void vlbi_filter_hp_node | ( | void * | ctx, |
const char * | name, | ||
const char * | node, | ||
double | radians | ||
) |
ctx | The OpenVLBI context |
name | The name of the filtered new node |
node | The name of the original node |
radians | The cutoff frequency in radians, where PI corresponds to a second |
DLL_EXPORT void vlbi_filter_lp_node | ( | void * | ctx, |
const char * | name, | ||
const char * | node, | ||
double | radians | ||
) |
ctx | The OpenVLBI context |
name | The name of the filtered new node |
node | The name of the original node |
radians | The cutoff frequency in radians, where PI corresponds to a second |
DLL_EXPORT dsp_stream_p vlbi_get_node | ( | void * | ctx, |
const char * | name | ||
) |
ctx | The OpenVLBI context |
name | The name of this stream |
DLL_EXPORT int vlbi_get_nodes | ( | void * | ctx, |
vlbi_node ** | nodes | ||
) |
ctx | The OpenVLBI context |
nodes | The nodes array pointer to be filled |
DLL_EXPORT int vlbi_has_node | ( | void * | ctx, |
const char * | name | ||
) |
ctx | The OpenVLBI context |
name | The name of the node to check |