AARE
Data analysis library for PSI hybrid detectors
Loading...
Searching...
No Matches
Namespaces | Functions
NumpyHelpers.cpp File Reference
#include "aare/file_io/NumpyHelpers.hpp"
#include <iterator>

Namespaces

namespace  aare
 Frame class to represent a single frame of data model class should be able to work with streams coming from files or network.
 
namespace  aare::NumpyHelpers
 

Functions

std::unordered_map< std::string, std::string > aare::NumpyHelpers::parse_dict (std::string in, const std::vector< std::string > &keys)
 
aare::DType aare::NumpyHelpers::parse_descr (std::string typestring)
 
bool aare::NumpyHelpers::parse_bool (const std::string &in)
 
std::string aare::NumpyHelpers::get_value_from_map (const std::string &mapstr)
 
bool aare::NumpyHelpers::is_digits (const std::string &str)
 
std::vector< std::string > aare::NumpyHelpers::parse_tuple (std::string in)
 
std::string aare::NumpyHelpers::trim (const std::string &str)
 
std::string aare::NumpyHelpers::parse_str (const std::string &in)
 
void aare::NumpyHelpers::write_magic (std::ostream &ostream, int version_major, int version_minor)
 
template<typename T >
std::string aare::NumpyHelpers::write_tuple (const std::vector< T > &v)
 
std::string aare::NumpyHelpers::write_boolean (bool b)
 
std::string aare::NumpyHelpers::write_header_dict (const std::string &descr, bool fortran_order, const shape_t &shape)
 
size_t aare::NumpyHelpers::write_header (std::filesystem::path fname, const NumpyHeader &header)
 
size_t aare::NumpyHelpers::write_header (std::ostream &out, const NumpyHeader &header)