Skip to content

Commit f69e375

Browse files
committed
compatibility update after rebase
1 parent 1f84945 commit f69e375

File tree

6 files changed

+12
-32
lines changed

6 files changed

+12
-32
lines changed

src/sas/qtgui/Calculators/Shape2SAS/Constraints.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#Global
22
import ast
33
import importlib.util
4+
import logging
5+
import traceback
46

57
from PySide6.QtCore import Qt
68
from PySide6.QtWidgets import QPushButton, QWidget

src/sas/qtgui/Calculators/Shape2SAS/DesignWindow.py

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,6 @@
1515
QWidget,
1616
)
1717

18-
from sas.qtgui.Calculators.Shape2SAS.ButtonOptions import ButtonOptions
19-
from sas.qtgui.Calculators.Shape2SAS.Constraints import Constraints, logger
20-
from sas.qtgui.Calculators.Shape2SAS.genPlugin import generatePlugin
21-
from sas.qtgui.Calculators.Shape2SAS.PlotAspects.plotAspects import Canvas, ViewerPlotDesign
22-
from sas.qtgui.Calculators.Shape2SAS.Tables.subunitTable import OptionLayout, SubunitTable
23-
from sas.qtgui.Calculators.Shape2SAS.UI.DesignWindowUI import Ui_Shape2SAS
24-
from sas.qtgui.Calculators.Shape2SAS.ViewerModel import ViewerModel
25-
from sas.qtgui.Perspectives.perspective import Perspective
26-
from sas.qtgui.Plotting.PlotterData import Data1D
27-
from sas.qtgui.Utilities.GuiUtils import createModelItemWithPlot
28-
2918
# Local SasView
3019
from sas.qtgui.Utilities.ModelEditors.TabbedEditor.TabbedModelEditor import TabbedModelEditor
3120
from sas.qtgui.Perspectives.perspective import Perspective
@@ -39,10 +28,10 @@
3928
from sas.qtgui.Calculators.Shape2SAS.Constraints import Constraints, logger
4029
from sas.qtgui.Calculators.Shape2SAS.PlotAspects.plotAspects import Canvas
4130

42-
from sas.sascalc.shape2sas.Shape2SAS import (getTheoreticalScattering, getPointDistribution, getSimulatedScattering,
43-
ModelProfile, ModelSystem, SimulationParameters,
44-
Qsampling, TheoreticalScatteringCalculation,
45-
SimulateScattering)
31+
from sas.sascalc.shape2sas.Shape2SAS import (
32+
getTheoreticalScattering, getPointDistribution, getSimulatedScattering,
33+
ModelProfile, ModelSystem, SimulationParameters, Qsampling, TheoreticalScatteringCalculation, SimulateScattering
34+
)
4635
from sas.qtgui.Calculators.Shape2SAS.PlotAspects.plotAspects import ViewerPlotDesign
4736
from sas.sascalc.shape2sas.PluginGenerator import generate_plugin
4837

src/sas/qtgui/Perspectives/Fitting/FittingWidget.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
from sas.qtgui.Utilities.CategoryInstaller import CategoryInstaller
3939
from sas.sascalc.fit import models
4040
from sas.sascalc.fit.BumpsFitting import BumpsFit as Fit
41-
from sas.system.user import HELP_DIRECTORY_LOCATION
41+
from sas.system.user import HELP_DIRECTORY_LOCATION, get_plugin_dir
4242

4343
TAB_MAGNETISM = 4
4444
TAB_POLY = 3
@@ -2376,7 +2376,7 @@ def fromModelToQModel(self, model_name: str) -> None:
23762376
kernel_module = None
23772377
if self.cbCategory.currentText() == CATEGORY_CUSTOM:
23782378
# custom kernel load requires full path
2379-
name = os.path.join(models.find_plugins_dir(), model_name+".py")
2379+
name = os.path.join(get_plugin_dir(), model_name+".py")
23802380
try:
23812381
kernel_module = generate.load_kernel_module(name)
23822382
except ModuleNotFoundError:

src/sas/sascalc/shape2sas/PluginGenerator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from pathlib import Path
22
import logging
33

4-
from sas.sascalc.fit import models
54
from sas.sascalc.shape2sas.Shape2SAS import ModelProfile
65
from sas.sascalc.shape2sas.UserText import UserText
6+
from sas.system.user import get_plugin_dir
77

88
def generate_plugin(
99
prof: ModelProfile,
@@ -16,7 +16,7 @@ def generate_plugin(
1616
) -> tuple[str, Path]:
1717
"""Generates a theoretical scattering plugin model"""
1818

19-
plugin_location = Path(models.find_plugins_dir())
19+
plugin_location = Path(get_plugin_dir())
2020
full_path = plugin_location.joinpath(file_name).with_suffix('.py')
2121
logging.info(f"Plugin model will be saved to: {full_path}")
2222

src/sas/sascalc/shape2sas/Shape2SAS.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import argparse
22
import re
33
import numpy as np
4+
import warnings
5+
import time
46

57
from sas.sascalc.shape2sas.StructureFactor import StructureFactor
68
from sas.sascalc.shape2sas.TheoreticalScattering import *

src/sas/sascalc/shape2sas/TheoreticalScattering.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -296,22 +296,9 @@ def getTheoreticalScattering(scalc: TheoreticalScatteringCalculation) -> Theoret
296296
I_theory = ITheoretical(q)
297297

298298
if use_ausaxs:
299-
# import time
300-
# t_start = time.time()
301299
I0 = np.square(np.sum(p)) * sys.conc * prof.volume_total
302300
Pq = I_theory.calc_Pq_ausaxs(q, x, y, z, p)/I0
303301
I0 = 1
304-
print(f"AUSAXS I0: {I0}")
305-
print(f"AUSAXS P: {Pq[0]}, {Pq[1]}, {Pq[2]}, {Pq[3]}, {Pq[4]}")
306-
# t_end_ausaxs = time.time()
307-
308-
# r, pr, _ = WeightedPairDistribution(x, y, z, p).calc_pr(calc.prpoints, sys.polydispersity)
309-
# I0, Pq = I_theory.calc_Pq(r, pr, sys.conc, prof.volume_total)
310-
# t_end_shape2sas = time.time()
311-
# print(f"Shape2SAS I0: {I0}")
312-
# print(f"Shape2SAS P: {Pq[0]}, {Pq[1]}, {Pq[2]}, {Pq[3]}, {Pq[4]}")
313-
# print(f"AUSAXS time: {(t_end_ausaxs - t_start)*1000:.2f} ms")
314-
# print(f"Shape2SAS time: {(t_end_shape2sas - t_start)*1000:.2f} ms")
315302

316303
else:
317304
r, pr, _ = WeightedPairDistribution(x, y, z, p).calc_pr(calc.prpoints, sys.polydispersity)

0 commit comments

Comments
 (0)