Data model helpers

data_models.data_model_helpers Module

Functions to help with persistence of data models

These do data conversion and persistence. Functions from processing_library and processing_components are used.

Functions

convert_earthlocation_to_string(el)

Convert Earth Location to string

convert_earthlocation_from_string(s)

Convert Earth Location to string

convert_direction_to_string(d)

Convert SkyCoord to string

convert_direction_from_string(s)

Convert direction (SkyCoord) from string

convert_configuration_to_hdf(config, f)

Convert a Configuration to HDF

convert_configuration_from_hdf(f)

Extract configuration from HDF

convert_visibility_to_hdf(vis, f)

Convert visibility to HDF

convert_hdf_to_visibility(f)

Convert HDF root to visibility

convert_blockvisibility_to_hdf(vis, f)

Convert blockvisibility to HDF

convert_hdf_to_blockvisibility(f)

Convert HDF root to blockvisibility

export_visibility_to_hdf5(vis, filename)

Export a Visibility to HDF5 format

import_visibility_from_hdf5(filename)

Import a Visibility from HDF5 format

export_blockvisibility_to_hdf5(vis, filename)

Export a BlockVisibility to HDF5 format

import_blockvisibility_from_hdf5(filename)

Import a Visibility from HDF5 format

convert_gaintable_to_hdf(gt, f)

Convert GainTable to HDF

convert_hdf_to_gaintable(f)

Convert HDF root to a GainTable

export_gaintable_to_hdf5(gt, filename)

Export a GainTable to HDF5 format

import_gaintable_from_hdf5(filename)

Import GainTable(s) from HDF5 format

convert_pointingtable_to_hdf(pt, f)

Convert PointingTable to HDF

convert_hdf_to_pointingtable(f)

Convert HDF root to a PointingTable

export_pointingtable_to_hdf5(pt, filename)

Export a PointingTable to HDF5 format

import_pointingtable_from_hdf5(filename)

Import PointingTable(s) from HDF5 format

convert_skycomponent_to_hdf(sc, f)

Convert Skycomponent to HDF :param sc: SkyComponent :param f: HDF root :return:

convert_hdf_to_skycomponent(f)

Convert HDF root to a SkyComponent

export_skycomponent_to_hdf5(sc, filename)

Export a Skycomponent to HDF5 format

import_skycomponent_from_hdf5(filename)

Import Skycomponent(s) from HDF5 format

convert_image_to_hdf(im, f)

Convert Image to HDF

convert_hdf_to_image(f)

Convert HDF root to an Image

export_image_to_hdf5(im, filename)

Export an Image to HDF5 format

import_image_from_hdf5(filename)

Import Image(s) from HDF5 format

export_skymodel_to_hdf5(sm, filename)

Export a Skymodel to HDF5 format

convert_skymodel_to_hdf(sm, f)

param sm

import_skymodel_from_hdf5(filename)

Import a Skymodel from HDF5 format

convert_hdf_to_skymodel(f)

param f

convert_griddata_to_hdf(gd, f)

Convert Griddata to HDF

convert_hdf_to_griddata(f)

Convert HDF root to a GridData

export_griddata_to_hdf5(gd, filename)

Export a GridData to HDF5 format

import_griddata_from_hdf5(filename)

Import GridData from HDF5 format

convert_convolutionfunction_to_hdf(cf, f)

Convert Griddata to HDF

convert_hdf_to_convolutionfunction(f)

Convert HDF root to a ConvolutionFunction

export_convolutionfunction_to_hdf5(cf, filename)

Export a ConvolutionFunction to HDF5 format

import_convolutionfunction_from_hdf5(filename)

Import ConvolutionFunction from HDF5 format

memory_data_model_to_buffer(model, jbuff, dm)

Copy a memory data model to a buffer data model

buffer_data_model_to_memory(jbuff, dm)

Copy a buffer data model into memory data model

convert_earthlocation_to_string(el)

Convert Earth Location to string

convert_earthlocation_from_string(s)

Convert Earth Location to string

convert_direction_to_string(d)

Convert SkyCoord to string

convert_direction_from_string(s)

Convert direction (SkyCoord) from string

convert_configuration_to_hdf(config, f)

Convert a Configuration to HDF

convert_configuration_from_hdf(f)

Extract configuration from HDF

convert_visibility_to_hdf(vis, f)

Convert visibility to HDF

convert_hdf_to_visibility(f)

Convert HDF root to visibility

convert_blockvisibility_to_hdf(vis, f)

Convert blockvisibility to HDF

convert_hdf_to_blockvisibility(f)

Convert HDF root to blockvisibility

export_visibility_to_hdf5(vis, filename)

Export a Visibility to HDF5 format

import_visibility_from_hdf5(filename)

Import a Visibility from HDF5 format

export_blockvisibility_to_hdf5(vis, filename)

Export a BlockVisibility to HDF5 format

import_blockvisibility_from_hdf5(filename)

Import a Visibility from HDF5 format

convert_gaintable_to_hdf(gt, f)

Convert GainTable to HDF

convert_hdf_to_gaintable(f)

Convert HDF root to a GainTable

export_gaintable_to_hdf5(gt, filename)

Export a GainTable to HDF5 format

import_gaintable_from_hdf5(filename)

Import GainTable(s) from HDF5 format

convert_pointingtable_to_hdf(pt, f)

Convert PointingTable to HDF

convert_hdf_to_pointingtable(f)

Convert HDF root to a PointingTable

export_pointingtable_to_hdf5(pt, filename)

Export a PointingTable to HDF5 format

import_pointingtable_from_hdf5(filename)

Import PointingTable(s) from HDF5 format

convert_skycomponent_to_hdf(sc, f)

Convert Skycomponent to HDF :param sc: SkyComponent :param f: HDF root :return:

convert_hdf_to_skycomponent(f)

Convert HDF root to a SkyComponent

export_skycomponent_to_hdf5(sc, filename)

Export a Skycomponent to HDF5 format

import_skycomponent_from_hdf5(filename)

Import Skycomponent(s) from HDF5 format

convert_image_to_hdf(im, f)

Convert Image to HDF

convert_hdf_to_image(f)

Convert HDF root to an Image

export_image_to_hdf5(im, filename)

Export an Image to HDF5 format

import_image_from_hdf5(filename)

Import Image(s) from HDF5 format

export_skymodel_to_hdf5(sm, filename)

Export a Skymodel to HDF5 format

convert_skymodel_to_hdf(sm, f)

param sm

import_skymodel_from_hdf5(filename)

Import a Skymodel from HDF5 format

convert_hdf_to_skymodel(f)

param f

convert_griddata_to_hdf(gd, f)

Convert Griddata to HDF

convert_hdf_to_griddata(f)

Convert HDF root to a GridData

export_griddata_to_hdf5(gd, filename)

Export a GridData to HDF5 format

import_griddata_from_hdf5(filename)

Import GridData from HDF5 format

convert_convolutionfunction_to_hdf(cf, f)

Convert Griddata to HDF

convert_hdf_to_convolutionfunction(f)

Convert HDF root to a ConvolutionFunction

export_convolutionfunction_to_hdf5(cf, filename)

Export a ConvolutionFunction to HDF5 format

import_convolutionfunction_from_hdf5(filename)

Import ConvolutionFunction from HDF5 format

memory_data_model_to_buffer(model, jbuff, dm)

Copy a memory data model to a buffer data model

buffer_data_model_to_memory(jbuff, dm)

Copy a buffer data model into memory data model