Skip to content

Commit af2c365

Browse files
committed
import private util functions directly
1 parent a3c0986 commit af2c365

7 files changed

Lines changed: 24 additions & 28 deletions

File tree

src/aspire/abinitio/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
# isort: off
22
from .commonline_utils import (
33
JSync,
4-
_cl_angles_to_ind,
5-
_estimate_third_rows,
6-
_complete_third_row_to_rot,
7-
_estimate_inplane_rotations,
8-
_generate_shift_phase_and_filter,
94
build_outer_products,
105
g_sync,
116
)

src/aspire/abinitio/commonline_base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@
55
import numpy as np
66
import scipy.sparse as sparse
77

8-
from aspire.abinitio import _generate_shift_phase_and_filter
98
from aspire.image import Image
109
from aspire.operators import PolarFT
1110
from aspire.utils import Rotation, complex_type, fuzzy_mask, tqdm
1211
from aspire.utils.random import choice
1312

13+
from .commonline_utils import _generate_shift_phase_and_filter
14+
1415
logger = logging.getLogger(__name__)
1516

1617

src/aspire/abinitio/commonline_c2.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
import numpy as np
44
from scipy.linalg import eigh
55

6-
from aspire.abinitio import (
7-
CLOrient3D,
8-
JSync,
9-
SyncVotingMixin,
6+
from aspire.abinitio import CLOrient3D, JSync, SyncVotingMixin
7+
from aspire.utils import J_conjugate, Rotation, all_pairs
8+
9+
from .commonline_utils import (
1010
_complete_third_row_to_rot,
1111
_estimate_third_rows,
1212
_generate_shift_phase_and_filter,
1313
)
14-
from aspire.utils import J_conjugate, Rotation, all_pairs
1514

1615
logger = logging.getLogger(__name__)
1716

src/aspire/abinitio/commonline_c3_c4.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
import numpy as np
44
from numpy.linalg import norm, svd
55

6-
from aspire.abinitio import (
7-
CLOrient3D,
8-
JSync,
9-
SyncVotingMixin,
6+
from aspire.abinitio import CLOrient3D, JSync, SyncVotingMixin
7+
from aspire.operators import PolarFT
8+
from aspire.utils import J_conjugate, Rotation, all_pairs, anorm, trange
9+
10+
from .commonline_utils import (
1011
_estimate_inplane_rotations,
1112
_estimate_third_rows,
1213
_generate_shift_phase_and_filter,
1314
)
14-
from aspire.operators import PolarFT
15-
from aspire.utils import J_conjugate, Rotation, all_pairs, anorm, trange
1615

1716
logger = logging.getLogger(__name__)
1817

src/aspire/abinitio/commonline_cn.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,7 @@
33
import numpy as np
44
from numpy.linalg import norm
55

6-
from aspire.abinitio import (
7-
CLOrient3D,
8-
JSync,
9-
_cl_angles_to_ind,
10-
_complete_third_row_to_rot,
11-
_estimate_inplane_rotations,
12-
_estimate_third_rows,
13-
_generate_shift_phase_and_filter,
14-
)
6+
from aspire.abinitio import CLOrient3D, JSync
157
from aspire.operators import PolarFT
168
from aspire.utils import (
179
J_conjugate,
@@ -25,6 +17,14 @@
2517
)
2618
from aspire.utils.random import Random, randn
2719

20+
from .commonline_utils import (
21+
_cl_angles_to_ind,
22+
_complete_third_row_to_rot,
23+
_estimate_inplane_rotations,
24+
_estimate_third_rows,
25+
_generate_shift_phase_and_filter,
26+
)
27+
2828
logger = logging.getLogger(__name__)
2929

3030

src/aspire/abinitio/commonline_d2.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44
import scipy.sparse.linalg as la
55
from numpy.linalg import norm
66

7-
from aspire.abinitio import CLOrient3D, _generate_shift_phase_and_filter
7+
from aspire.abinitio import CLOrient3D
88
from aspire.operators import PolarFT
99
from aspire.utils import J_conjugate, Rotation, all_pairs, all_triplets, tqdm, trange
1010
from aspire.utils.random import randn
1111
from aspire.volume import DnSymmetryGroup
1212

13+
from .commonline_utils import _generate_shift_phase_and_filter
14+
1315
logger = logging.getLogger(__name__)
1416

1517

tests/test_orient_symmetric.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
CLSymmetryC2,
66
CLSymmetryC3C4,
77
CLSymmetryCn,
8-
_cl_angles_to_ind,
98
build_outer_products,
109
g_sync,
1110
)
1211
from aspire.abinitio.commonline_cn import MeanOuterProductEstimator
12+
from aspire.abinitio.commonline_utils import _cl_angles_to_ind
1313
from aspire.source import Simulation
1414
from aspire.utils import (
1515
J_conjugate,

0 commit comments

Comments
 (0)