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) |
| int | XLALH5FileWriteINT8Array (LALH5File *file, const char *name, INT8Array *array) |
| int | XLALH5FileWriteUINT2Array (LALH5File *file, const char *name, UINT2Array *array) |
| int | XLALH5FileWriteUINT4Array (LALH5File *file, const char *name, UINT4Array *array) |
| int | XLALH5FileWriteUINT8Array (LALH5File *file, const char *name, UINT8Array *array) |
| int | XLALH5FileWriteREAL4Array (LALH5File *file, const char *name, REAL4Array *array) |
| int | XLALH5FileWriteREAL8Array (LALH5File *file, const char *name, REAL8Array *array) |
| int | XLALH5FileWriteCOMPLEX8Array (LALH5File *file, const char *name, COMPLEX8Array *array) |
| int | XLALH5FileWriteCOMPLEX16Array (LALH5File *file, const char *name, COMPLEX16Array *array) |
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) |
| int | XLALH5FileWriteCOMPLEX8FrequencySeries (LALH5File *file, const char *name, COMPLEX8FrequencySeries *series) |
| int | XLALH5FileWriteCOMPLEX16FrequencySeries (LALH5File *file, const char *name, COMPLEX16FrequencySeries *series) |
Routines to Read Arrays from HDF5 Files | |
| INT2Array * | XLALH5FileReadINT2Array (LALH5File *file, const char *name) |
| Reads an array from a LALH5File. More... | |
| INT4Array * | XLALH5FileReadINT4Array (LALH5File *file, const char *name) |
| INT8Array * | XLALH5FileReadINT8Array (LALH5File *file, const char *name) |
| UINT2Array * | XLALH5FileReadUINT2Array (LALH5File *file, const char *name) |
| UINT4Array * | XLALH5FileReadUINT4Array (LALH5File *file, const char *name) |
| UINT8Array * | XLALH5FileReadUINT8Array (LALH5File *file, const char *name) |
| REAL4Array * | XLALH5FileReadREAL4Array (LALH5File *file, const char *name) |
| REAL8Array * | XLALH5FileReadREAL8Array (LALH5File *file, const char *name) |
| COMPLEX8Array * | XLALH5FileReadCOMPLEX8Array (LALH5File *file, const char *name) |
| COMPLEX16Array * | XLALH5FileReadCOMPLEX16Array (LALH5File *file, const char *name) |
Routines to Read Time Series from HDF5 Files | |
| INT2TimeSeries * | XLALH5FileReadINT2TimeSeries (LALH5File *file, const char *name) |
| Reads a time series from a LALH5File. More... | |
| INT4TimeSeries * | XLALH5FileReadINT4TimeSeries (LALH5File *file, const char *name) |
| INT8TimeSeries * | XLALH5FileReadINT8TimeSeries (LALH5File *file, const char *name) |
| UINT2TimeSeries * | XLALH5FileReadUINT2TimeSeries (LALH5File *file, const char *name) |
| UINT4TimeSeries * | XLALH5FileReadUINT4TimeSeries (LALH5File *file, const char *name) |
| UINT8TimeSeries * | XLALH5FileReadUINT8TimeSeries (LALH5File *file, const char *name) |
| REAL4TimeSeries * | XLALH5FileReadREAL4TimeSeries (LALH5File *file, const char *name) |
| REAL8TimeSeries * | XLALH5FileReadREAL8TimeSeries (LALH5File *file, const char *name) |
| COMPLEX8TimeSeries * | XLALH5FileReadCOMPLEX8TimeSeries (LALH5File *file, const char *name) |
| COMPLEX16TimeSeries * | XLALH5FileReadCOMPLEX16TimeSeries (LALH5File *file, const char *name) |
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) |
| COMPLEX8FrequencySeries * | XLALH5FileReadCOMPLEX8FrequencySeries (LALH5File *file, const char *name) |
| COMPLEX16FrequencySeries * | XLALH5FileReadCOMPLEX16FrequencySeries (LALH5File *file, const char *name) |
| 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. |