Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions cuvis/AcquisitionContext.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .Async import Async, AsyncMesu
from .Calibration import Calibration
from .General import ComponentInfo
Expand Down
5 changes: 1 addition & 4 deletions cuvis/Async.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
try:
from cuvis_il import cuvis_il
except:
import cuvis_il
from _cuvis_il import cuvis_il
from .Measurement import Measurement
from .cuvis_aux import SDKException
from .cuvis_types import AsyncResult
Expand Down
7 changes: 1 addition & 6 deletions cuvis/Calibration.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
import os
from pathlib import Path

try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .SessionFile import SessionFile
from .cuvis_aux import SDKException, Capabilities
from .cuvis_types import OperationMode
Expand Down
7 changes: 1 addition & 6 deletions cuvis/Export.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .cuvis_aux import SDKException

from .Measurement import Measurement
Expand Down
7 changes: 1 addition & 6 deletions cuvis/FileWriteSettings.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .cuvis_aux import SDKException
from .cuvis_types import PanSharpeningInterpolationType, \
PanSharpeningAlgorithm, \
Expand Down
7 changes: 1 addition & 6 deletions cuvis/General.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,7 @@
import os
import platform

try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .cuvis_aux import SDKException
from .cuvis_types import ComponentType

Expand Down
7 changes: 1 addition & 6 deletions cuvis/Measurement.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
import datetime
import os

try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .cuvis_aux import SDKException, SessionData, Capabilities, MeasurementFlags, SensorInfo, GPSData
from .cuvis_types import DataFormat, ProcessingMode, ReferenceType

Expand Down
7 changes: 1 addition & 6 deletions cuvis/ProcessingContext.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .Calibration import Calibration
from .FileWriteSettings import ProcessingArgs
from .Measurement import Measurement
Expand Down
7 changes: 1 addition & 6 deletions cuvis/SessionFile.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
import os
from pathlib import Path

try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .Measurement import Measurement
from .cuvis_aux import SDKException
from .cuvis_types import OperationMode, SessionItemType, ReferenceType
Expand Down
7 changes: 1 addition & 6 deletions cuvis/Viewer.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il
from .Measurement import ImageData, Measurement
from .cuvis_aux import SDKException
from .cuvis_types import CUVIS_imbuffer_format
Expand Down
5 changes: 1 addition & 4 deletions cuvis/Worker.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
try:
from cuvis_il import cuvis_il
except:
import cuvis_il
from _cuvis_il import cuvis_il
from .Measurement import Measurement
from .Viewer import Viewer, ImageData
from .cuvis_aux import SDKException
Expand Down
6 changes: 6 additions & 0 deletions cuvis/_cuvis_il.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
try:
from cuvis_il import cuvis_il # type: ignore
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il # type: ignore
8 changes: 1 addition & 7 deletions cuvis/cuvis_aux.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,7 @@
import datetime
base_datetime = datetime.datetime(1970, 1, 1)

try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il

from _cuvis_il import cuvis_il
from typing import List, Union

import cuvis.cuvis_types as internal
Expand Down
7 changes: 1 addition & 6 deletions cuvis/cuvis_types.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
import numpy as np
from enum import Enum

try:
from cuvis_il import cuvis_il
except ImportError as e:
if e.msg.startswith('DLL'):
raise
import cuvis_il
from _cuvis_il import cuvis_il

def __generateTranslationDict(enum_cls):
transDict = {value : cuvis_il.__dict__[value.name] for value in enum_cls }
Expand Down
2 changes: 1 addition & 1 deletion cuvis/doc.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from typing import Callable, TypeVar, Any, TypeAlias
try:
from typing_extensions import ParamSpec
from typing_extensions import ParamSpec # type: ignore
except ImportError as exc:
from typing import ParamSpec

Expand Down