Skip to content

Commit e69ff07

Browse files
Jammy2211Jammy2211
authored andcommitted
going to take detour removing grid project
1 parent 4ac872a commit e69ff07

File tree

20 files changed

+15
-65
lines changed

20 files changed

+15
-65
lines changed

autoarray/abstract_ndarray.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from abc import abstractmethod
77
import jax.numpy as jnp
88
from jax._src.tree_util import register_pytree_node
9-
from jax import Array
9+
1010
import numpy as np
1111

1212
from autoconf.fitsable import output_to_fits
@@ -341,6 +341,7 @@ def __getitem__(self, item):
341341
return result
342342

343343
def __setitem__(self, key, value):
344+
from jax import Array
344345
if isinstance(key, (jnp.ndarray, AbstractNDArray, Array)):
345346
self._array = jnp.where(key, value, self._array)
346347
else:

autoarray/dataset/abstract/dataset.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44
import warnings
55
from typing import Optional, Union
66

7-
from autoconf import cached_property
8-
9-
from autoarray.dataset.grids import GridsDataset
10-
117
from autoarray import exc
128
from autoarray.mask.mask_1d import Mask1D
139
from autoarray.mask.mask_2d import Mask2D

autoarray/dataset/imaging/dataset.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
from pathlib import Path
44
from typing import Optional, Union
55

6-
from autoconf import cached_property
7-
from autoconf import instance
8-
96
from autoarray.dataset.abstract.dataset import AbstractDataset
107
from autoarray.dataset.grids import GridsDataset
118
from autoarray.dataset.imaging.w_tilde import WTildeImaging

autoarray/dataset/imaging/w_tilde.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import logging
22
import numpy as np
33

4-
from autoconf import cached_property
5-
64
from autoarray.dataset.abstract.w_tilde import AbstractWTilde
75

86
from autoarray.inversion.inversion.imaging import inversion_imaging_util

autoarray/dataset/interferometer/dataset.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import numpy as np
33
from pathlib import Path
44

5-
from autoconf import cached_property
65
from autoconf.fitsable import ndarray_via_fits_from, output_to_fits
76

87
from autoarray.dataset.abstract.dataset import AbstractDataset

autoarray/fit/fit_dataset.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55

66
import numpy as np
77

8-
from autoconf import cached_property
9-
108
from autoarray.dataset.grids import GridsInterface
119
from autoarray.dataset.dataset_model import DatasetModel
1210
from autoarray.fit import fit_util

autoarray/inversion/inversion/imaging/abstract.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
from typing import Dict, List, Union, Type
33

4-
from autoconf import cached_property
5-
64
from autoarray.dataset.imaging.dataset import Imaging
75
from autoarray.inversion.inversion.dataset_interface import DatasetInterface
86
from autoarray.inversion.linear_obj.func_list import AbstractLinearObjFuncList

autoarray/inversion/inversion/imaging/mapping.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
from typing import Dict, List, Optional, Union
33

4-
from autoconf import cached_property
5-
64
from autoarray.dataset.imaging.dataset import Imaging
75
from autoarray.inversion.inversion.dataset_interface import DatasetInterface
86
from autoarray.inversion.inversion.imaging.abstract import AbstractInversionImaging

autoarray/inversion/inversion/interferometer/w_tilde.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
from typing import Dict, List, Optional, Union
33

4-
from autoconf import cached_property
5-
64
from autoarray.dataset.interferometer.dataset import Interferometer
75
from autoarray.inversion.inversion.dataset_interface import DatasetInterface
86
from autoarray.inversion.inversion.interferometer.abstract import (

autoarray/inversion/linear_obj/func_list.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import numpy as np
2-
from typing import Optional, Dict
3-
4-
from autoconf import cached_property
2+
from typing import Optional
53

64
from autoarray.inversion.linear_obj.linear_obj import LinearObj
75
from autoarray.inversion.linear_obj.neighbors import Neighbors
@@ -15,6 +13,7 @@ def __init__(
1513
self,
1614
grid: Grid1D2DLike,
1715
regularization: Optional[AbstractRegularization],
16+
xp=np
1817
):
1918
"""
2019
A linear object which reconstructs a dataset based on mapping between the data points of that dataset and
@@ -41,7 +40,7 @@ def __init__(
4140
The regularization scheme which may be applied to this linear object in order to smooth its solution.
4241
"""
4342

44-
super().__init__(regularization=regularization)
43+
super().__init__(regularization=regularization, xp=xp)
4544

4645
self.grid = grid
4746

0 commit comments

Comments
 (0)