Skip to content

Commit e36ac12

Browse files
authored
Merge pull request #1754 from HEXRD/physics-package-fixes
Physics package fixes
2 parents c098ffe + 2f8a662 commit e36ac12

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

hexrdgui/overlays/powder_overlay.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,8 @@ def pinhole_distortion_kwargs(self):
654654
kwargs = self.tth_distortion_kwargs.copy()
655655
if self.pinhole_distortion_type == 'RyggPinholeDistortion':
656656
# Add our absorption length
657-
kwargs['absorption_length'] = HexrdConfig().absorption_length()
657+
kwargs['absorption_length'] = HexrdConfig(
658+
).absorption_length() * 1e-3
658659
return kwargs
659660
# END PolarDistortionObject mixin reroutes
660661

hexrdgui/physics_package_manager_dialog.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def setup_form(self):
142142
self.ui.pinhole_density.setValue(physics.pinhole_density)
143143
if self.instrument_type == 'PXRDIP':
144144
self.ui.pinhole_thickness.setValue(70)
145-
self.ui.pinhole_diameter.setValue(130)
145+
self.ui.pinhole_diameter.setValue(300)
146146
else:
147147
self.ui.pinhole_thickness.setValue(physics.pinhole_thickness)
148148
self.ui.pinhole_diameter.setValue(physics.pinhole_diameter)

hexrdgui/pinhole_correction_editor.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,14 +154,15 @@ def correction_kwargs(self, v):
154154
if v is None:
155155
return
156156

157+
vp = v.copy()
157158
# These units are in mm, but we display in micrometers
158159
for key, value in v.items():
159160
if key in ('num_phi_elements', 'absorption_length'):
160161
multiplier = 1
161162
else:
162163
multiplier = 1e3
163164

164-
v[key] = value * multiplier
165+
vp[key] = value * multiplier
165166

166167
physics = HexrdConfig().physics_package
167168
if physics is None:
@@ -201,7 +202,7 @@ def correction_kwargs(self, v):
201202
for w_name, (key, value) in values.items():
202203
if w_name.startswith(widget_prefix):
203204
# Extract the value from the dict
204-
value = v.get(key, value)
205+
value = vp.get(key, value)
205206

206207
w = getattr(self.ui, w_name)
207208
w.setValue(value)

0 commit comments

Comments
 (0)