|
AARE
Data analysis library for PSI hybrid detectors
|
#include <algorithm>#include <array>#include <filesystem>#include <fstream>#include <iostream>#include <numeric>#include <sstream>#include <string>#include <unordered_map>#include <vector>#include "aare/core/DType.hpp"#include "aare/core/defs.hpp"Go to the source code of this file.
Data Structures | |
| struct | aare::NumpyHeader |
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 |
Typedefs | |
| using | aare::shape_t = std::vector< size_t > |
Functions | |
| std::string | aare::NumpyHelpers::parse_str (const std::string &in) |
| std::string | aare::NumpyHelpers::trim (const std::string &str) |
| std::vector< std::string > | aare::NumpyHelpers::parse_tuple (std::string in) |
| bool | aare::NumpyHelpers::parse_bool (const std::string &in) |
| std::string | aare::NumpyHelpers::get_value_from_map (const std::string &mapstr) |
| std::unordered_map< std::string, std::string > | aare::NumpyHelpers::parse_dict (std::string in, const std::vector< std::string > &keys) |
| template<typename T , size_t N> | |
| bool | aare::NumpyHelpers::in_array (T val, const std::array< T, N > &arr) |
| bool | aare::NumpyHelpers::is_digits (const std::string &str) |
| aare::DType | aare::NumpyHelpers::parse_descr (std::string typestring) |
| 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) |
Variables | |
| const constexpr std::array< char, 6 > | aare::NumpyHelpers::magic_str {'\x93', 'N', 'U', 'M', 'P', 'Y'} |
| const uint8_t | aare::NumpyHelpers::magic_string_length {6} |