:orphan: .. _api-quick: API Quick Summary ================= - API_ - Application_ - DataGroup_ - DataItem_ - Display_ - DisplayPanel_ - DocumentWindow_ - Graphic_ - HardwareSource_ - Instrument_ - Library_ .. _API: API --- class :py:class:`nion.typeshed.API_1_0.API` **Methods** - :py:meth:`create_calibration ` - :py:meth:`create_data_and_metadata ` - :py:meth:`create_data_and_metadata_from_data ` - :py:meth:`create_data_and_metadata_io_handler ` - :py:meth:`create_data_descriptor ` - :py:meth:`create_hardware_source ` - :py:meth:`create_menu_item ` - :py:meth:`create_panel ` - :py:meth:`get_all_hardware_source_ids ` - :py:meth:`get_all_instrument_ids ` - :py:meth:`get_hardware_source_by_id ` - :py:meth:`get_instrument_by_id ` - :py:meth:`queue_task ` **Properties** - :py:attr:`application ` - :py:attr:`library ` .. _Application: Application ----------- class :py:class:`nion.typeshed.API_1_0.Application` **Properties** - :py:attr:`document_controllers ` - :py:attr:`document_windows ` - :py:attr:`library ` .. _DataGroup: DataGroup --------- class :py:class:`nion.typeshed.API_1_0.DataGroup` **Methods** - :py:meth:`add_data_item ` **Properties** - :py:attr:`uuid ` .. _DataItem: DataItem -------- class :py:class:`nion.typeshed.API_1_0.DataItem` **Methods** - :py:meth:`add_channel_region ` - :py:meth:`add_ellipse_region ` - :py:meth:`add_interval_region ` - :py:meth:`add_line_region ` - :py:meth:`add_point_region ` - :py:meth:`add_rectangle_region ` - :py:meth:`delete_metadata_value ` - :py:meth:`get_metadata_value ` - :py:meth:`has_metadata_value ` - :py:meth:`mask_xdata ` - :py:meth:`remove_region ` - :py:meth:`set_data ` - :py:meth:`set_data_and_metadata ` - :py:meth:`set_dimensional_calibrations ` - :py:meth:`set_intensity_calibration ` - :py:meth:`set_metadata ` - :py:meth:`set_metadata_value ` **Properties** - :py:attr:`created ` - :py:attr:`data ` - :py:attr:`data_and_metadata ` - :py:attr:`dimensional_calibrations ` - :py:attr:`display ` - :py:attr:`display_xdata ` - :py:attr:`graphics ` - :py:attr:`intensity_calibration ` - :py:attr:`metadata ` - :py:attr:`modified ` - :py:attr:`regions ` - :py:attr:`title ` - :py:attr:`uuid ` - :py:attr:`xdata ` .. _Display: Display ------- class :py:class:`nion.typeshed.API_1_0.Display` **Methods** - :py:meth:`get_graphic_by_id ` **Properties** - :py:attr:`data_item ` - :py:attr:`data_items ` - :py:attr:`display_type ` - :py:attr:`graphics ` - :py:attr:`selected_graphics ` - :py:attr:`uuid ` .. _DisplayPanel: DisplayPanel ------------ class :py:class:`nion.typeshed.API_1_0.DisplayPanel` **Methods** - :py:meth:`set_data_item ` **Properties** - :py:attr:`data_item ` .. _DocumentWindow: DocumentWindow -------------- class :py:class:`nion.typeshed.API_1_0.DocumentWindow` **Methods** - :py:meth:`add_data ` - :py:meth:`create_data_item_from_data ` - :py:meth:`create_data_item_from_data_and_metadata ` - :py:meth:`display_data_item ` - :py:meth:`get_display_panel_by_id ` - :py:meth:`get_or_create_data_group ` - :py:meth:`queue_task ` - :py:meth:`show_confirmation_message_box ` - :py:meth:`show_get_string_message_box ` - :py:meth:`show_modeless_dialog ` **Properties** - :py:attr:`all_display_panels ` - :py:attr:`library ` - :py:attr:`target_data_item ` - :py:attr:`target_display ` .. _Graphic: Graphic ------- class :py:class:`nion.typeshed.API_1_0.Graphic` **Methods** - :py:meth:`get_property ` - :py:meth:`mask_xdata_with_shape ` - :py:meth:`set_property ` **Properties** - :py:attr:`angle ` - :py:attr:`bounds ` - :py:attr:`center ` - :py:attr:`end ` - :py:attr:`graphic_id ` - :py:attr:`graphic_type ` - :py:attr:`interval ` - :py:attr:`label ` - :py:attr:`position ` - :py:attr:`region ` - :py:attr:`size ` - :py:attr:`start ` - :py:attr:`type ` - :py:attr:`uuid ` - :py:attr:`vector ` .. _HardwareSource: HardwareSource -------------- class :py:class:`nion.typeshed.API_1_0.HardwareSource` **Methods** - :py:meth:`abort_playing ` - :py:meth:`abort_recording ` - :py:meth:`close ` - :py:meth:`create_record_task ` - :py:meth:`create_view_task ` - :py:meth:`get_default_frame_parameters ` - :py:meth:`get_frame_parameters ` - :py:meth:`get_frame_parameters_for_profile_by_index ` - :py:meth:`get_property_as_bool ` - :py:meth:`get_property_as_float ` - :py:meth:`get_property_as_float_point ` - :py:meth:`get_property_as_int ` - :py:meth:`get_property_as_str ` - :py:meth:`grab_next_to_finish ` - :py:meth:`grab_next_to_start ` - :py:meth:`record ` - :py:meth:`set_frame_parameters ` - :py:meth:`set_frame_parameters_for_profile_by_index ` - :py:meth:`set_property_as_bool ` - :py:meth:`set_property_as_float ` - :py:meth:`set_property_as_float_point ` - :py:meth:`set_property_as_int ` - :py:meth:`set_property_as_str ` - :py:meth:`start_playing ` - :py:meth:`start_recording ` - :py:meth:`stop_playing ` **Properties** - :py:attr:`is_playing ` - :py:attr:`is_recording ` - :py:attr:`profile_index ` .. _Instrument: Instrument ---------- class :py:class:`nion.typeshed.API_1_0.Instrument` **Methods** - :py:meth:`close ` - :py:meth:`get_control_output ` - :py:meth:`get_control_state ` - :py:meth:`get_property_as_bool ` - :py:meth:`get_property_as_float ` - :py:meth:`get_property_as_float_point ` - :py:meth:`get_property_as_int ` - :py:meth:`get_property_as_str ` - :py:meth:`set_control_output ` - :py:meth:`set_property_as_bool ` - :py:meth:`set_property_as_float ` - :py:meth:`set_property_as_float_point ` - :py:meth:`set_property_as_int ` - :py:meth:`set_property_as_str ` .. _Library: Library ------- class :py:class:`nion.typeshed.API_1_0.Library` **Methods** - :py:meth:`copy_data_item ` - :py:meth:`create_data_item ` - :py:meth:`create_data_item_from_data ` - :py:meth:`create_data_item_from_data_and_metadata ` - :py:meth:`data_ref_for_data_item ` - :py:meth:`delete_library_value ` - :py:meth:`get_data_item_by_uuid ` - :py:meth:`get_data_item_for_hardware_source ` - :py:meth:`get_data_item_for_reference_key ` - :py:meth:`get_dependent_data_items ` - :py:meth:`get_graphic_by_uuid ` - :py:meth:`get_library_value ` - :py:meth:`get_or_create_data_group ` - :py:meth:`get_source_data_items ` - :py:meth:`has_library_value ` - :py:meth:`set_library_value ` - :py:meth:`snapshot_data_item ` **Properties** - :py:attr:`data_item_count ` - :py:attr:`data_items ` - :py:attr:`display_items ` - :py:attr:`uuid `