@@ -34,10 +34,14 @@ using namespace openPMD;
3434
3535
3636void init_BaseRecord (py::module &m) {
37- py::class_<BaseRecord< RecordComponent >, Container< RecordComponent > >(m, " Base_Record_Record_Component" );
38- py::class_<BaseRecord< MeshRecordComponent >, Container< MeshRecordComponent > >(m, " Base_Record_Mesh_Record_Component" );
39- py::class_<BaseRecord< BaseRecordComponent >, Container< BaseRecordComponent > >(m, " Base_Record_Base_Record_Component" );
40- py::class_<BaseRecord< PatchRecordComponent >, Container< PatchRecordComponent > >(m, " Base_Record_Patch_Record_Component" );
37+ py::class_<BaseRecord< RecordComponent >, Container< RecordComponent > >(m, " Base_Record_Record_Component" )
38+ .def_property_readonly (" unit_dimension" , &BaseRecord< RecordComponent >::unitDimension);
39+ py::class_<BaseRecord< MeshRecordComponent >, Container< MeshRecordComponent > >(m, " Base_Record_Mesh_Record_Component" )
40+ .def_property_readonly (" unit_dimension" , &BaseRecord< MeshRecordComponent >::unitDimension);
41+ py::class_<BaseRecord< BaseRecordComponent >, Container< BaseRecordComponent > >(m, " Base_Record_Base_Record_Component" )
42+ .def_property_readonly (" unit_dimension" , &BaseRecord< BaseRecordComponent >::unitDimension);
43+ py::class_<BaseRecord< PatchRecordComponent >, Container< PatchRecordComponent > >(m, " Base_Record_Patch_Record_Component" )
44+ .def_property_readonly (" unit_dimension" , &BaseRecord< PatchRecordComponent >::unitDimension);
4145
4246 py::enum_<UnitDimension>(m, " Unit_Dimension" )
4347 .value (" L" , UnitDimension::L)
0 commit comments