High-level routines for reading/writing HDF5 files.
These routines are high-level routines for accessing HDF files.
Routines to Write Arrays to HDF5 Files | |
int | XLALH5FileWriteINT2Array (LALH5File *file, const char *name, INT2Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteINT4Array (LALH5File *file, const char *name, INT4Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteINT8Array (LALH5File *file, const char *name, INT8Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteUINT2Array (LALH5File *file, const char *name, UINT2Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteUINT4Array (LALH5File *file, const char *name, UINT4Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteUINT8Array (LALH5File *file, const char *name, UINT8Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteREAL4Array (LALH5File *file, const char *name, REAL4Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteREAL8Array (LALH5File *file, const char *name, REAL8Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteCOMPLEX8Array (LALH5File *file, const char *name, COMPLEX8Array *array) |
Writes an array to a LALH5File. More... | |
int | XLALH5FileWriteCOMPLEX16Array (LALH5File *file, const char *name, COMPLEX16Array *array) |
Writes an array to a LALH5File. More... | |
Routines to Write Frequency Series to HDF5 Files | |
int | XLALH5FileWriteREAL4FrequencySeries (LALH5File *file, const char *name, REAL4FrequencySeries *series) |
Writes a frequency series to a LALH5File. More... | |
int | XLALH5FileWriteREAL8FrequencySeries (LALH5File *file, const char *name, REAL8FrequencySeries *series) |
Writes a frequency series to a LALH5File. More... | |
int | XLALH5FileWriteCOMPLEX8FrequencySeries (LALH5File *file, const char *name, COMPLEX8FrequencySeries *series) |
Writes a frequency series to a LALH5File. More... | |
int | XLALH5FileWriteCOMPLEX16FrequencySeries (LALH5File *file, const char *name, COMPLEX16FrequencySeries *series) |
Writes a frequency series to a LALH5File. More... | |
Routines to Read Frequency Series from HDF5 Files | |
REAL4FrequencySeries * | XLALH5FileReadREAL4FrequencySeries (LALH5File *file, const char *name) |
Reads a frequency series from a LALH5File. More... | |
REAL8FrequencySeries * | XLALH5FileReadREAL8FrequencySeries (LALH5File *file, const char *name) |
Reads a frequency series from a LALH5File. More... | |
COMPLEX8FrequencySeries * | XLALH5FileReadCOMPLEX8FrequencySeries (LALH5File *file, const char *name) |
Reads a frequency series from a LALH5File. More... | |
COMPLEX16FrequencySeries * | XLALH5FileReadCOMPLEX16FrequencySeries (LALH5File *file, const char *name) |
Reads a frequency series from a LALH5File. More... | |
int XLALH5FileWriteCHARVector | ( | LALH5File * | file, |
const char * | name, | ||
CHARVector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteINT2Vector | ( | LALH5File * | file, |
const char * | name, | ||
INT2Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteINT4Vector | ( | LALH5File * | file, |
const char * | name, | ||
INT4Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteINT8Vector | ( | LALH5File * | file, |
const char * | name, | ||
INT8Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT2Vector | ( | LALH5File * | file, |
const char * | name, | ||
UINT2Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT4Vector | ( | LALH5File * | file, |
const char * | name, | ||
UINT4Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT8Vector | ( | LALH5File * | file, |
const char * | name, | ||
UINT8Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL4Vector | ( | LALH5File * | file, |
const char * | name, | ||
REAL4Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL8Vector | ( | LALH5File * | file, |
const char * | name, | ||
REAL8Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX8Vector | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX8Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX16Vector | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX16Vector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteStringVector | ( | LALH5File * | file, |
const char * | name, | ||
LALStringVector * | vector | ||
) |
Writes a vector to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the vector vector
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
vector | Pointer to a vector structure containing the data. |
0 | Success. |
-1 | Failure. |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT2Array | ( | LALH5File * | file, |
const char * | name, | ||
UINT2Array * | array | ||
) |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT4Array | ( | LALH5File * | file, |
const char * | name, | ||
UINT4Array * | array | ||
) |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT8Array | ( | LALH5File * | file, |
const char * | name, | ||
UINT8Array * | array | ||
) |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL4Array | ( | LALH5File * | file, |
const char * | name, | ||
REAL4Array * | array | ||
) |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL8Array | ( | LALH5File * | file, |
const char * | name, | ||
REAL8Array * | array | ||
) |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX8Array | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX8Array * | array | ||
) |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX16Array | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX16Array * | array | ||
) |
Writes an array to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the array array
.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
array | Pointer to an array structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteINT2TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
INT2TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteINT4TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
INT4TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteINT8TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
INT8TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT2TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
UINT2TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT4TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
UINT4TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteUINT8TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
UINT8TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL4TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
REAL4TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL8TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
REAL8TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX8TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX8TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX16TimeSeries | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX16TimeSeries * | series | ||
) |
Writes a time series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the time series series
. Other metadata (name, epoch, deltaT, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to time series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL4FrequencySeries | ( | LALH5File * | file, |
const char * | name, | ||
REAL4FrequencySeries * | series | ||
) |
Writes a frequency series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the frequency series series
. Other metadata (name, epoch, deltaF, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to frequency series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteREAL8FrequencySeries | ( | LALH5File * | file, |
const char * | name, | ||
REAL8FrequencySeries * | series | ||
) |
Writes a frequency series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the frequency series series
. Other metadata (name, epoch, deltaF, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to frequency series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX8FrequencySeries | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX8FrequencySeries * | series | ||
) |
Writes a frequency series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the frequency series series
. Other metadata (name, epoch, deltaF, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to frequency series structure containing the data. |
0 | Success. |
-1 | Failure. |
int XLALH5FileWriteCOMPLEX16FrequencySeries | ( | LALH5File * | file, |
const char * | name, | ||
COMPLEX16FrequencySeries * | series | ||
) |
Writes a frequency series to a LALH5File.
Creates a new HDF5 dataset with name name
within a HDF5 file associated with the LALH5File file
structure and allocates a The data in the dataset is set to the data in the frequency series series
. Other metadata (name, epoch, deltaF, f0, and sampleUnits) are set as attributes.
The LALH5File file
passed to this routine must be a file opened for writing.
file | Pointer to a LALH5File structure in which to create the dataset. |
name | Pointer to a string with the name of the dataset to create. |
series | Pointer to frequency series structure containing the data. |
0 | Success. |
-1 | Failure. |
CHARVector * XLALH5FileReadCHARVector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
INT2Vector * XLALH5FileReadINT2Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
INT4Vector * XLALH5FileReadINT4Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
INT8Vector * XLALH5FileReadINT8Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT2Vector * XLALH5FileReadUINT2Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT4Vector * XLALH5FileReadUINT4Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT8Vector * XLALH5FileReadUINT8Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL4Vector * XLALH5FileReadREAL4Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL8Vector * XLALH5FileReadREAL8Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX8Vector * XLALH5FileReadCOMPLEX8Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX16Vector * XLALH5FileReadCOMPLEX16Vector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
LALStringVector * XLALH5FileReadStringVector | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a vector from a LALH5File.
Reads a vector of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT2Array * XLALH5FileReadUINT2Array | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT4Array * XLALH5FileReadUINT4Array | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT8Array * XLALH5FileReadUINT8Array | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL4Array * XLALH5FileReadREAL4Array | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL8Array * XLALH5FileReadREAL8Array | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX8Array * XLALH5FileReadCOMPLEX8Array | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX16Array * XLALH5FileReadCOMPLEX16Array | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads an array from a LALH5File.
Reads an array of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
INT2TimeSeries * XLALH5FileReadINT2TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
INT4TimeSeries * XLALH5FileReadINT4TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
INT8TimeSeries * XLALH5FileReadINT8TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT2TimeSeries * XLALH5FileReadUINT2TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT4TimeSeries * XLALH5FileReadUINT4TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
UINT8TimeSeries * XLALH5FileReadUINT8TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL4TimeSeries * XLALH5FileReadREAL4TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL8TimeSeries * XLALH5FileReadREAL8TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX8TimeSeries * XLALH5FileReadCOMPLEX8TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX16TimeSeries * XLALH5FileReadCOMPLEX16TimeSeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a time series from a LALH5File.
Reads a time series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL4FrequencySeries * XLALH5FileReadREAL4FrequencySeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a frequency series from a LALH5File.
Reads a frequency series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
REAL8FrequencySeries * XLALH5FileReadREAL8FrequencySeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a frequency series from a LALH5File.
Reads a frequency series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX8FrequencySeries * XLALH5FileReadCOMPLEX8FrequencySeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a frequency series from a LALH5File.
Reads a frequency series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |
COMPLEX16FrequencySeries * XLALH5FileReadCOMPLEX16FrequencySeries | ( | LALH5File * | file, |
const char * | name | ||
) |
Reads a frequency series from a LALH5File.
Reads a frequency series of data from a dataset named name
in an HDF5 file associated with the LALH5File file
.
The LALH5File file
passed to this routine must be a file opened for reading.
file | Pointer to a LALH5File to be read. |
name | Pointer to a string with the name of the dataset to read. |
NULL | Failure. |