updated python bindings
All checks were successful
Build on RHEL9 / build (push) Successful in 2m21s
Build on RHEL8 / build (push) Successful in 2m29s

This commit is contained in:
2025-06-10 12:00:07 +02:00
parent ad7525cd02
commit 6438a4bef1
2 changed files with 8 additions and 4 deletions

View File

@ -64,7 +64,8 @@ void define_raw_file_io_bindings(py::module &m) {
if (self.n_modules() == 1) { if (self.n_modules() == 1) {
header = py::array_t<DetectorHeader>(n_frames); header = py::array_t<DetectorHeader>(n_frames);
} else { } else {
header = py::array_t<DetectorHeader>({self.n_modules(), n_frames}); header = py::array_t<DetectorHeader>(
{self.n_modules(), n_frames});
} }
// py::array_t<DetectorHeader> header({self.n_mod(), n_frames}); // py::array_t<DetectorHeader> header({self.n_mod(), n_frames});

View File

@ -57,7 +57,10 @@ void define_raw_master_file_bindings(py::module &m) {
.def_property_readonly("total_frames_expected", .def_property_readonly("total_frames_expected",
&RawMasterFile::total_frames_expected) &RawMasterFile::total_frames_expected)
.def_property_readonly("geometry", &RawMasterFile::geometry) .def_property_readonly("geometry", &RawMasterFile::geometry)
.def_property_readonly("analog_samples", &RawMasterFile::analog_samples, R"( .def_property_readonly("udp_interfaces_per_module",
&RawMasterFile::udp_interfaces_per_module)
.def_property_readonly("analog_samples", &RawMasterFile::analog_samples,
R"(
Number of analog samples Number of analog samples
Returns Returns
@ -66,7 +69,7 @@ void define_raw_master_file_bindings(py::module &m) {
The number of analog samples in the file (or None if not enabled) The number of analog samples in the file (or None if not enabled)
)") )")
.def_property_readonly("digital_samples", .def_property_readonly("digital_samples",
&RawMasterFile::digital_samples, R"( &RawMasterFile::digital_samples, R"(
Number of digital samples Number of digital samples
Returns Returns