@@ -1466,6 +1466,15 @@ py::enum_<SpecUtils::EnergyCalType>(m, "EnergyCalType")
14661466 .value (" UnspecifiedUsingDefaultPolynomial" , SpecUtils::EnergyCalType::UnspecifiedUsingDefaultPolynomial)
14671467 .export_values ();
14681468
1469+ py::enum_<SpecUtils::Measurement::DerivedDataProperties>(m, " DerivedDataProperties" )
1470+ .value (" IsDerived" , SpecUtils::Measurement::DerivedDataProperties::IsDerived)
1471+ .value (" ItemOfInterestSum" , SpecUtils::Measurement::DerivedDataProperties::ItemOfInterestSum)
1472+ .value (" UsedForAnalysis" , SpecUtils::Measurement::DerivedDataProperties::UsedForAnalysis)
1473+ .value (" ProcessedFurther" , SpecUtils::Measurement::DerivedDataProperties::ProcessedFurther)
1474+ .value (" BackgroundSubtracted" , SpecUtils::Measurement::DerivedDataProperties::BackgroundSubtracted)
1475+ .value (" IsBackground" , SpecUtils::Measurement::DerivedDataProperties::IsBackground)
1476+ .export_values ();
1477+
14691478
14701479// disambiguate the set_lower_channel_energy function, from its overload
14711480void (SpecUtils::EnergyCalibration::*set_lower_channel_energy_fcn_ptr)( const size_t , const std::vector<float > & ) = &SpecUtils::EnergyCalibration::set_lower_channel_energy;
@@ -1597,6 +1606,7 @@ m.def("polynomialCoefToFullRangeFraction",
15971606 .def ( " gammaChannelCounts" , &gamma_counts_wrapper )
15981607 .def ( " gammaEnergyMin" , &SpecUtils::Measurement::gamma_energy_min )
15991608 .def ( " gammaEnergyMax" , &SpecUtils::Measurement::gamma_energy_max )
1609+ .def ( " derivedDataProperties" , &SpecUtils::Measurement::derived_data_properties )
16001610
16011611 // Functionst to create new Measurment objects
16021612 .def ( " clone" , &makeCopy_wrapper )
0 commit comments