Added ParticleSpeciesNames.md#177
Conversation
| Names for Atoms and Molecules | ||
| ------------------- | ||
|
|
||
| - Atoms and molecules: Use standard chemical notation. Eg: "H20". Isotopes are denoted by a pound symbol "#" followed by the isotopic number followed by the chemical symbol. Eg: "#3He" for Helium-3. |
There was a problem hiding this comment.
maybe that's a stupid question, but is there some kind of ISO naming already for this on which we can rely on?
There was a problem hiding this comment.
I looked but I could not find anything unfortunately.
There was a problem hiding this comment.
I see, thanks for checking.
And something from PDG (the particle data group), maybe? Just that we don't miss something that already defines spellings.
There was a problem hiding this comment.
(besides that insecurity of mine about accidentally re-inventing something, I like the proposed spellings)
There was a problem hiding this comment.
I had looked at the PDG as well without luck.
There was a problem hiding this comment.
We will need to add:
- an extension ID
4for 1.1.0 (because it will first be removed in 2.0.0) - mention it in the base standard in the extensions section
- add the name for the new
recordattribute - define if this attribute is optional/recommended/required if the extension is declared for a file
- define if it is allowed to have more than one particle name per record, e.g. one could store a mesh with "summed charge density" of all ions and electrons -> list?
|
I realize I forgot to specify how to write atom and molecular charge states. So how about something like: The charge state is denoted by a suffix with either:
|
|
I wonder if we want to record charge states really in the species type name. We usually have them as a record in the species anyway and for constant charge state as a constant record. Maybe other domains would do the same? |
|
@ax3l: Having the charge state separately specified would be fine. |
- file renamed to `EXT_SpeciesType.md` - extension name: `SpeciesType` with extension-ID `4` (`1` is used and we reserved `2`$ - formatting unified - defined `SpeciesType` as attribute: *recommended* if extension is declared - allowed `lists`, e.g. for a local *summed charge density* in a non-equilibrium plasma - atoms & isotopes: reference to IUPAC namings
Reference to the new extension `SpeciesType` in the base standard
|
Changes I applied:
|
|
|
||
| - `SpeciesType` | ||
| - type: *(string)* | ||
| - scope: *recommended* |
There was a problem hiding this comment.
offline discussion: maybe better optional here, it's weird for e.g. "E fields" or arbitrary other records
Later on, in the ED-PIC extension or the BeamPhysics extension one can still specify, that it is recommended for e.g. particle species.
| - `SpeciesType` | ||
| - type: *(string)* | ||
| - scope: *recommended* | ||
| - description: particle species in this record, semicolon-separated list |
There was a problem hiding this comment.
Replace "semicolon-separated list" with "If there are multiple species to be specified, they can be specified using a semicolon separated list."
|
|
||
| This attribute can be used with any `record` (including `mesh records`). | ||
|
|
||
| ### SubAtomic Particle Names |
There was a problem hiding this comment.
Unify headline: SubAtomic Particles
|
|
||
| ### Atoms & Isotopes | ||
|
|
||
| Isotopes are denoted by a pound symbol `#` followed by the isotopic number followed by the chemical symbol, e.g.: `#3He` for Helium-3. |
There was a problem hiding this comment.
Switch order sentences. That is, start this section with "Element namings...".
|
|
||
| Isotopes are denoted by a pound symbol `#` followed by the isotopic number followed by the chemical symbol, e.g.: `#3He` for Helium-3. | ||
| Element namings follow the abbreviated namings of the periodic table, defined by *The International Union of Pure and Applied Chemistry* (IUPAC). | ||
|
|
There was a problem hiding this comment.
Should we mention that the most abundant isotope can just be short-handed as He (for #4He)? It's somehow missing, but would allow ambiguity.
Is D ok for #2H or shall it be forced to the latter?
There was a problem hiding this comment.
I would say that the standard should assume that "He" is equivalent to "#4He".
There was a problem hiding this comment.
Deuterium would be "#2H"
There was a problem hiding this comment.
excellent, so we keep the abbreviations to a minimum: regular elements in the IUPAC periodic table
|
|
||
| ### Molecules | ||
|
|
||
| Use standard chemical notation, e.g.: `H20`. |
There was a problem hiding this comment.
The isotope prefix can be used with molecules. Example "#2H2O" for two deuterium and "#2HHO" for one deuterium.
There was a problem hiding this comment.
idea: we prefix the allowed values with the sections, e.g. subatomic:, atom:/isotope:, molecule:, ...
- optional by default - clarify annotations
|
|
||
| openPMD extension name: `SpeciesType` | ||
|
|
||
| openPMD extension ID: `4` |
There was a problem hiding this comment.
note: this will be removed in 2.0.0 but we have to assign it since we are still in 1.X
|
|
||
| ### SubAtomic Particles | ||
|
|
||
| - `subatomic:antimuon` |
There was a problem hiding this comment.
offline discussion: we won't collide (yet) and if we should later one we can still add prefixes and convert known ones.
Not needed (yet)
dd7005c to
57fece3
Compare
Add pointers
|
@RemiLehe we finished our proposal and you can now add your comments & review! :) We tried to document all ideas and steps during our review today inline in comments, so if you like you can just un-collapse them for curiosity. |
|
@RemiLehe ping :) |
| - `strange-quark` | ||
| - `tao-antiquark` | ||
| - `tao-quark` | ||
| - `tao-neutrino` |
There was a problem hiding this comment.
Shouldn't this be tau-neutrino (and adding tau-antineutrino) instead of tao-neutrino ? In addition, we should probably add tau as a particle (for the counterpart of muon and electron).
There was a problem hiding this comment.
Yes. The change should be made.
| - `muon-neutrino` | ||
| - `neutron` | ||
| - `photon` | ||
| - `pion` |
There was a problem hiding this comment.
Is there a reason to standardize the name of the pion, but not of all the other mesons?
(If the reason is that the pion is the most common, I am fine with this ; I am definitely not a specialist... I was just wondering.)
There was a problem hiding this comment.
The list I came up with was meant to get the discussion going rather then being complete (I am definitely not a specialist either). Do you have a list of names for the other mesons? By all means let us put them in.
|
|
||
| ### SubAtomic Particles | ||
|
|
||
| - `antimuon` |
There was a problem hiding this comment.
Should we add antitau? (See remark below on the tau lepton.)
There was a problem hiding this comment.
Yes we should add antitau. And tao is a typo. Should be tau everywhere.
| ### SubAtomic Particles | ||
|
|
||
| - `antimuon` | ||
| - `antiproton` |
|
|
||
| - `antimuon` | ||
| - `antiproton` | ||
| - `bottom` |
There was a problem hiding this comment.
Shouldn't this be bottom-quark and bottom-antiquark for consistency?
| - `bottom` | ||
| - `charm-antiquark` | ||
| - `charm-quark` | ||
| - `deuteron` |
There was a problem hiding this comment.
It seems that deuteron could be expressed as #2H. Using the convention below. Therefore, I suggest that we remove it from this list.
There was a problem hiding this comment.
Correct that deuteron is the same as #2H with a charge state of 1. In terms of having the name in the standard I don't care either way. @ax3l: Do you have an opinion?
| - `strange-antiquark` | ||
| - `strange-quark` | ||
| - `tao-antiquark` | ||
| - `tao-quark` |
There was a problem hiding this comment.
Also, I am not sure whether a tao-quark and tao-antiquark exist in the standard model... (If I remember well, the quarks of the standard model are up, down, strange, charm, bottom, top.)
There was a problem hiding this comment.
Correct. That is a typo and should be removed.
| by the isotopic number followed by the chemical symbol, e.g.: `#3He` | ||
| for Helium-3. | ||
|
|
||
| The charge state is not encoded by the `SpeciesType` attribute. |
There was a problem hiding this comment.
By charge state, do we mean ionization state? Could charge state be considered ambiguous for some users?
There was a problem hiding this comment.
Imho, charge state is the more general concept while ionization state only applies to atoms & molecules. This section just says we do not express it in this extension.
There was a problem hiding this comment.
I concur with Alex.
|
Sorry for my late review! I added a couple of comments/questions. |
| - `down-antiquark` | ||
| - `down-quark` | ||
| - `electron` | ||
| - `electron-neutrino` |
There was a problem hiding this comment.
Should we add electron-antineutrino?
| - `graviton` | ||
| - `higgs-boson` | ||
| - `muon` | ||
| - `muon-neutrino` |
There was a problem hiding this comment.
Should we add muon_antineutrino?
There was a problem hiding this comment.
And I thought you wanted to point to Majorana neutrinos here ;)
|
Sorry, I totally forgot to swipe through the subatomic particle list again in review. I would suggest to make one list with elementary particles of the standard model (and their anti-partners), Gauge bosons and the higgs boson. There is a plethora of namings for composite particles that are only used in elementary particle physics, especially Hadrons such as Mesons and Baryons, and should imho not be tried to be defined here (besides the obvious ones we need such below for atoms), but instead reference e.g. the particle data group. Also, actual particle detector people think of jets and channels with particles which are again composites of the above. As far as we have no detector people here that suggest a naming I would also keep this free. Likely they would also use group identifiers #163 |
Sounds good to me. |
|
I updated the PR accordingly. I would suggest to move this PR to |
273db25 to
6563438
Compare
|
|
||
| Leptons: | ||
| - `electron` (`positron`) | ||
| - `electron-neutrino` (`anti-electron-neutrino`) |
There was a problem hiding this comment.
anti-neutrinos: who knows, maybe they turn out to be the same particles. but until now it seems that calling them anti-neutrinos is common
Fine with me. |
|
I really like the reorganized version of the file. |
|
Yes I like the reorg too. |
|
I know we don't want to in general get into trying to define names of mesons but thinking about it I would make an exception for |
|
I am ok with both suggestions, just need to find a place to put |
It could be added that |
|
I might just have been thinking loudly. |
|
we will re-open this PR for further review into |
|
Re-opened for 2.0.0 inclusion in #180 |
This pull request has a new file for standardizing the names of particle species. See #176 .
Affected Components: None.
Writer/Reader/Data converter Changes: At this point none since the present standard does not reference particle species names.