Skip to content

Commit 4569af4

Browse files
MohamedAlmakipeterfpeterson
authored andcommitted
Revert "Refactor Abins, replace SData with Euphonic data structures mantidproject#37350" (mantidproject#39665)
This reverts commit 5894d04.
1 parent f9d7c10 commit 4569af4

File tree

12 files changed

+1416
-687
lines changed

12 files changed

+1416
-687
lines changed

Framework/PythonInterface/plugins/algorithms/Abins.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,7 @@ def PyExec(self):
134134
cache_directory=self._cache_directory,
135135
)
136136
s_calculator.progress_reporter = prog_reporter
137-
138-
spectra = s_calculator.get_formatted_data()
137+
s_data = s_calculator.get_formatted_data()
139138

140139
# Clean up parameter modified by _get_properties()
141140
abins.parameters.sampling["bin_width"] = self._initial_parameters_bin_width
@@ -157,17 +156,11 @@ def PyExec(self):
157156

158157
workspaces.extend(
159158
self.create_workspaces(
160-
atoms_symbols=atom_symbols,
161-
spectra=spectra,
162-
max_quantum_order=self._max_event_order,
159+
atoms_symbols=atom_symbols, s_data=s_data, atoms_data=atoms_data, max_quantum_order=self._max_event_order
163160
)
164161
)
165162
workspaces.extend(
166-
self.create_workspaces(
167-
atom_numbers=atom_numbers,
168-
spectra=spectra,
169-
max_quantum_order=self._max_event_order,
170-
)
163+
self.create_workspaces(atom_numbers=atom_numbers, s_data=s_data, atoms_data=atoms_data, max_quantum_order=self._max_event_order)
171164
)
172165
prog_reporter.report("Workspaces with partial dynamical structure factors have been constructed.")
173166

Framework/PythonInterface/plugins/algorithms/Abins2D.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,8 @@ def PyExec(self):
146146
cache_directory=self._cache_directory,
147147
)
148148
s_calculator.progress_reporter = prog_reporter
149-
spectra = s_calculator.get_formatted_data()
150-
151-
self._q_bins = spectra.get_bin_edges(bin_ax="x").to("1/angstrom").magnitude
149+
s_data = s_calculator.get_formatted_data()
150+
self._q_bins = s_data.get_q_bins()
152151

153152
# Hold reporter at 80% for this message
154153
prog_reporter.resetNumSteps(1, 0.8, 0.80000001)
@@ -168,17 +167,11 @@ def PyExec(self):
168167
workspaces = []
169168
workspaces.extend(
170169
self.create_workspaces(
171-
atoms_symbols=atom_symbols,
172-
spectra=spectra,
173-
max_quantum_order=self._max_event_order,
170+
atoms_symbols=atom_symbols, s_data=s_data, atoms_data=atoms_data, max_quantum_order=self._max_event_order
174171
)
175172
)
176173
workspaces.extend(
177-
self.create_workspaces(
178-
atom_numbers=atom_numbers,
179-
spectra=spectra,
180-
max_quantum_order=self._max_event_order,
181-
)
174+
self.create_workspaces(atom_numbers=atom_numbers, s_data=s_data, atoms_data=atoms_data, max_quantum_order=self._max_event_order)
182175
)
183176
prog_reporter.report("Workspaces with partial dynamical structure factors have been constructed.")
184177

conda/recipes/conda_build_config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ libopenblas:
167167
# which does not require future https://github.com/conda-forge/seekpath-feedstock/pull/15/
168168
# please remove this comment and the pins in those recipes when euphonic and seekpath release new versions
169169
euphonic:
170-
- '>=1.4.3,<2.0'
170+
- '>=1.2.1,<2.0'
171171

172172
librdkafka:
173173
- '>=1.6.0'

scripts/abins/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from .atomsdata import AtomsData
2323
from .abinsdata import AbinsData
2424
from .powderdata import PowderData
25+
from .sdata import SData, SDataByAngle
2526

2627
# Calculating modules
2728
from .powdercalculator import PowderCalculator

scripts/abins/abins2.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def PyExec(self):
130130
cache_directory=self._cache_directory,
131131
)
132132
s_calculator.progress_reporter = prog_reporter
133-
spectra = s_calculator.get_formatted_data()
133+
s_data = s_calculator.get_formatted_data()
134134

135135
# Hold reporter at 80% for this message
136136
prog_reporter.resetNumSteps(1, 0.8, 0.80000001)
@@ -149,17 +149,11 @@ def PyExec(self):
149149

150150
workspaces.extend(
151151
self.create_workspaces(
152-
atoms_symbols=atom_symbols,
153-
spectra=spectra,
154-
max_quantum_order=self._max_event_order,
152+
atoms_symbols=atom_symbols, s_data=s_data, atoms_data=atoms_data, max_quantum_order=self._max_event_order
155153
)
156154
)
157155
workspaces.extend(
158-
self.create_workspaces(
159-
atom_numbers=atom_numbers,
160-
spectra=spectra,
161-
max_quantum_order=self._max_event_order,
162-
)
156+
self.create_workspaces(atom_numbers=atom_numbers, s_data=s_data, atoms_data=atoms_data, max_quantum_order=self._max_event_order)
163157
)
164158
prog_reporter.report("Workspaces with partial dynamical structure factors have been constructed.")
165159

0 commit comments

Comments
 (0)