Skip to content

Commit ecc2b34

Browse files
Jammy2211Jammy2211
authored andcommitted
docs
1 parent 850695c commit ecc2b34

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

autoarray/inversion/inversion/abstract.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import copy
22

33
import numpy as np
4-
from typing import Dict, List, Optional, Type, Union, TYPE_CHECKING
4+
from typing import Dict, List, Optional, Type, Union
5+
6+
from autoconf import cached_property
57

68
from autoarray.dataset.imaging.dataset import Imaging
79
from autoarray.dataset.interferometer.dataset import Interferometer
810
from autoarray.inversion.inversion.dataset_interface import DatasetInterface
911
from autoarray.inversion.linear_obj.linear_obj import LinearObj
10-
from autoarray.inversion.linear_obj.func_list import AbstractLinearObjFuncList
1112
from autoarray.inversion.pixelization.mappers.abstract import AbstractMapper
1213
from autoarray.inversion.regularization.abstract import AbstractRegularization
1314
from autoarray.inversion.inversion.settings import SettingsInversion
@@ -409,7 +410,7 @@ def curvature_reg_matrix_reduced(self) -> Optional[np.ndarray]:
409410
# Zero rows and columns in the matrix we want to ignore
410411
return self.curvature_reg_matrix[ids_to_keep][:, ids_to_keep]
411412

412-
@property
413+
@cached_property
413414
def reconstruction(self) -> np.ndarray:
414415
"""
415416
Solve the linear system [F + reg_coeff*H] S = D -> S = [F + reg_coeff*H]^-1 D given by equation (12)
@@ -436,10 +437,6 @@ def reconstruction(self) -> np.ndarray:
436437
# ids of values which are not zeroed and therefore kept in soluiton, which is computed in preloads.
437438
ids_to_keep = self.preloads.source_pixel_zeroed_indices_to_keep
438439

439-
total_linear_light_profiles = self.cls_list_from(
440-
cls=AbstractLinearObjFuncList
441-
)
442-
443440
# Use advanced indexing to select rows/columns
444441
data_vector = self.data_vector[ids_to_keep]
445442
curvature_reg_matrix = self.curvature_reg_matrix[ids_to_keep][

autoarray/operators/transformer.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,8 +446,6 @@ def transform_mapping_matrix(self, mapping_matrix: np.ndarray, xp=np) -> np.ndar
446446

447447
for source_pixel_1d_index in range(mapping_matrix.shape[1]):
448448

449-
print("hi")
450-
451449
image_2d = array_2d_util.array_2d_native_from(
452450
array_2d_slim=mapping_matrix[:, source_pixel_1d_index],
453451
mask_2d=self.grid.mask,

0 commit comments

Comments
 (0)