#include "AlexandriaKernel/StringUtils.h"
#include <boost/endian/arithmetic.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/iostreams/device/mapped_file.hpp>
#include <numeric>
Go to the source code of this file.
|
void | Euclid::NdArray::parseSingleValue (const std::string &descr, bool &big_endian, std::string &dtype) |
|
void | Euclid::NdArray::parseFieldValues (const std::string &descr, bool &big_endian, std::vector< std::string > &attrs, std::string &dtype) |
|
void | Euclid::NdArray::parseNpyDict (const std::string &header, bool &fortran_order, bool &big_endian, std::string &dtype, std::vector< size_t > &shape, std::vector< std::string > &attrs, size_t &n_elements) |
|
void | Euclid::NdArray::readNpyHeader (std::istream &input, std::string &dtype, std::vector< size_t > &shape, std::vector< std::string > &attrs, size_t &n_elements) |
|
std::string | Euclid::NdArray::npyShape (std::vector< size_t > shape) |
|
std::string | Euclid::NdArray::typeDescription (const std::string &type, const std::vector< std::string > &attrs) |
|
template<typename T > |
void | Euclid::NdArray::writeNpyHeader (std::ostream &out, std::vector< size_t > shape, const std::vector< std::string > &attrs) |
|