Mon, 16 Sep 2024 19:53:18 UTC | login

Information for RPM highfive-2.9.0-3.fc41.src.rpm

ID1323435
Namehighfive
Version2.9.0
Release3.fc41
Epoch
Archsrc
SummaryHeader-only C++ HDF5 interface
DescriptionHighFive is a modern header-only C++11 friendly interface for libhdf5. HighFive supports STL vector/string, Boost::UBLAS, Boost::Multi-array and Xtensor. It handles C++ from/to HDF5 with automatic type mapping. HighFive does not require additional libraries (see dependencies). It integrates nicely with other CMake projects by defining (and exporting) a HighFive target. Design: - Simple C++-ish minimalist interface - No other dependency than libhdf5 - Zero overhead - Support C++11 Feature support: - create/read/write files, datasets, attributes, groups, dataspaces. - automatic memory management / ref counting - automatic conversion of std::vector and nested std::vector from/to any dataset with basic types - automatic conversion of std::string to/from variable length string dataset - selection() / slice support - parallel Read/Write operations from several nodes with Parallel HDF5 - Advanced types: Compound, Enum, Arrays of Fixed-length strings, References etc… (see ChangeLog) Known flaws: - HighFive is not thread-safe. At best it has the same limitations as the HDF5 library. However, HighFive objects modify their members without protecting these writes. Users have reported that HighFive is not thread-safe even when using the threadsafe HDF5 library, e.g., https://github.com/BlueBrain/HighFive/discussions/675. - Eigen support in core HighFive is broken. See https://github.com/BlueBrain/HighFive/issues/532. H5Easy is not affected. - The support of fixed length strings isn’t ideal.
Build Time2024-07-15 12:56:05 GMT
Size563.93 KB
3d3142207eaff84af48ab308709cf6e0
LicenseBSL-1.0
Buildrootf41-build-815619-149632
Provides
highfive-devel = 2.9.0-3.fc41
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
boost-devel
catch-devel
cmake
cmake(eigen3)
cmake(opencv)
cmake(xtensor)
eigen3-static
gcc-c++
hdf5-devel
ninja-build
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
xtensor-static
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 2 of 2
Name ascending sort Size
highfive-2.9.0.tar.gz540.60 KB
highfive.spec9.23 KB
Component of No Buildroots