Skip to content

Commit ae47210

Browse files
committed
more metadata for icat
1 parent 4b11271 commit ae47210

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

Diff for: plugins/bm29/icat.py

+12-8
Original file line numberDiff line numberDiff line change
@@ -111,16 +111,20 @@ def send_icat(proposal=None, beamline=None, sample=None, dataset=None, path=None
111111

112112
guinier = data.get("guinier")
113113
if guinier:
114-
metadata["SAXS_guinier_rg"] = f"{guinier.Rg:.1f}±{guinier.sigma_Rg:.1f}"
115-
metadata["SAXS_guinier_points"] = f"{guinier.start_point}-{guinier.end_point}"
114+
metadata["SAXS_guinier_rg"] = f"{guinier.Rg:.1f}"
115+
metadata["SAXS_guinier_sigma_rg"] = f"{guinier.sigma_Rg:.1f}"
116+
metadata["SAXS_guinier_points_start"] = f"{guinier.start_point}"
117+
metadata["SAXS_guinier_points_end"] = f"{guinier.end_point}"
116118
metadata["SAXS_guinier_i0"] = f"{guinier.I0:.1f}±{guinier.sigma_I0:.1f}"
117119

118120
bift = data.get("bift")
119121
if bift:
120122
metadata["SAXS_rg"] = f"{bift.Rg_avg:.1f}±{bift.Rg_std:.1f}"
123+
metadata["SAXS_rg_std"] = f"{bift.Rg_avg:.1f}"
124+
metadata["SAXS_rg_avg"] = f"{bift.Rg_std:.1f}"
121125
metadata["SAXS_d_max"] = f"{bift.Dmax_avg:.1f}±{bift.Dmax_std:.1f}"
122-
metadata["SAXS_chi2r"] = str(bift.chi2r_avg)
123-
metadata["SAXS_chi2r_error"] = str(bift.chi2r_std)
126+
metadata["SAXS_chi2r"] = f"{bift.chi2r_avg:.2f}"
127+
metadata["SAXS_chi2r_error"] = f"{bift.chi2r_std:.2f}"
124128

125129
tomerge = data.get("merged")
126130
if tomerge:
@@ -132,10 +136,10 @@ def send_icat(proposal=None, beamline=None, sample=None, dataset=None, path=None
132136
rti = data.get("rti")
133137
if rti:
134138
"Vc sigma_Vc Qr sigma_Qr mass sigma_mass"
135-
metadata["SAXS_vc"] = str(rti.Vc)
136-
metadata["SAXS_vc_error"] = str(rti.sigma_Vc)
137-
metadata["SAXS_mass"] = str(rti.mass)
138-
metadata["SAXS_mass_error"] = str(rti.sigma_mass)
139+
metadata["SAXS_vc"] = f"{rti.Vc:.2f}"
140+
metadata["SAXS_vc_error"] = f"{rti.sigma_Vc:.2f}"
141+
metadata["SAXS_mass"] = f"{rti.mass:.2f}"
142+
metadata["SAXS_mass_error"] = f"{rti.sigma_mass:.2f}"
139143

140144
if not isinstance(raw, list):
141145
raw = [raw]

0 commit comments

Comments
 (0)