CYCLUS
|
Classes | |
class | FileNotHDF5 |
class | GroupNotFound |
class | HDF5BoundsError |
class | HomogenousTypeTable |
class | PathNotFound |
Functions | |
hid_t | _get_PYTABLES_COMPLEX128 () |
template<typename T > | |
T | get_array_index (hid_t dset, int n, hid_t dtype=H5T_NATIVE_DOUBLE) |
template<typename T > | |
std::set< T > | h5_array_to_cpp_set (hid_t h5file, std::string data_path, hid_t dtype=H5T_NATIVE_DOUBLE) |
template<typename T > | |
std::vector< T > | h5_array_to_cpp_vector_1d (hid_t h5file, std::string data_path, hid_t dtype=H5T_NATIVE_DOUBLE) |
template<typename T > | |
std::vector< std::vector< T > > | h5_array_to_cpp_vector_2d (hid_t h5file, std::string data_path, hid_t dtype=H5T_NATIVE_DOUBLE) |
template<typename T > | |
std::vector< std::vector< std::vector< T > > > | h5_array_to_cpp_vector_3d (hid_t h5file, std::string data_path, hid_t dtype=H5T_NATIVE_DOUBLE) |
bool | path_exists (hid_t h5file, std::string path) |
Variables | |
static hid_t | PYTABLES_COMPLEX128 = _get_PYTABLES_COMPLEX128() |
Wrapper for standard HDF5 operations.
|
inline |
template double h5wrap::get_array_index | ( | hid_t | dset, |
int | n, | ||
hid_t | dtype = H5T_NATIVE_DOUBLE ) |
std::set< T > h5wrap::h5_array_to_cpp_set | ( | hid_t | h5file, |
std::string | data_path, | ||
hid_t | dtype = H5T_NATIVE_DOUBLE ) |
std::vector< T > h5wrap::h5_array_to_cpp_vector_1d | ( | hid_t | h5file, |
std::string | data_path, | ||
hid_t | dtype = H5T_NATIVE_DOUBLE ) |
Reads in data from an HDF5 file as a 1 dimiensional vector.
T should roughly match dtype.
h5file | HDF5 file id for an open file. |
data_path | path to the data in the open file. |
dtype | HDF5 data type for the data set at data_path. |
std::vector< std::vector< T > > h5wrap::h5_array_to_cpp_vector_2d | ( | hid_t | h5file, |
std::string | data_path, | ||
hid_t | dtype = H5T_NATIVE_DOUBLE ) |
Reads in data from an HDF5 file as a 2 dimiensional vector.
T should roughly match dtype.
h5file | HDF5 file id for an open file. |
data_path | path to the data in the open file. |
dtype | HDF5 data type for the data set at data_path. |
std::vector< std::vector< std::vector< T > > > h5wrap::h5_array_to_cpp_vector_3d | ( | hid_t | h5file, |
std::string | data_path, | ||
hid_t | dtype = H5T_NATIVE_DOUBLE ) |
Reads in data from an HDF5 file as a 3 dimiensional vector.
T should roughly match dtype.
h5file | HDF5 file id for an open file. |
data_path | path to the data in the open file. |
dtype | HDF5 data type for the data set at data_path. |
|
inline |
|
static |