Skip to content

Commit 9930f0c

Browse files
committed
Update: optimized imports
1 parent bba585f commit 9930f0c

File tree

14 files changed

+0
-69
lines changed

14 files changed

+0
-69
lines changed

environment-minimal.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ dependencies:
88
# Imports
99
- dask
1010
- dask-image
11-
- typing-extensions
1211
- xarray
1312
# Runtime
1413
- h5netcdf

environment.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ dependencies:
1010
- dask
1111
- dask-image
1212
- matplotlib
13-
- typing-extensions
1413
- xarray
1514
# Runtime
1615
- h5netcdf

kaleidoscope/algorithms/codec.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import dask.array as da
1111
import numpy as np
12-
from typing_extensions import override
1312

1413
from ..interface.algorithm import BlockAlgorithm
1514

@@ -28,17 +27,14 @@ def __init__(self, dtype: np.dtype, m: int):
2827
"""
2928
super().__init__(dtype, m, m)
3029

31-
@override
3230
def chunks(self, *inputs: da.Array) -> tuple[int, ...] | None:
3331
return None
3432

3533
@property
36-
@override
3734
def created_axes(self) -> list[int] | None:
3835
return None
3936

4037
@property
41-
@override
4238
def dropped_axes(self) -> list[int]:
4339
return []
4440

@@ -89,7 +85,6 @@ def decode(
8985
compute_block = decode
9086

9187
@property
92-
@override
9388
def name(self) -> str:
9489
return "decode"
9590

@@ -108,17 +103,14 @@ def __init__(self, dtype: np.dtype, m: int):
108103
"""
109104
super().__init__(dtype, m, m)
110105

111-
@override
112106
def chunks(self, *inputs: da.Array) -> tuple[int, ...] | None:
113107
return None
114108

115109
@property
116-
@override
117110
def created_axes(self) -> list[int] | None:
118111
return None
119112

120113
@property
121-
@override
122114
def dropped_axes(self) -> list[int]:
123115
return []
124116

@@ -169,6 +161,5 @@ def encode(
169161
compute_block = encode
170162

171163
@property
172-
@override
173164
def name(self) -> str:
174165
return "encode"

kaleidoscope/algorithms/randomize.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import dask.array as da
1111
import numpy as np
1212
from numpy.random import SeedSequence
13-
from typing_extensions import override
1413

1514
from ..generators import DefaultNormal
1615
from ..interface.algorithm import InformedBlockAlgorithm
@@ -93,17 +92,14 @@ def __init__(
9392
self._dist = dist
9493
self._root_seed = SeedSequence(entropy).generate_state(8)
9594

96-
@override
9795
def chunks(self, *inputs: da.Array) -> tuple[int, ...] | None:
9896
return None
9997

10098
@property
101-
@override
10299
def created_axes(self) -> list[int] | None:
103100
return None
104101

105102
@property
106-
@override
107103
def dropped_axes(self) -> list[int]:
108104
return []
109105

@@ -152,6 +148,5 @@ def randomize(
152148
compute_block = randomize
153149

154150
@property
155-
@override
156151
def name(self) -> str:
157152
return "randomize"

kaleidoscope/callbacks.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
import numpy as np
1414
from dask.callbacks import Callback
15-
from typing_extensions import override
1615

1716
from .logger import get_logger
1817

@@ -33,23 +32,20 @@ def accept(self, key: tuple[str, int, ...] | str) -> bool:
3332
class AcceptAlgorithmsOnly(NodeFilter):
3433
"""A filter to accept nodes representing Kaleidoscope algorithms only."""
3534

36-
@override
3735
def accept(self, key: tuple[str, int, ...] | str) -> bool:
3836
return key[0].startswith("kaleidoscope")
3937

4038

4139
class AcceptAll(NodeFilter):
4240
"""A filter accepting all nodes."""
4341

44-
@override
4542
def accept(self, key: tuple[str, int, ...] | str) -> bool:
4643
return True
4744

4845

4946
class RejectAll(NodeFilter):
5047
"""A filter rejecting all nodes."""
5148

52-
@override
5349
def accept(self, key: tuple[str, int, ...] | str) -> bool:
5450
return False
5551

@@ -99,12 +95,10 @@ def __init__(self):
9995
"""Creates a new callback instance."""
10096
super().__init__(AcceptAlgorithmsOnly())
10197

102-
@override
10398
def _pretask_impl(self, key, dask, state):
10499
logger = get_logger()
105100
logger.debug(f"starting computing: {key}")
106101

107-
@override
108102
def _posttask_impl(self, key, result, dask, state, worker_id):
109103
logger = get_logger()
110104
logger.debug(f"finished computing: {key} {worker_id}")
@@ -128,11 +122,9 @@ def __init__(self):
128122
self._started = {}
129123
self._stopped = {}
130124

131-
@override
132125
def _pretask_impl(self, key, dask, state):
133126
self.start(key)
134127

135-
@override
136128
def _posttask_impl(self, key, result, dask, state, worker_id):
137129
self.stop(key)
138130

@@ -207,11 +199,9 @@ def __init__(self, n: int = 100):
207199
super().__init__(AcceptAll())
208200
self._n = n
209201

210-
@override
211202
def _pretask_impl(self, key, dask, state):
212203
pass
213204

214-
@override
215205
def _posttask_impl(self, key, result, dask, state, worker_id):
216206
self._show_progress(self._computation_status(state))
217207

kaleidoscope/generators.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import numpy as np
99
from numpy.random import BitGenerator
1010
from numpy.random import Generator
11-
from typing_extensions import override
1211

1312
from .interface.generating import Generating
1413
from .interface.generating import Normal
@@ -57,7 +56,6 @@ def __init__(self, seed: int | np.ndarray | BitGenerator | None = None):
5756
"""
5857
self._g = default_generator(seed)
5958

60-
@override
6159
def next(self) -> int:
6260
return self._g.integers(0x8000000000000000)
6361

@@ -75,15 +73,12 @@ def __init__(self, seed: int | np.ndarray | BitGenerator | None = None):
7573
"""
7674
self._g = default_generator(seed)
7775

78-
@override
7976
def get(self, i: int) -> Univariate:
8077
return self
8178

82-
@override
8379
def random(self) -> float:
8480
return self._g.random()
8581

86-
@override
8782
def randoms(self, randoms: np.ndarray) -> np.ndarray:
8883
self._g.standard_normal(dtype=randoms.dtype, out=randoms)
8984
return randoms
@@ -102,15 +97,12 @@ def __init__(self, seed: int | np.ndarray | BitGenerator | None = None):
10297
"""
10398
self._g = default_generator(seed)
10499

105-
@override
106100
def get(self, i: int) -> Univariate:
107101
return self
108102

109-
@override
110103
def random(self) -> float:
111104
return self._g.standard_normal()
112105

113-
@override
114106
def randoms(self, randoms: np.ndarray) -> np.ndarray:
115107
self._g.standard_normal(dtype=randoms.dtype, out=randoms)
116108
return randoms

kaleidoscope/interface/algorithm.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import dask.array as da
1313
import numpy as np
14-
from typing_extensions import override
1514

1615

1716
class Algorithm(metaclass=ABCMeta):
@@ -174,7 +173,6 @@ def compute_block_typed(
174173
)
175174
return result.astype(self.dtype, copy=False)
176175

177-
@override
178176
def apply_to(self, *inputs: da.Array, **kwargs) -> da.Array: # noqa: D102
179177
return da.map_blocks(
180178
self.compute_block_typed,
@@ -259,7 +257,6 @@ def compute_block_typed(
259257
)
260258
return result.astype(self.dtype, copy=False)
261259

262-
@override
263260
def apply_to(self, *inputs: da.Array, **kwargs) -> da.Array: # noqa: D102
264261
result = da.map_blocks(
265262
self.compute_block_typed,

kaleidoscope/logger.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
from typing import Literal
1313
from typing import TextIO
1414

15-
from typing_extensions import override
16-
1715
from .interface.logging import Logging
1816

1917

@@ -83,23 +81,18 @@ def _handler(self, stream, formatter, level=None):
8381
handler.setLevel(self._levels[level])
8482
return handler
8583

86-
@override
8784
def debug(self, msg: str, *args, **kwargs): # noqa: D102
8885
self._logger.debug(msg, *args, **kwargs)
8986

90-
@override
9187
def info(self, msg: str, *args, **kwargs): # noqa: D102
9288
self._logger.info(msg, *args, **kwargs)
9389

94-
@override
9590
def warning(self, msg: str, *args, **kwargs): # noqa: D102
9691
self._logger.warning(msg, *args, **kwargs)
9792

98-
@override
9993
def error(self, msg: str, *args, **kwargs): # noqa: D102
10094
self._logger.critical(msg, *args, **kwargs)
10195

102-
@override
10396
def is_enabled( # noqa: D102
10497
self, level: Literal["debug", "info", "warning", "error"]
10598
) -> bool:
@@ -113,23 +106,18 @@ class _SilentLogger(Logging):
113106
Does not issue any messages.
114107
"""
115108

116-
@override
117109
def debug(self, msg: str, *args, **kwargs): # noqa: D102
118110
pass
119111

120-
@override
121112
def info(self, msg: str, *args, **kwargs): # noqa: D102
122113
pass
123114

124-
@override
125115
def warning(self, msg: str, *args, **kwargs): # noqa: D102
126116
pass
127117

128-
@override
129118
def error(self, msg: str, *args, **kwargs): # noqa: D102
130119
pass
131120

132-
@override
133121
def is_enabled( # noqa: D102
134122
self, level: Literal["debug", "info", "warning", "error"]
135123
) -> bool:

kaleidoscope/operators/randomizeop.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
import dask.array as da
1414
import numpy as np
15-
from typing_extensions import override
1615
from xarray import DataArray
1716
from xarray import Dataset
1817

@@ -80,11 +79,9 @@ def __init__(self, args: Namespace):
8079
self._args = args
8180

8281
@property
83-
@override
8482
def name(self) -> str: # noqa: D102
8583
return "randomize"
8684

87-
@override
8885
def run(self, source: Dataset) -> Dataset: # noqa: D102
8986
"""
9087
Runs the operator.

kaleidoscope/processor.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from typing import Any
1212

1313
import yaml
14-
from typing_extensions import override
1514
from xarray import Dataset
1615

1716
from . import __name__
@@ -37,11 +36,9 @@ def __init__(self, config_package: str = "kaleidoscope.config"):
3736
"""
3837
self._config_package = config_package
3938

40-
@override
4139
def get_config_package(self): # noqa: D102
4240
return self._config_package
4341

44-
@override
4542
def get_default_config(self) -> dict[str:Any]: # noqa: D102
4643
package = self.get_config_package()
4744
name = "config.yml"
@@ -52,15 +49,12 @@ def get_default_config(self) -> dict[str:Any]: # noqa: D102
5249
config["processor_version"] = self.get_version()
5350
return config
5451

55-
@override
5652
def get_name(self): # noqa: D102
5753
return __name__
5854

59-
@override
6055
def get_version(self): # noqa: D102
6156
return __version__
6257

63-
@override
6458
def run(self, args: Namespace): # noqa: D102
6559
config = sorted(vars(args).items(), key=lambda item: item[0])
6660
for name, value in config:
@@ -95,7 +89,6 @@ def run(self, args: Namespace): # noqa: D102
9589
source.close()
9690
get_logger().info("finished closing datasets")
9791

98-
@override
9992
def get_result( # noqa: D102
10093
self, args: Namespace, *inputs: Dataset
10194
) -> Dataset:

0 commit comments

Comments
 (0)