mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-14 16:27:14 +02:00
formatting
This commit is contained in:
@ -109,14 +109,6 @@ NumpyFile::~NumpyFile() {
|
|||||||
|
|
||||||
void NumpyFile::load_metadata(){
|
void NumpyFile::load_metadata(){
|
||||||
|
|
||||||
// auto file = dynamic_cast<NumpyFile *>(_file);
|
|
||||||
// // open ifsteam to file
|
|
||||||
// f = std::ifstream(file->m_fname, std::ios::binary);
|
|
||||||
// // check if file exists
|
|
||||||
// if (!f.is_open()) {
|
|
||||||
// throw std::runtime_error(fmt::format("Could not open: \"{}\" for reading", file->m_fname.c_str()));
|
|
||||||
// }
|
|
||||||
|
|
||||||
// read magic number
|
// read magic number
|
||||||
std::array<char, 6> tmp{};
|
std::array<char, 6> tmp{};
|
||||||
fread(tmp.data(), tmp.size(), 1, fp);
|
fread(tmp.data(), tmp.size(), 1, fp);
|
||||||
@ -128,8 +120,8 @@ void NumpyFile::load_metadata(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
// read version
|
// read version
|
||||||
fread(reinterpret_cast<char *>(&major_ver_),sizeof(major_ver_), 1,fp);
|
fread(reinterpret_cast<char *>(&major_ver_), sizeof(major_ver_), 1,fp);
|
||||||
fread(reinterpret_cast<char *>(&minor_ver_), sizeof(minor_ver_),1,fp);
|
fread(reinterpret_cast<char *>(&minor_ver_), sizeof(minor_ver_), 1,fp);
|
||||||
|
|
||||||
if (major_ver_ == 1) {
|
if (major_ver_ == 1) {
|
||||||
header_len_size = 2;
|
header_len_size = 2;
|
||||||
@ -145,13 +137,13 @@ void NumpyFile::load_metadata(){
|
|||||||
if (header_size % 16 != 0) {
|
if (header_size % 16 != 0) {
|
||||||
fmt::print("Warning: header length is not a multiple of 16\n");
|
fmt::print("Warning: header length is not a multiple of 16\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
// read header
|
// read header
|
||||||
auto buf_v = std::vector<char>(header_len);
|
auto buf_v = std::vector<char>(header_len);
|
||||||
fread(buf_v.data(), header_len,1,fp);
|
fread(buf_v.data(), header_len,1,fp);
|
||||||
std::string header(buf_v.data(), header_len);
|
std::string header(buf_v.data(), header_len);
|
||||||
|
|
||||||
// parse header
|
// parse header
|
||||||
|
|
||||||
std::vector<std::string> keys{"descr", "fortran_order", "shape"};
|
std::vector<std::string> keys{"descr", "fortran_order", "shape"};
|
||||||
aare::logger::debug("original header: \"header\"");
|
aare::logger::debug("original header: \"header\"");
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user