This project is indeed aims to be feature rich, scalable, and tuned. It is a cooperation between The HDFGroup: (mostly but not only)Gerd Heber and I.
If i missed some features, datastructures please let me know. Also in the next version i am adding sparse and tensor support: if anyone would like to discuss this would be great. Best: Steve On Thu., Mar. 26, 2020, 13:21 Wood, Tobias, <[email protected]> wrote: > Oh! This looks very interesting - I'm currently using the old HDF5 C++ > libraries and they are a pain. I will be testing this ASAP. > > > > Thanks for highlighting. > > > > *From: *Steven Varga <[email protected]> > *Reply to: *"[email protected]" <[email protected]> > *Date: *Thursday, 26 March 2020 at 12:27 > *To: *"[email protected]" <[email protected]> > *Subject: *[eigen] New project using Eigen > > > > Hello, > > > > This is a request to list H5CPP as an eigen3 related project. > > > > H5CPP is a novel approach to persistence in the field of machine learning, > it provides high performance sequential and block access to HDF5 containers > through modern C++, In this specific case Eigen3::Array<...> and > Eigen3::Matrix<...>; > > Arbitrary deep POD types are handled via LLVM based compiler assisted > reflection > <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsteven-varga%2Fh5cpp-compiler&data=01%7C01%7Ctobias.wood%40kcl.ac.uk%7Cb40d729d15684bb7b2e708d7d181163f%7C8370cf1416f34c16b83c724071654356%7C0&sdata=2nL9nATlSVwrsgMe1IXpshxP78i8a2i8QI1bwvJ%2Fn88%3D&reserved=0> > resulting in mechanism similar to interpreted languages -- without trade > offs. H5CPP was introduced in 2018 Chicago C++ User Group Meetup; has been > presented on ISC'19 BOF > <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fisc19.h5cpp.org%2F%23%2F&data=01%7C01%7Ctobias.wood%40kcl.ac.uk%7Cb40d729d15684bb7b2e708d7d181163f%7C8370cf1416f34c16b83c724071654356%7C0&sdata=O0a5K1qMDHqtA0xRj0YQ40619SDnAvlgjLC0ssTdn6A%3D&reserved=0> > thanks to HDFGroup sponsorship, it is continuously developed and works with > major C++ compilers: Intel DPC++ v2021(beta), Intel 19.1.0.166, g++-7, > g++-8, g++-9, clang++-6.0, clang++-7, clang++-8, clang++-9, clang++-10 > > > > author: steven varga (vargaconsulting.ca > <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvargaconsulting.ca%2F&data=01%7C01%7Ctobias.wood%40kcl.ac.uk%7Cb40d729d15684bb7b2e708d7d181163f%7C8370cf1416f34c16b83c724071654356%7C0&sdata=M8aLfFXOHX7M2LMzJufhgFtDsTALXhUEmzo7aapvvgo%3D&reserved=0> > ) > > project name: H5CPP > > website: http://h5cpp.org > <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fh5cpp.org%2F&data=01%7C01%7Ctobias.wood%40kcl.ac.uk%7Cb40d729d15684bb7b2e708d7d181163f%7C8370cf1416f34c16b83c724071654356%7C0&sdata=T88lE6VJgCp0G9uRP9J11%2FbV0Nlfx4QfLSOzrGkPvck%3D&reserved=0> > > scm: https://github.com/steven-varga/h5cpp > <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsteven-varga%2Fh5cpp&data=01%7C01%7Ctobias.wood%40kcl.ac.uk%7Cb40d729d15684bb7b2e708d7d181163f%7C8370cf1416f34c16b83c724071654356%7C0&sdata=D31tYnVEhm0taShIBYYHG7COaMvib%2FwmVNvxhuOHbY8%3D&reserved=0> > https://github.com/steven-varga/h5cpp-compiler > <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsteven-varga%2Fh5cpp-compiler&data=01%7C01%7Ctobias.wood%40kcl.ac.uk%7Cb40d729d15684bb7b2e708d7d181163f%7C8370cf1416f34c16b83c724071654356%7C0&sdata=2nL9nATlSVwrsgMe1IXpshxP78i8a2i8QI1bwvJ%2Fn88%3D&reserved=0> > > >
