7.4. Utility Libraries
- 7.4.1. Utility Classes
- 7.4.2. TCP/IP related methods
- 7.4.2.1. Serializing object to bytes and back
DeSerializerDeSerializer.axis_deserialization()DeSerializer.boolean_deserialization()DeSerializer.bytes_to_int()DeSerializer.bytes_to_nd_array()DeSerializer.bytes_to_scalar()DeSerializer.dte_deserialization()DeSerializer.dwa_deserialization()DeSerializer.list_deserialization()DeSerializer.ndarray_deserialization()DeSerializer.scalar_deserialization()DeSerializer.string_deserialization()DeSerializer.type_and_object_deserialization()
SerializableTypesSerializerSerializer.axis_serialization()Serializer.dte_serialization()Serializer.dwa_serialization()Serializer.int_to_bytes()Serializer.list_serialization()Serializer.ndarray_serialization()Serializer.object_type_serialization()Serializer.scalar_serialization()Serializer.str_len_to_bytes()Serializer.string_serialization()Serializer.to_bytes()Serializer.type_and_object_serialization()
SocketString
- 7.4.2.2. Custom Sockets to implement PyMoDAQ protocol
- 7.4.2.3. Base classes as TCP server and client
GrabberMockServerTCPClientTCPServerTCPServer.close_server()TCPServer.find_socket_type_within_connected_clients()TCPServer.find_socket_within_connected_clients()TCPServer.listen_client()TCPServer.print_status()TCPServer.process_cmds()TCPServer.read_info()TCPServer.select()TCPServer.send_command()TCPServer.set_connected_clients_table()TCPServer.timerEvent()
- 7.4.2.1. Serializing object to bytes and back
- 7.4.3. Units conversion
- 7.4.4. Mathematical utilities
- 7.4.5. Scan utilities
- 7.4.6. File management
- 7.4.7. Data Management
- 7.4.7.1. Axes
- 7.4.7.2. DataObjects
DataBaseDataBase.nameDataBase.sourceDataBase.dimDataBase.distributionDataBase.dataDataBase.labelsDataBase.originDataBase.shapeDataBase.sizeDataBase.lengthDataBase.extra_attributesDataBase.abs()DataBase.angle()DataBase.append()DataBase.as_dte()DataBase.average()DataBase.fliplr()DataBase.flipud()DataBase.force_units()DataBase.get_data_index()DataBase.get_dim_from_data()DataBase.get_full_name()DataBase.imag()DataBase.pop()DataBase.real()DataBase.set_dim()DataBase.stack_as_array()DataBase.to_dB()DataBase.to_dict()DataBase.units_as()DataBase.dataDataBase.dimDataBase.distributionDataBase.lengthDataBase.quantitiesDataBase.shapeDataBase.sizeDataBase.sourceDataBase.units
DataCalculatedDataFromPluginsDataFromRoiDataRaw
- 7.4.7.3. Data Characteristics
- 7.4.7.4. Union of Data
DataToExportDataToExport.nameDataToExport.timestampDataToExport.dataDataToExport.affect_name_to_origin_if_none()DataToExport.average()DataToExport.get_data_from_Naxes()DataToExport.get_data_from_attribute()DataToExport.get_data_from_dim()DataToExport.get_data_from_dims()DataToExport.get_data_from_full_name()DataToExport.get_data_from_missing_attribute()DataToExport.get_data_from_name()DataToExport.get_data_from_name_origin()DataToExport.get_data_from_sig_axes()DataToExport.get_data_from_source()DataToExport.get_data_with_naxes_lower_than()DataToExport.get_full_names()DataToExport.get_names()DataToExport.get_origins()DataToExport.index_from_name_origin()DataToExport.merge_as_dwa()DataToExport.plot()DataToExport.pop()DataToExport.data
7.4.8. parameter
Extension of the pyqtgraph Parameter, ParameterTree widgets and dedicated functions to deals with Parameters (e.g. save them in XML)