-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add _atom_type.mass_number
#400
Conversation
I am not sure if we should have a default value here as if may clash with the general dictionary design policy (see discussion in https://www.iucr.org/__data/iucr/lists/coredmg/msg00460.html). |
Co-authored-by: Antanas Vaitkus <[email protected]>
I like the implementation, but share @vaitkus's concern about default values. Even if the default values get accepted, there should be a reference to their source. |
The enumeration defaults are taken from ITC table 4.4.4.1. The default value of In general, |
The problem with using '.' as the default is that the natural abundance would be automatically assumed even if the author did not actually mean it (the explicit mass number data item might be missing for multiple reasons). While this default assumption is likely to be correct most of the time, the new safer approach adopted by the IUCr is to not assume any default values unless they can be easily derived from other values (see [1]). Therefore, changing the default to That being said, I would probably remove the References: |
Roger that. That all makes sense. I'll remove the default value altogether, but keep the special value of |
I'm still amazed that we didn't have this is cif core before. Even mmCIF only has it for nmr work. Anyway, once the default is removed happy to merge. |
Improved wording for _atom_type.mass_number definition.
Will close #393
Now an
atom_type
can have a specific isotope.This will eventually allow for default scattering lengths to be enumerated, if #399 is accepted.