The _refln.F_squared_meas data item is defined both in the cif_pow.dic dictionary and in the cif_core.dic dictionary. However, definition provided in the cif_pow.dic seems strange and causes ambiguities upon merging the dictionaries.
Strange features:
The definition id (_refln.F_squared_meas) and alias ids (_refln.F_meas, _refln.F_meas) seem to refer to different concepts. What is more, the cif_core.dic defines _refln.F_squared_meas and _refln.F_meas data names in two separate save frames. Due to this, merging the cif_core.dic dictionary into the cif_pow.dic results in two save blocks that define the _refln.F_meas data item (the alias id in the save_refln.F_squared_meas frame from the cif_pow.dic and the main id in the save_refln.F_meas frame imported from the cif_core.dic).
The measurement units assigned by the dREL code are not squared (femtometres,volts,electrons) in cif_pow.dic, but squared (femtometre_squared,volt_squared, electron_squared) in cif_core.dic.
I might be missing some convention here, but the merging issue described in 1. seems relevant either way.
This is a straightforward cut and paste error in producing the powder dictionary. Commit 0a48d9e fixes this. _refln.F_squared_meas and _refln.F_meas are different quantities.
The
_refln.F_squared_meas
data item is defined both in thecif_pow.dic
dictionary and in thecif_core.dic
dictionary. However, definition provided in thecif_pow.dic
seems strange and causes ambiguities upon merging the dictionaries.Strange features:
_refln.F_squared_meas
) and alias ids (_refln.F_meas
,_refln.F_meas
) seem to refer to different concepts. What is more, thecif_core.dic
defines_refln.F_squared_meas
and_refln.F_meas
data names in two separate save frames. Due to this, merging thecif_core.dic
dictionary into thecif_pow.dic
results in two save blocks that define the_refln.F_meas
data item (the alias id in thesave_refln.F_squared_meas
frame from thecif_pow.dic
and the main id in thesave_refln.F_meas
frame imported from thecif_core.dic
).femtometres
,volts
,electrons
) incif_pow.dic
, but squared (femtometre_squared
,volt_squared
,electron_squared
) incif_core.dic
.I might be missing some convention here, but the merging issue described in 1. seems relevant either way.