Autofix import order

This commit is contained in:
Julian Stirling 2025-12-02 16:26:15 +00:00
parent 98cdb276d8
commit 7bc4c514a6
59 changed files with 244 additions and 236 deletions

View file

@ -7,31 +7,32 @@ See repository root for licensing information.
"""
from __future__ import annotations
from typing import Literal, Optional, Tuple, Any, Mapping
from types import TracebackType
import json
import io
import time
import json
import logging
from datetime import datetime
import tempfile
import os
import tempfile
import time
from datetime import datetime
from types import TracebackType
from typing import Any, Literal, Mapping, Optional, Tuple
import numpy as np
from pydantic import RootModel
from PIL import Image
import piexif
from PIL import Image
from pydantic import RootModel
import labthings_fastapi as lt
from labthings_fastapi.types.numpy import NDArray
from openflexure_microscope_server.ui import ActionButton, PropertyControl
from openflexure_microscope_server.background_detect import (
ColourChannelDetectLUV,
ChannelDeviationLUV,
BackgroundDetectAlgorithm,
BackgroundDetectorStatus,
ChannelDeviationLUV,
ColourChannelDetectLUV,
)
from openflexure_microscope_server.ui import ActionButton, PropertyControl
LOGGER = logging.getLogger(__name__)

View file

@ -9,9 +9,9 @@ See repository root for licensing information.
from __future__ import annotations
import logging
from typing import Literal, Optional
from types import TracebackType
from threading import Thread
from types import TracebackType
from typing import Literal, Optional
import cv2
from PIL import Image

View file

@ -15,39 +15,40 @@ https://datasheets.raspberrypi.com/camera/raspberry-pi-camera-guide.pdf
"""
from __future__ import annotations
from typing import Annotated, Iterator, Literal, Mapping, Optional, Any
from types import TracebackType
import copy
import json
import logging
import os
import copy
import tempfile
import time
from contextlib import contextmanager
from threading import RLock
from types import TracebackType
from typing import Annotated, Any, Iterator, Literal, Mapping, Optional
from pydantic import BaseModel, BeforeValidator
import numpy as np
from PIL import Image
from picamera2 import Picamera2
from picamera2.encoders import MJPEGEncoder
from picamera2.outputs import Output
from PIL import Image
from pydantic import BaseModel, BeforeValidator
import labthings_fastapi as lt
from labthings_fastapi.exceptions import NotConnectedToServerError
from openflexure_microscope_server.background_detect import ChannelBlankError
from openflexure_microscope_server.ui import (
ActionButton,
PropertyControl,
action_button_for,
property_control_for,
)
from openflexure_microscope_server.background_detect import ChannelBlankError
from . import ArrayModel, BaseCamera
from . import picamera_recalibrate_utils as recalibrate_utils
from . import picamera_tuning_file_utils as tf_utils
from . import BaseCamera, ArrayModel
LOGGER = logging.getLogger(__name__)
SUPPORTED_CAMS_SENSOR_INFO = {

View file

@ -41,16 +41,17 @@ reliable. The three steps above can be accomplished by:
# ruff: noqa: N806 N803
from __future__ import annotations
import gc
import logging
import time
from typing import List, Tuple
from pydantic import BaseModel
import numpy as np
from scipy.ndimage import zoom
from picamera2 import Picamera2
import numpy as np
import picamera2
from picamera2 import Picamera2
from pydantic import BaseModel
from scipy.ndimage import zoom
LOGGER = logging.getLogger(__name__)

View file

@ -3,14 +3,13 @@
The functions that edit the tuning files return a new dictionary that is updated.
"""
from typing import Any, Optional
from copy import deepcopy
import os
import json
import os
from copy import deepcopy
from typing import Any, Optional
from pydantic import BaseModel
import numpy as np
from pydantic import BaseModel
THIS_DIR = os.path.dirname(os.path.abspath(__file__))

View file

@ -7,12 +7,13 @@ See repository root for licensing information.
"""
from __future__ import annotations
import logging
from typing import Literal, Optional, Mapping
from types import TracebackType
from threading import Thread
import time
import io
import logging
import time
from threading import Thread
from types import TracebackType
from typing import Literal, Mapping, Optional
import numpy as np
from PIL import Image, ImageFilter
@ -26,8 +27,8 @@ from openflexure_microscope_server.ui import (
property_control_for,
)
from . import BaseCamera, ArrayModel
from ..stage import BaseStage
from . import ArrayModel, BaseCamera
LOGGER = logging.getLogger(__name__)