.gitignore
CHANGES.md
GETTING_STARTED.md
INSTALLATION.md
LICENSE
MANIFEST.in
README.md
RELEASE.md
mkdocs.yml
pyproject.toml
.claude/skills/linear/SKILL.md
.claude/skills/new-widget/SKILL.md
.claude/skills/review-changes/SKILL.md
.claude/skills/review-widget/SKILL.md
.github/workflows/publish.yml
.github/workflows/python-package.yml
docs/design/hooks.md
example/autolamella.py
example/example.ipynb
example/example.py
example/example_imaging.py
example/example_milling.py
example/example_movement.py
example/example_notebook.ipynb
example/lithography.py
example/profile.npy
example/protocol_autolamella.yaml
example/protocol_lithography.yaml
example/protocol_slice_and_view.yaml
example/slice_and_view.py
external/application_files/autolamella.xml
external/application_files/cryo_Pt_dep.xml
fibsem/__init__.py
fibsem/acquire.py
fibsem/alignment.py
fibsem/calibration.py
fibsem/config.py
fibsem/configuration.py
fibsem/constants.py
fibsem/conversions.py
fibsem/gis.py
fibsem/logo.py
fibsem/microscope.py
fibsem/movement.py
fibsem/structures.py
fibsem/transformations.py
fibsem/utils.py
fibsem/validation.py
fibsem.egg-info/PKG-INFO
fibsem.egg-info/SOURCES.txt
fibsem.egg-info/dependency_links.txt
fibsem.egg-info/entry_points.txt
fibsem.egg-info/requires.txt
fibsem.egg-info/top_level.txt
fibsem/applications/__init__.py
fibsem/applications/autolamella/__init__.py
fibsem/applications/autolamella/config.py
fibsem/applications/autolamella/structures.py
fibsem/applications/autolamella/task_manager_queue.md
fibsem/applications/autolamella/compat/notebook.ipynb
fibsem/applications/autolamella/compat/odemis.py
fibsem/applications/autolamella/protocol/.gitkeep
fibsem/applications/autolamella/protocol/__init__.py
fibsem/applications/autolamella/protocol/constants.py
fibsem/applications/autolamella/protocol/legacy.py
fibsem/applications/autolamella/protocol/task-protocol-waffle.yaml
fibsem/applications/autolamella/protocol/task-protocol.yaml
fibsem/applications/autolamella/protocol/validation.py
fibsem/applications/autolamella/protocol/legacy/protocol-liftout.yaml
fibsem/applications/autolamella/protocol/legacy/protocol-on-grid.yaml
fibsem/applications/autolamella/protocol/legacy/protocol-serial-liftout.yaml
fibsem/applications/autolamella/protocol/legacy/protocol-trench.yaml
fibsem/applications/autolamella/protocol/legacy/protocol-waffle.yaml
fibsem/applications/autolamella/tools/__init__.py
fibsem/applications/autolamella/tools/data.py
fibsem/applications/autolamella/tools/notebook.ipynb
fibsem/applications/autolamella/tools/reporting.py
fibsem/applications/autolamella/tools/review.py
fibsem/applications/autolamella/tools/stats.py
fibsem/applications/autolamella/tools/upload_to_hf.py
fibsem/applications/autolamella/ui/AutoLamellaMainUI.py
fibsem/applications/autolamella/ui/AutoLamellaUI.py
fibsem/applications/autolamella/ui/__init__.py
fibsem/applications/autolamella/ui/run_ui.py
fibsem/applications/autolamella/ui/tests/test_confirm_run_workflow_dialog.py
fibsem/applications/autolamella/workflows/_default_milling_config.py
fibsem/applications/autolamella/workflows/core.py
fibsem/applications/autolamella/workflows/ui.py
fibsem/applications/autolamella/workflows/legacy/autoliftout.py
fibsem/applications/autolamella/workflows/legacy/experimental.py
fibsem/applications/autolamella/workflows/legacy/serial.py
fibsem/applications/autolamella/workflows/tasks/__init__.py
fibsem/applications/autolamella/workflows/tasks/base.py
fibsem/applications/autolamella/workflows/tasks/basic_milling.py
fibsem/applications/autolamella/workflows/tasks/fiducial.py
fibsem/applications/autolamella/workflows/tasks/grid_tasks.py
fibsem/applications/autolamella/workflows/tasks/hooks.py
fibsem/applications/autolamella/workflows/tasks/manager.py
fibsem/applications/autolamella/workflows/tasks/polishing.py
fibsem/applications/autolamella/workflows/tasks/queue.py
fibsem/applications/autolamella/workflows/tasks/reference_image.py
fibsem/applications/autolamella/workflows/tasks/rough.py
fibsem/applications/autolamella/workflows/tasks/select_position.py
fibsem/applications/autolamella/workflows/tasks/spot_burn.py
fibsem/applications/autolamella/workflows/tasks/tasks.py
fibsem/applications/autolamella/workflows/tasks/test_hooks.py
fibsem/applications/autolamella/workflows/tasks/trench.py
fibsem/applications/autolamella/workflows/tasks/undercut.py
fibsem/chat/.gitignore
fibsem/chat/main.py
fibsem/chat/requirements.txt
fibsem/config/microscope-configuration.yaml
fibsem/config/odemis-configuration.yaml
fibsem/config/sample-holder.yaml
fibsem/config/sim-arctis-configuration.yaml
fibsem/config/tescan-configuration.yaml
fibsem/config/tescan_manipulator.yaml
fibsem/config/tfs-aquilos2-configuration.yaml
fibsem/config/tfs-arctis-configuration.yaml
fibsem/config/tfs-hydra-configuration.yaml
fibsem/correlation/README.md
fibsem/correlation/__init__.py
fibsem/correlation/app.py
fibsem/correlation/correlation_v2.py
fibsem/correlation/io.py
fibsem/correlation/util.py
fibsem/correlation/pyto/__init__.py
fibsem/correlation/pyto/affine.py
fibsem/correlation/pyto/affine_2d.py
fibsem/correlation/pyto/attributes.py
fibsem/correlation/pyto/common.py
fibsem/correlation/pyto/points.py
fibsem/correlation/pyto/rigid_3d.py
fibsem/correlation/pyto/util.py
fibsem/correlation/pyto/test/test_affine.py
fibsem/correlation/pyto/test/test_affine_2d.py
fibsem/correlation/pyto/test/test_rigid_3d.py
fibsem/correlation/ui/__init__.py
fibsem/correlation/ui/config.py
fibsem/correlation/ui/fm_import_wizard.py
fibsem/correlation/ui/pandas_table.py
fibsem/correlation/ui/qt/tdct_fm_import_wizard.py
fibsem/correlation/ui/qt/tdct_main.py
fibsem/detection/__init__.py
fibsem/detection/config-autolamella-liftout-hf-mega.yaml
fibsem/detection/config-autolamella-liftout.yaml
fibsem/detection/config-autolamella-serial-liftout-hf-mega.yaml
fibsem/detection/config-autolamella-serial-liftout.yaml
fibsem/detection/config-autolamella-waffle-v2-hf-mega.yaml
fibsem/detection/config-autolamella-waffle-v2.yaml
fibsem/detection/config-autolamella-waffle.yml
fibsem/detection/config-autoliftout-dm-embryo.yml
fibsem/detection/detection.py
fibsem/detection/evaluation.py
fibsem/detection/run_evaluation.py
fibsem/detection/test_image.tif
fibsem/detection/test_image_2.tif
fibsem/detection/utils.py
fibsem/detection/test_images/test_needle_mask.tif
fibsem/detection/test_images/test_needle_mask2.tif
fibsem/detection/test_images/test_needle_mask3.tif
fibsem/detection/test_images/serial/serial_liftout_mask_00.tif
fibsem/detection/test_images/serial/serial_liftout_mask_01.tif
fibsem/detection/test_images/serial/serial_liftout_mask_02.tif
fibsem/detection/test_images/serial/serial_liftout_mask_03.tif
fibsem/detection/test_images/serial/serial_liftout_mask_04.tif
fibsem/detection/test_images/serial/serial_liftout_mask_05.tif
fibsem/detection/test_images/serial/serial_liftout_mask_06.tif
fibsem/detection/test_images/serial/serial_liftout_mask_07.tif
fibsem/imaging/.gitkeep
fibsem/imaging/__init__.py
fibsem/imaging/autogamma.py
fibsem/imaging/drawing.py
fibsem/imaging/masks.py
fibsem/imaging/spot.py
fibsem/imaging/tiled.py
fibsem/imaging/utils.py
fibsem/imaging/tests/__init__.py
fibsem/imaging/tests/test_drawing_widget.py
fibsem/microscopes/_stage.py
fibsem/microscopes/notebook.ipynb
fibsem/microscopes/odemis_microscope.py
fibsem/microscopes/simulator.py
fibsem/microscopes/tescan.py
fibsem/microscopes/zeiss.py
fibsem/milling/__init__.py
fibsem/milling/base.py
fibsem/milling/config.py
fibsem/milling/core.py
fibsem/milling/properties.py
fibsem/milling/tasks.py
fibsem/milling/patterning/__init__.py
fibsem/milling/patterning/patterns2.py
fibsem/milling/patterning/plotting.py
fibsem/milling/patterning/utils.py
fibsem/milling/strategy/__init__.py
fibsem/milling/strategy/overtilt.py
fibsem/milling/strategy/standard.py
fibsem/segmentation/README.md
fibsem/segmentation/__init__.py
fibsem/segmentation/_nnunet.py
fibsem/segmentation/adaptive_model.py
fibsem/segmentation/augmentation.ipynb
fibsem/segmentation/config-autolamella-mega-v4-xl.yml
fibsem/segmentation/config-autolamella-mega-v4.yml
fibsem/segmentation/config-autolamella-mega-v5.yml
fibsem/segmentation/config-autolamella-waffle4.yml
fibsem/segmentation/config.py
fibsem/segmentation/config.yml
fibsem/segmentation/dataset.py
fibsem/segmentation/example.ipynb
fibsem/segmentation/hf_segmentation_model.py
fibsem/segmentation/huggingface.ipynb
fibsem/segmentation/inference.py
fibsem/segmentation/model.py
fibsem/segmentation/nnunet_model.py
fibsem/segmentation/nnunet_model_v2.py
fibsem/segmentation/onnx_model.py
fibsem/segmentation/requirements.txt
fibsem/segmentation/sam_model.py
fibsem/segmentation/segmentation_config.yaml
fibsem/segmentation/test_image.tif
fibsem/segmentation/train.py
fibsem/segmentation/utils.py
fibsem/segmentation/docs/example_napari.png
fibsem/segmentation/docs/imgs/combined/combined.jpg
fibsem/segmentation/docs/imgs/labelled/label.tif
fibsem/segmentation/docs/imgs/raw/image.tif
fibsem/segmentation/models/.gitkeep
fibsem/server/GAPS.md
fibsem/server/README.md
fibsem/server/__init__.py
fibsem/server/client.py
fibsem/server/models.py
fibsem/server/server.py
fibsem/tools/_parser.py
fibsem/tools/_streamlit.py
fibsem/tools/beam_shift_alignment_test.py
fibsem/tools/run_manipulator_calibration.py
fibsem/tools/run_split_dataset.py
fibsem/tools/telemetry.py
fibsem/ui/.gitkeep
fibsem/ui/FibsemCryoDepositionWidget.py
fibsem/ui/FibsemCryoDepositionWidget_qt.py
fibsem/ui/FibsemEmbeddedDetectionWidget.py
fibsem/ui/FibsemFeatureLabellingUI.py
fibsem/ui/FibsemImageSettingsWidget.py
fibsem/ui/FibsemLabellingUI.py
fibsem/ui/FibsemManipulatorWidget.py
fibsem/ui/FibsemMicroscopeConfigurationWidget.py
fibsem/ui/FibsemMicroscopeConfigurationWidgetBase.py
fibsem/ui/FibsemMinimapWidget.py
fibsem/ui/FibsemModelTrainingWidget.py
fibsem/ui/FibsemMovementWidget.py
fibsem/ui/FibsemSegmentationModelWidget.py
fibsem/ui/FibsemSpotBurnWidget.py
fibsem/ui/FibsemSystemSetupWidget.py
fibsem/ui/FibsemUI.py
fibsem/ui/__init__.py
fibsem/ui/stylesheets.py
fibsem/ui/utils.py
fibsem/ui/fm/widgets/__init__.py
fibsem/ui/fm/widgets/display_options_dialog.py
fibsem/ui/fm/widgets/minimap_plot_widget.py
fibsem/ui/fm/widgets/minimap_plot_widget_example.py
fibsem/ui/icons/check.svg
fibsem/ui/icons/chevron_down.svg
fibsem/ui/icons/drag_handle.svg
fibsem/ui/icons/minus.svg
fibsem/ui/icons/plus.svg
fibsem/ui/napari/patterns.py
fibsem/ui/napari/properties.py
fibsem/ui/napari/utilities.py
fibsem/ui/qtdesigner_files/FibsemCryoDepositionWidget.py
fibsem/ui/qtdesigner_files/FibsemFeatureDetectionUI.py
fibsem/ui/qtdesigner_files/FibsemLabellingUI.py
fibsem/ui/qtdesigner_files/FibsemManipulatorWidget.py
fibsem/ui/qtdesigner_files/FibsemMicroscopeConfigurationWidget.py
fibsem/ui/qtdesigner_files/FibsemMicroscopeConfigurationWidgetBase.py
fibsem/ui/qtdesigner_files/FibsemModelTrainingWidget.py
fibsem/ui/qtdesigner_files/FibsemSegmentationModelWidget.py
fibsem/ui/qtdesigner_files/FibsemSpotBurnWidget.py
fibsem/ui/qtdesigner_files/FibsemSystemSetupWidget.py
fibsem/ui/qtdesigner_files/FibsemUI.py
fibsem/ui/qtdesigner_files/detection_dialog.py
fibsem/ui/qtdesigner_files/image_viewer.py
fibsem/ui/widgets/angle_measure.py
fibsem/ui/widgets/annotation_pin.py
fibsem/ui/widgets/autolamella_apply_protocol_dialog.py
fibsem/ui/widgets/autolamella_create_experiment_widget.py
fibsem/ui/widgets/autolamella_experiment_task_summary_widget.py
fibsem/ui/widgets/autolamella_generate_report_widget.py
fibsem/ui/widgets/autolamella_global_task_editor_dialog.py
fibsem/ui/widgets/autolamella_lamella_protocol_editor.py
fibsem/ui/widgets/autolamella_load_experiment_widget.py
fibsem/ui/widgets/autolamella_load_task_protocol_widget.py
fibsem/ui/widgets/autolamella_overview_image_widget.py
fibsem/ui/widgets/autolamella_protocol_information_widget.py
fibsem/ui/widgets/autolamella_task_config_editor.py
fibsem/ui/widgets/autolamella_task_config_widget.py
fibsem/ui/widgets/beam_settings_widget.py
fibsem/ui/widgets/beam_widget.py
fibsem/ui/widgets/custom_widgets.py
fibsem/ui/widgets/dataframe_table_widget.py
fibsem/ui/widgets/detector_settings_widget.py
fibsem/ui/widgets/drag_distance.py
fibsem/ui/widgets/dual_beam_widget.py
fibsem/ui/widgets/fibsem_image_flow_widget.py
fibsem/ui/widgets/hook_config_widget.py
fibsem/ui/widgets/hud_ticker.py
fibsem/ui/widgets/image_annotation_widget.py
fibsem/ui/widgets/image_settings_widget.py
fibsem/ui/widgets/lamella_card_widget.py
fibsem/ui/widgets/lamella_list_widget.py
fibsem/ui/widgets/lamella_task_image_widget.py
fibsem/ui/widgets/lamella_workflow_widget.py
fibsem/ui/widgets/microscope_config_widget.py
fibsem/ui/widgets/milling_alignment_widget.py
fibsem/ui/widgets/milling_settings_widget.py
fibsem/ui/widgets/milling_stage_editor_widget.py
fibsem/ui/widgets/milling_stage_list_widget.py
fibsem/ui/widgets/milling_stages_widget.py
fibsem/ui/widgets/milling_task_acquisition_settings_widget.py
fibsem/ui/widgets/milling_task_config_widget.py
fibsem/ui/widgets/milling_task_config_widget2.py
fibsem/ui/widgets/milling_task_viewer_widget.py
fibsem/ui/widgets/milling_widget.py
fibsem/ui/widgets/notifications.py
fibsem/ui/widgets/overview_acquisition_settings_widget.py
fibsem/ui/widgets/pattern_settings_widget.py
fibsem/ui/widgets/preferences_dialog.py
fibsem/ui/widgets/profile_line.py
fibsem/ui/widgets/progress_widget.py
fibsem/ui/widgets/radial_menu.py
fibsem/ui/widgets/reference_image_parameters_widget.py
fibsem/ui/widgets/sample_holder_widget.py
fibsem/ui/widgets/strategy_settings_widget.py
fibsem/ui/widgets/task_history_table_widget.py
fibsem/ui/widgets/workflow_config_widget.py
fibsem/ui/widgets/workflow_info_widget.py
fibsem/ui/widgets/workflow_task_editor_widget.py
fibsem/ui/widgets/workflow_timeline_widget.py
fibsem/ui/widgets/zoom_loupe.py
fibsem/ui/widgets/tests/test-icon-tool-button.py
fibsem/ui/widgets/tests/test-image-settings-widget.py
fibsem/ui/widgets/tests/test-lamella-card.py
fibsem/ui/widgets/tests/test-lamella-list.py
fibsem/ui/widgets/tests/test-lamella-workflow.py
fibsem/ui/widgets/tests/test-progress-bar.py
fibsem/ui/widgets/tests/test-spinner-icon.py
fibsem/ui/widgets/tests/test-workflow-config.py
fibsem/ui/widgets/tests/test_alignment_comparison.py
fibsem/ui/widgets/tests/test_alignment_plot_v2.py
fibsem/ui/widgets/tests/test_countdown_progress.py
fibsem/ui/widgets/tests/test_drag_distance.py
fibsem/ui/widgets/tests/test_hooks_manual.py
fibsem/ui/widgets/tests/test_lamella_name_list_widget.py
fibsem/ui/widgets/tests/test_lamella_task_image_widget.py
fibsem/ui/widgets/tests/test_milling_settings_widget.py
fibsem/ui/widgets/tests/test_milling_stage_list.py
fibsem/ui/widgets/tests/test_milling_stages_widget.py
fibsem/ui/widgets/tests/test_milling_task_config_widget2.py
fibsem/ui/widgets/tests/test_milling_task_viewer_widget.py
fibsem/ui/widgets/tests/test_pattern_settings_widget.py
fibsem/ui/widgets/tests/test_progress_widget.py
fibsem/ui/widgets/tests/test_radial_menu.py
fibsem/ui/widgets/tests/test_radial_ruler_demo.py
fibsem/ui/widgets/tests/test_reference_image_parameters_widget.py
fibsem/ui/widgets/tests/test_toast.py
fibsem/ui/widgets/tests/test_workflow_timeline_animation.py
fibsem/util/__init__.py
fibsem/util/draw_numbers.py
fibsem/util/filename.py
scripts/.gitkeep
scripts/arctis_notebook.ipynb
scripts/compat-notebook.ipynb
scripts/convert_to_nnunet_dataset.py
scripts/convert_to_onnx.py
scripts/export_nnunet_checkpoint.py
scripts/generate_segmentation_objects.py
scripts/install.bat
scripts/install.sh
scripts/notebook.ipynb
scripts/onnx_notebook.ipynb
scripts/onnx_pred.py
scripts/run.sh
scripts/run_ui.bat
scripts/shortcut.py
scripts/stack_Arctis_Script.ipynb
scripts/test-alignment-script.py
scripts/test_installation.py
scripts/test_microscope_config_widget.py
scripts/test_rtm_script.py
tests/tescan-test-notebook.ipynb
tests/test_acquire.py
tests/test_acquire_image_api.py
tests/test_alignment.py
tests/test_example.py
tests/test_microscope.py
tests/test_movement.py
tests/test_structures.py
tests/test_tescan.py
tests/test_utils.py
tests/autolamella/__init__.py
tests/autolamella/test_structures.py
tests/autolamella/test_tasks.py
tests/milling/test_base.py
tests/milling/test_core.py
tests/milling/test_pattern_utils.py
tests/milling/test_patterns.py