From 061c4982a7c01ec0fd6b138c4f9b2df73f11ea89 Mon Sep 17 00:00:00 2001 From: Subindev D <64056430+subindev-d@users.noreply.github.com> Date: Fri, 8 Mar 2024 16:43:34 +0000 Subject: [PATCH] updated theory page with image --- _images/Figure-MuDirac.jpg | Bin 0 -> 58275 bytes _sources/index.rst.txt | 2 +- _sources/installation.rst.txt | 4 ++-- _sources/theory.rst.txt | 17 +++++++++++++---- _static/Figure-MuDirac.jpg | Bin 0 -> 58275 bytes index.html | 2 +- installation.html | 4 ++-- searchindex.js | 2 +- theory.html | 14 ++++++++++---- 9 files changed, 30 insertions(+), 15 deletions(-) create mode 100644 _images/Figure-MuDirac.jpg create mode 100644 _static/Figure-MuDirac.jpg diff --git a/_images/Figure-MuDirac.jpg b/_images/Figure-MuDirac.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35558109d1b9e8af9744558f3cf986843f635d05 GIT binary patch literal 58275 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. Its use and functioning is extensively documented in the paper `S. Sturniolo, A. Hillier, "Mudirac: A Dirac equation solver for elemental analysiswith muonic X-rays", X-Ray Spectrom. 2020;1–17 `_, which should be cited by any work using it. Here we will give a quick tutorial on how to start using it for simple cases. +MuDirac is a simulation software that integrates the Dirac equation for muonic atoms to compute their X-Ray transition energies; it is written in C++ and can be found on `GitHub `_. The use and functioning of MuDirac 1.0 is extensively documented in the paper `S. Sturniolo, A. Hillier, "Mudirac: A Dirac equation solver for elemental analysiswith muonic X-rays", X-Ray Spectrom. 2020;1–17 `_, which should be cited by any work using it. Here we will give a quick tutorial on how to start using it for simple cases. Installation ------------- diff --git a/_sources/installation.rst.txt b/_sources/installation.rst.txt index 0f4fbbf..5af18a9 100644 --- a/_sources/installation.rst.txt +++ b/_sources/installation.rst.txt @@ -1,7 +1,7 @@ Installation of MuDirac ======================== MuDirac used CMake as a build system, and requires a C++ compiler. In order to compile it and prepare it to be executed on a Linux, Unix, or MacOS system with a working C++ compiler installes, follow these steps: -1. download and unpack (or :literal:`git clone`) the repository on your loacal system; +1. download and unpack (or :literal:`git clone`) the repository on your local system; 2. within the main folder of the repository (the one containing the :literal:`READ.md` file), create a subfolder called :literal:`build`; 3. within the :literal:`build` folder, run the following commands: @@ -21,7 +21,7 @@ and wait for a few seconds for the tests to complete. If you want :literal:`mudi Usage -------- -MuDirac works simplyby running it with an input file: +MuDirac works simply by running it with an input file: .. code-block:: bash diff --git a/_sources/theory.rst.txt b/_sources/theory.rst.txt index 2bf35cf..f351eef 100644 --- a/_sources/theory.rst.txt +++ b/_sources/theory.rst.txt @@ -6,8 +6,17 @@ X-Ray Spectroscopy with negative muons ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ While positive muons can be used as magnetic probes acting as if they were light protons, negative muons have wholly different uses due to behaving in matter more as if they were heavy electrons. Negative muons possess the same charge and spin as electrons, and so will form bound states with nuclei that are known as muonic atoms. These atoms possess peculiar properties due to the heavier mass of the muon: -1. the muon orbitals around the nucleus are much smaller and denser than the electronic ones, meaning that the muon tends to be rather insensitive to the presence of electrons - as it is closer to the nucleus than any of them; -2. for the same reason, the orbitals can overlap significantly with the atomic nucleus, and their energy is affected by the shape of its charge distribution; -3. the orbitals have much higher binding energies, which means they can also be treated only with a relativistic theory. In classical terms, you could say the muons are 'orbiting' the nucleus at speeds close to that of light. +1. the muon orbitals around the nucleus are much smaller and denser than the electronic ones, meaning that the muon tends to be rather insensitive to the presence of electrons - as it is closer to the nucleus than any of them (See figure 1); -The consequence of these facts is that when cascading on a nucleus to form a muonic atom, muons will shed their energy in the form of highly energetic X-Ray photons, and the specific energies of these photons will be tied to the transitions between levels that are unique for each element. For this reason, `muons can be an excellent probe for non-destructive elemental analysis `_. The exact characteristic energies for each element can be tabulated by experimental calibration, but they can also be derived from first principles, by solving the quantum equations to find the orbitals and their energies. However, this is not as simple as applying the usual Schrödinger equation, because as said above, the muons orbit the nucleus at relativistic energies, and the Dirac equation is necessary; plus, at these energies, the electrostatic potential itself stops being perfectly Coulombic. For these reasons, we have provided a software that easily allows one to perform these calculations by including all necessary details to achieve precision sufficient for the interpretation of experiments. +2. for the same reason, the muon orbitals can overlap significantly with the atomic nucleus, and their energy is affected by the shape of its charge distribution; + +3. the muon orbitals have much higher binding energies, which means they can also be treated only with a relativistic theory. In classical terms, you could say the muons are 'orbiting' the nucleus at speeds close to that of light. + + +.. figure:: _static/Figure-MuDirac.jpg + :alt: Schematic drawing of the muon cascade process and the electron configuration evolution in a muonic iron atom within Fe metal. + + Schematic drawing of the muon cascade process and the electron configuration evolution in a muonic iron atom within Fe metal. Side feeding and electron refilling, via radiative decay or electronic Auger decay, fill the electron holes. It is assumed that the number of 4s electrons is a constant during the cascade because of rapid N-shell side feeding. Figure taken from T. Okumura et. al. PHYSICAL REVIEW LETTERS 127, 053001 (2021). + + +The consequence of these facts is that when cascading on a nucleus to form a muonic atom, muons will shed their energy in the form of highly energetic X-Ray photons, and the specific energies of these photons will be tied to the transitions between levels that are unique for each element. For this reason, `muons can be an excellent probe for non-destructive elemental analysis `_. The exact characteristic energies for each element can be tabulated by experimental calibration, but they can also be modelled from first principles, by solving the quantum equations to find the orbitals and their energies. However, this is not as simple as applying the usual Schrödinger equation, because the muons orbit the nucleus at relativistic energies and the Dirac equation is necessary; plus, at these energies, the electrostatic potential itself stops being perfectly Coulombic. For these reasons, we have provided a software that easily allows one to perform these calculations by including all necessary details to achieve precision sufficient for the interpretation of experiments. diff --git a/_static/Figure-MuDirac.jpg b/_static/Figure-MuDirac.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35558109d1b9e8af9744558f3cf986843f635d05 GIT binary patch literal 58275 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 to MuDirac’s documentationExample of MuDirac Usage -

MuDirac is a simulation software that integrates the Dirac equation for muonic atoms to compute their X-Ray transition energies; it is written in C++ and can be found on GitHub. Its use and functioning is extensively documented in the paper S. Sturniolo, A. Hillier, “Mudirac: A Dirac equation solver for elemental analysiswith muonic X-rays”, X-Ray Spectrom. 2020;1–17, which should be cited by any work using it. Here we will give a quick tutorial on how to start using it for simple cases.

+

MuDirac is a simulation software that integrates the Dirac equation for muonic atoms to compute their X-Ray transition energies; it is written in C++ and can be found on GitHub. The use and functioning of MuDirac 1.0 is extensively documented in the paper S. Sturniolo, A. Hillier, “Mudirac: A Dirac equation solver for elemental analysiswith muonic X-rays”, X-Ray Spectrom. 2020;1–17, which should be cited by any work using it. Here we will give a quick tutorial on how to start using it for simple cases.

Installation

Details for how to install and use MuDirac is given here.

diff --git a/installation.html b/installation.html index f004bf7..60022a0 100644 --- a/installation.html +++ b/installation.html @@ -82,7 +82,7 @@

Installation of MuDirac

MuDirac used CMake as a build system, and requires a C++ compiler. In order to compile it and prepare it to be executed on a Linux, Unix, or MacOS system with a working C++ compiler installes, follow these steps: -1. download and unpack (or git clone) the repository on your loacal system; +1. download and unpack (or git clone) the repository on your local system; 2. within the main folder of the repository (the one containing the READ.md file), create a subfolder called build; 3. within the build folder, run the following commands:

cmake ..
@@ -97,7 +97,7 @@ 

Installation of MuDiracand wait for a few seconds for the tests to complete. If you want mudirac to be accessible from any folder in your computer, add the resulting bin directory to your system PATH environment variable.

Usage

-

MuDirac works simplyby running it with an input file:

+

MuDirac works simply by running it with an input file:

mudirac input.in
 
diff --git a/searchindex.js b/searchindex.js index 6b287ab..7a3cd06 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["example", "index", "installation", "keywords", "theory"], "filenames": ["example.rst", "index.rst", "installation.rst", "keywords.rst", "theory.rst"], "titles": ["Example of MuDirac Usage", "Welcome to MuDirac\u2019s documentation", "Installation of MuDirac", "Input keywords", "Theory"], "terms": {"To": 0, "learn": 0, "how": [0, 1, 3], "us": [0, 1, 2, 3, 4], "let": 0, "": [0, 3], "try": 0, "simpl": [0, 1, 3, 4], "open": 0, "text": [0, 2, 3], "editor": 0, "write": [0, 3], "follow": [0, 2], "element": [0, 1, 3, 4], "au": 0, "isotop": [0, 3], "197": 0, "xr_line": [0, 3], "k1": [0, 3], "l2": [0, 3], "l3": [0, 3], "write_spec": [0, 3], "t": [0, 3], "save": 0, "thi": [0, 3, 4], "au_bas": 0, "pass": 0, "The": [0, 2, 3, 4], "simul": [0, 1, 3], "should": [0, 1, 3], "realli": 0, "fast": 0, "produc": [0, 3], "file": [0, 2, 3], "xr": [0, 1, 3], "out": [0, 3], "log": [0, 3], "err": 0, "spec": 0, "dat": 0, "ar": [0, 3, 4], "just": 0, "program": [0, 3], "calcul": [0, 3, 4], "where": [0, 2], "ani": [0, 1, 2, 3, 4], "error": [0, 3], "store": [0, 3], "thei": [0, 3, 4], "import": [0, 3], "unless": 0, "you": [0, 1, 2, 4], "re": 0, "figur": 0, "what": 0, "went": 0, "wrong": 0, "fail": [0, 3], "contain": [0, 2, 3], "summari": 0, "result": [0, 2], "tabul": [0, 4], "data": 0, "spectrum": [0, 3], "look": 0, "input": [0, 1, 2], "each": [0, 3, 4], "line": [0, 3], "doe": [0, 3], "specifi": [0, 3], "we": [0, 1, 3, 4], "interest": 0, "studi": 0, "gold": 0, "specif": [0, 3, 4], "indic": [0, 3], "which": [0, 1, 3, 4], "x": [0, 1], "rai": [0, 1], "transit": [0, 1, 3], "want": [0, 2], "know": 0, "about": 0, "notat": [0, 3], "i": [0, 1, 2, 3, 4], "iupac": [0, 3], "standard": 0, "spectrometri": 0, "These": [0, 3, 4], "would": [0, 3], "connect": 0, "1": [0, 1, 2, 3], "shell": [0, 3], "2p1": 0, "2": [0, 2, 3], "2p3": 0, "rememb": 0, "becaus": [0, 4], "orbit": [0, 4], "relativist": [0, 4], "spin": [0, 4], "coupl": 0, "built": 0, "them": [0, 3, 4], "differ": [0, 3, 4], "total": 0, "angular": 0, "momentum": 0, "have": [0, 2, 3, 4], "energi": [0, 1, 3], "final": 0, "tell": 0, "also": [0, 3, 4], "without": 0, "wouldn": 0, "creat": [0, 2], "here": [0, 1, 3], "stand": 0, "true": [0, 3], "now": 0, "content": 0, "someth": 0, "like": [0, 3], "z": [0, 3], "79": 0, "A": [0, 1, 2, 3], "amu": 0, "m": 0, "206": [0, 3], "768": 0, "delta": [0, 3], "ev": [0, 3], "w_12": 0, "43693e": 0, "07": 0, "4": [0, 3], "94871e": 0, "18": 0, "48315e": 0, "63201e": 0, "first": [0, 4], "header": 0, "record": 0, "context": 0, "atom": [0, 1, 3], "number": [0, 3], "mass": [0, 3, 4], "particl": [0, 3], "unit": [0, 3], "muon": [0, 1, 3], "alwai": 0, "next": 0, "show": 0, "electron": [0, 3, 4], "volt": 0, "rate": [0, 3], "second": [0, 2], "rel": 0, "intens": 0, "gener": [0, 3], "speak": 0, "higher": [0, 3, 4], "stronger": 0, "though": 0, "isn": 0, "perfect": 0, "other": [0, 3], "factor": 0, "plai": 0, "achiev": [0, 4], "default": [0, 3], "set": [0, 3], "fact": [0, 4], "insuffici": 0, "accur": 0, "an": [0, 2, 3, 4], "larg": 0, "rule": [0, 3], "charg": [0, 3, 4], "nucleu": [0, 3, 4], "more": [0, 3, 4], "all": [0, 3, 4], "addit": [0, 3], "term": [0, 3, 4], "copi": 0, "edit": 0, "add": [0, 2], "so": [0, 4], "nuclear_model": [0, 3], "fermi2": [0, 3], "uehling_correct": [0, 3], "electronic_config": [0, 3], "three": 0, "model": [0, 3], "point": [0, 1], "fermi": [0, 3], "distribut": [0, 3, 4], "far": 0, "realiti": 0, "paramet": [0, 3], "period": [0, 3], "tabl": [0, 3], "account": 0, "finit": [0, 3], "size": [0, 3], "overlap": [0, 4], "uehl": [0, 3], "correct": [0, 3], "quantum": [0, 4], "field": 0, "effect": [0, 3], "relev": 0, "electrostat": [0, 4], "high": [0, 3], "It": [0, 3], "can": [0, 1, 2, 3, 4], "undestood": 0, "vacuum": 0, "itself": [0, 4], "act": [0, 4], "polariz": 0, "medium": 0, "virtual": 0, "positron": 0, "pair": 0, "theori": [0, 1], "partial": 0, "shield": 0, "lower": [0, 3], "tradit": 0, "coulomb": [0, 4], "forc": 0, "especi": 0, "veri": [0, 3], "massiv": 0, "nuclei": [0, 4], "pb": 0, "close": [0, 4], "includ": [0, 4], "approxim": 0, "solv": [0, 4], "equat": [0, 1, 4], "rather": [0, 4], "place": 0, "fix": 0, "idealis": 0, "build": [0, 2], "neg": [0, 3], "background": [0, 1, 3], "from": [0, 1, 2, 3, 4], "howev": [0, 3, 4], "tini": 0, "compar": 0, "previou": 0, "two": [0, 3], "often": 0, "easili": [0, 4], "ignor": 0, "run": [0, 2], "again": [0, 3], "take": [0, 3], "longer": 0, "time": [0, 3], "output": [0, 3], "5": [0, 3], "5936e": 0, "06": 0, "62308e": 0, "76294e": 0, "76987e": 0, "note": [0, 3], "signific": 0, "chang": [0, 3], "almost": 0, "smaller": [0, 3, 4], "than": [0, 3, 4], "previous": 0, "remov": 0, "new": 0, "individu": 0, "comment": 0, "ad": 0, "begin": 0, "see": [0, 1], "familiar": 0, "yourself": 0, "few": [0, 2], "thing": 0, "l1": [0, 3], "m2": 0, "m3": 0, "rang": [0, 3], "written": [0, 1, 3], "m5": 0, "comput": [0, 1, 2, 3], "within": [0, 2], "given": [0, 1], "obei": 0, "select": [0, 3], "allow": [0, 4], "plot": 0, "spectra": 0, "gnuplot": 0, "softwar": [0, 1, 4], "excel": [0, 4], "origin": 0, "usag": 1, "predict": 1, "frequenc": 1, "probabl": 1, "between": [1, 3], "level": [1, 3], "muonic": 1, "keyword": [1, 2], "string": 1, "boolean": 1, "float": 1, "integ": 1, "exampl": [1, 3], "integr": [1, 3], "dirac": [1, 3, 4], "c": [1, 2, 3], "found": [1, 2, 3], "github": 1, "Its": 1, "function": [1, 3], "extens": 1, "paper": 1, "sturniolo": 1, "hillier": 1, "solver": 1, "analysiswith": 1, "spectrom": 1, "2020": 1, "17": 1, "work": [1, 2, 3], "give": [1, 3], "quick": 1, "tutori": 1, "start": [1, 3], "case": [1, 3], "detail": [1, 4], "For": [1, 3, 4], "theoret": 1, "its": [1, 3, 4], "applic": 1, "publish": 1, "analysi": [1, 4], "http": 1, "doi": 1, "org": 1, "10": 1, "1002": 1, "3212": 1, "abov": [1, 3, 4], "make": [1, 2, 3], "your": [1, 2], "too": 1, "leandro": 1, "liborio": 1, "stfc": 1, "ac": 1, "uk": 1, "fund": 1, "ada": 1, "lovelac": 1, "centr": 1, "collabor": 1, "isi": 1, "group": 1, "cmake": 2, "system": 2, "requir": 2, "compil": 2, "In": [2, 3, 4], "order": [2, 3], "prepar": 2, "execut": 2, "linux": 2, "unix": 2, "maco": 2, "step": [2, 3], "download": 2, "unpack": 2, "git": 2, "clone": 2, "repositori": 2, "loacal": 2, "main": 2, "folder": 2, "one": [2, 4], "read": 2, "md": 2, "subfold": 2, "call": 2, "3": [2, 3], "command": 2, "test": 2, "suit": 2, "same": [2, 3, 4], "directori": 2, "wait": 2, "complet": 2, "If": [2, 3], "access": 2, "bin": 2, "path": 2, "environ": 2, "variabl": 2, "simplybi": 2, "name": 2, "prefer": 2, "row": 2, "form": [2, 4], "valu": [2, 3], "full": [2, 3], "list": [2, 3], "employ": 2, "mean": [2, 3, 4], "mudirac": 3, "singl": 3, "multipl": 3, "format": 3, "current": 3, "avail": 3, "divid": 3, "type": 3, "purpos": 3, "invalid": 3, "e": 3, "g": 3, "chemic": 3, "symbol": 3, "doesn": 3, "correspond": 3, "known": [3, 4], "rise": 3, "determin": 3, "nuclear": 3, "up": 3, "111": 3, "roentgenium": 3, "rg": 3, "h": 3, "describ": 3, "sphere": 3, "uniformli": 3, "spheric": 3, "configur": 3, "1s2": 3, "2s2": 3, "2p2": 3, "repres": 3, "when": [3, 4], "neutral": 3, "mix": 3, "he": 3, "empti": 3, "ideal_atom_minshel": 3, "treat": [3, 4], "hydrogen": 3, "analyt": 3, "solut": 3, "discard": 3, "mostli": 3, "debug": 3, "state": [3, 4], "difficulti": 3, "converg": 3, "must": 3, "k": 3, "rightarrow": 3, "n": 3, "l": 3, "etc": 3, "ideal": 3, "desir": 3, "express": 3, "convent": 3, "jenkin": 3, "et": 3, "al": 3, "1991": 3, "separ": 3, "comma": 3, "colon": 3, "m1": 3, "some": 3, "forbidden": 3, "simpli": 3, "skip": 3, "doubl": 3, "loop": 3, "both": 3, "side": 3, "count": 3, "repeat": 3, "onli": [3, 4], "fals": 3, "either": 3, "word": 3, "letter": 3, "regardless": 3, "whether": 3, "turn": 3, "_spec": 3, "broaden": 3, "gaussian": 3, "sort_by": 3, "print": 3, "sort": 3, "instead": 3, "accept": 3, "non": [3, 4], "normal": 3, "105": 3, "scientif": 3, "053e2": 3, "By": 3, "7683": 3, "energy_tol": 3, "absolut": 3, "toler": 3, "search": 3, "eigenvalu": 3, "iter": 3, "stop": [3, 4], "onc": 3, "1e": 3, "7": 3, "energy_damp": 3, "damp": 3, "steepest": 3, "descent": 3, "eas": 3, "multipli": 3, "suggest": 3, "help": 3, "avoid": 3, "overshoot": 3, "fine": 3, "tune": 3, "might": 3, "difficult": 3, "while": [3, 4], "bigger": 3, "faster": 3, "ones": [3, 4], "0": 3, "max_de_ratio": 3, "maximum": 3, "ratio": 3, "exce": 3, "guess": 3, "rescal": 3, "serv": 3, "measur": 3, "tweak": 3, "get": 3, "around": [3, 4], "bad": 3, "node_tol": 3, "identifi": 3, "node": 3, "wavefunct": 3, "unlik": 3, "need": 3, "6": 3, "loggrid_step": 3, "logarithm": 3, "grid": 3, "005": 3, "loggrid_cent": 3, "center": 3, "a_0": 3, "zm": 3, "uehling_lowcut": 3, "low": 3, "cutoff": 3, "potenti": [3, 4], "under": 3, "radiu": 3, "consid": 3, "uehling_highcut": 3, "over": 3, "r": 3, "infin": 3, "econf_rhoep": 3, "densiti": 3, "threshold": 3, "truncat": 3, "zero": 3, "econf_rin_max": 3, "upper": 3, "limit": 3, "innermost": 3, "econf_rout_min": 3, "outermost": 3, "spec_step": 3, "ha": 3, "1e2": 3, "spec_linewidth": 3, "width": 3, "1e3": 3, "spec_expdec": 3, "exponenti": 3, "decai": 3, "e_": 3, "dec": 3, "sensit": 3, "entir": 3, "exp": 3, "most": 3, "common": 3, "max_e_it": 3, "perform": [3, 4], "exceed": 3, "increas": 3, "slow": 3, "progress": 3, "100": 3, "max_nodes_it": 3, "expect": 3, "adjust": 3, "max_state_it": 3, "enclos": 3, "base": 3, "check": 3, "futur": 3, "provid": [3, 4], "process": 3, "much": [3, 4], "befor": 3, "uehling_step": 3, "precis": [3, 4], "xr_print_precis": 3, "digit": 3, "after": 3, "mani": 3, "possibl": 3, "verbos": 3, "go": 3, "amount": 3, "inform": 3, "ascii": 3, "well": 3, "matric": 3, "reserv": 3, "posit": 4, "magnet": 4, "probe": 4, "were": 4, "light": 4, "proton": 4, "wholli": 4, "due": 4, "behav": 4, "matter": 4, "heavi": 4, "possess": 4, "bound": 4, "peculiar": 4, "properti": 4, "heavier": 4, "denser": 4, "tend": 4, "insensit": 4, "presenc": 4, "closer": 4, "reason": 4, "significantli": 4, "affect": 4, "shape": 4, "bind": 4, "classic": 4, "could": 4, "sai": 4, "speed": 4, "consequ": 4, "cascad": 4, "shed": 4, "highli": 4, "energet": 4, "photon": 4, "ti": 4, "uniqu": 4, "destruct": 4, "exact": 4, "characterist": 4, "experiment": 4, "calibr": 4, "deriv": 4, "principl": 4, "find": 4, "appli": 4, "usual": 4, "schr\u00f6dinger": 4, "said": 4, "necessari": 4, "plu": 4, "being": 4, "perfectli": 4, "suffici": 4, "interpret": 4, "experi": 4}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"exampl": 0, "mudirac": [0, 1, 2], "usag": [0, 2], "welcom": 1, "": 1, "document": 1, "content": 1, "instal": [1, 2], "cite": 1, "contact": 1, "acknowledg": 1, "input": 3, "keyword": 3, "string": 3, "boolean": 3, "float": 3, "point": 3, "integ": 3, "theori": 4, "predict": 4, "frequenc": 4, "probabl": 4, "transit": 4, "between": 4, "energi": 4, "level": 4, "muonic": 4, "atom": 4, "x": 4, "rai": 4, "spectroscopi": 4, "neg": 4, "muon": 4}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Example of MuDirac Usage": [[0, "example-of-mudirac-usage"]], "Welcome to MuDirac\u2019s documentation": [[1, "welcome-to-mudirac-s-documentation"]], "Contents:": [[1, null]], "Installation": [[1, "installation"]], "Citing mudirac": [[1, "citing-mudirac"]], "Contact": [[1, "contact"]], "Acknowledgments": [[1, "acknowledgments"]], "Installation of MuDirac": [[2, "installation-of-mudirac"]], "Usage": [[2, "usage"]], "Input keywords": [[3, "input-keywords"]], "String keywords": [[3, "string-keywords"]], "Boolean keywords": [[3, "boolean-keywords"]], "Floating point keywords": [[3, "floating-point-keywords"]], "Integer keywords": [[3, "integer-keywords"]], "Theory": [[4, "theory"]], "Prediction of frequencies and probabilities of transition between energy levels of muonic atoms": [[4, "prediction-of-frequencies-and-probabilities-of-transition-between-energy-levels-of-muonic-atoms"]], "X-Ray Spectroscopy with negative muons": [[4, "x-ray-spectroscopy-with-negative-muons"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["example", "index", "installation", "keywords", "theory"], "filenames": ["example.rst", "index.rst", "installation.rst", "keywords.rst", "theory.rst"], "titles": ["Example of MuDirac Usage", "Welcome to MuDirac\u2019s documentation", "Installation of MuDirac", "Input keywords", "Theory"], "terms": {"To": 0, "learn": 0, "how": [0, 1, 3], "us": [0, 1, 2, 3, 4], "let": 0, "": [0, 3], "try": 0, "simpl": [0, 1, 3, 4], "open": 0, "text": [0, 2, 3], "editor": 0, "write": [0, 3], "follow": [0, 2], "element": [0, 1, 3, 4], "au": 0, "isotop": [0, 3], "197": 0, "xr_line": [0, 3], "k1": [0, 3], "l2": [0, 3], "l3": [0, 3], "write_spec": [0, 3], "t": [0, 3, 4], "save": 0, "thi": [0, 3, 4], "au_bas": 0, "pass": 0, "The": [0, 1, 2, 3, 4], "simul": [0, 1, 3], "should": [0, 1, 3], "realli": 0, "fast": 0, "produc": [0, 3], "file": [0, 2, 3], "xr": [0, 1, 3], "out": [0, 3], "log": [0, 3], "err": 0, "spec": 0, "dat": 0, "ar": [0, 3, 4], "just": 0, "program": [0, 3], "calcul": [0, 3, 4], "where": [0, 2], "ani": [0, 1, 2, 3, 4], "error": [0, 3], "store": [0, 3], "thei": [0, 3, 4], "import": [0, 3], "unless": 0, "you": [0, 1, 2, 4], "re": 0, "figur": [0, 4], "what": 0, "went": 0, "wrong": 0, "fail": [0, 3], "contain": [0, 2, 3], "summari": 0, "result": [0, 2], "tabul": [0, 4], "data": 0, "spectrum": [0, 3], "look": 0, "input": [0, 1, 2], "each": [0, 3, 4], "line": [0, 3], "doe": [0, 3], "specifi": [0, 3], "we": [0, 1, 3, 4], "interest": 0, "studi": 0, "gold": 0, "specif": [0, 3, 4], "indic": [0, 3], "which": [0, 1, 3, 4], "x": [0, 1], "rai": [0, 1], "transit": [0, 1, 3], "want": [0, 2], "know": 0, "about": 0, "notat": [0, 3], "i": [0, 1, 2, 3, 4], "iupac": [0, 3], "standard": 0, "spectrometri": 0, "These": [0, 3, 4], "would": [0, 3], "connect": 0, "1": [0, 1, 2, 3, 4], "shell": [0, 3, 4], "2p1": 0, "2": [0, 2, 3], "2p3": 0, "rememb": 0, "becaus": [0, 4], "orbit": [0, 4], "relativist": [0, 4], "spin": [0, 4], "coupl": 0, "built": 0, "them": [0, 3, 4], "differ": [0, 3, 4], "total": 0, "angular": 0, "momentum": 0, "have": [0, 2, 3, 4], "energi": [0, 1, 3], "final": 0, "tell": 0, "also": [0, 3, 4], "without": 0, "wouldn": 0, "creat": [0, 2], "here": [0, 1, 3], "stand": 0, "true": [0, 3], "now": 0, "content": 0, "someth": 0, "like": [0, 3], "z": [0, 3], "79": 0, "A": [0, 1, 2, 3], "amu": 0, "m": 0, "206": [0, 3], "768": 0, "delta": [0, 3], "ev": [0, 3], "w_12": 0, "43693e": 0, "07": 0, "4": [0, 3, 4], "94871e": 0, "18": 0, "48315e": 0, "63201e": 0, "first": [0, 4], "header": 0, "record": 0, "context": 0, "atom": [0, 1, 3], "number": [0, 3, 4], "mass": [0, 3, 4], "particl": [0, 3], "unit": [0, 3], "muon": [0, 1, 3], "alwai": 0, "next": 0, "show": 0, "electron": [0, 3, 4], "volt": 0, "rate": [0, 3], "second": [0, 2], "rel": 0, "intens": 0, "gener": [0, 3], "speak": 0, "higher": [0, 3, 4], "stronger": 0, "though": 0, "isn": 0, "perfect": 0, "other": [0, 3], "factor": 0, "plai": 0, "achiev": [0, 4], "default": [0, 3], "set": [0, 3], "fact": [0, 4], "insuffici": 0, "accur": 0, "an": [0, 2, 3, 4], "larg": 0, "rule": [0, 3], "charg": [0, 3, 4], "nucleu": [0, 3, 4], "more": [0, 3, 4], "all": [0, 3, 4], "addit": [0, 3], "term": [0, 3, 4], "copi": 0, "edit": 0, "add": [0, 2], "so": [0, 4], "nuclear_model": [0, 3], "fermi2": [0, 3], "uehling_correct": [0, 3], "electronic_config": [0, 3], "three": 0, "model": [0, 3, 4], "point": [0, 1], "fermi": [0, 3], "distribut": [0, 3, 4], "far": 0, "realiti": 0, "paramet": [0, 3], "period": [0, 3], "tabl": [0, 3], "account": 0, "finit": [0, 3], "size": [0, 3], "overlap": [0, 4], "uehl": [0, 3], "correct": [0, 3], "quantum": [0, 4], "field": 0, "effect": [0, 3], "relev": 0, "electrostat": [0, 4], "high": [0, 3], "It": [0, 3, 4], "can": [0, 1, 2, 3, 4], "undestood": 0, "vacuum": 0, "itself": [0, 4], "act": [0, 4], "polariz": 0, "medium": 0, "virtual": 0, "positron": 0, "pair": 0, "theori": [0, 1], "partial": 0, "shield": 0, "lower": [0, 3], "tradit": 0, "coulomb": [0, 4], "forc": 0, "especi": 0, "veri": [0, 3], "massiv": 0, "nuclei": [0, 4], "pb": 0, "close": [0, 4], "includ": [0, 4], "approxim": 0, "solv": [0, 4], "equat": [0, 1, 4], "rather": [0, 4], "place": 0, "fix": 0, "idealis": 0, "build": [0, 2], "neg": [0, 3], "background": [0, 1, 3], "from": [0, 1, 2, 3, 4], "howev": [0, 3, 4], "tini": 0, "compar": 0, "previou": 0, "two": [0, 3], "often": 0, "easili": [0, 4], "ignor": 0, "run": [0, 2], "again": [0, 3], "take": [0, 3], "longer": 0, "time": [0, 3], "output": [0, 3], "5": [0, 3], "5936e": 0, "06": 0, "62308e": 0, "76294e": 0, "76987e": 0, "note": [0, 3], "signific": 0, "chang": [0, 3], "almost": 0, "smaller": [0, 3, 4], "than": [0, 3, 4], "previous": 0, "remov": 0, "new": 0, "individu": 0, "comment": 0, "ad": 0, "begin": 0, "see": [0, 1, 4], "familiar": 0, "yourself": 0, "few": [0, 2], "thing": 0, "l1": [0, 3], "m2": 0, "m3": 0, "rang": [0, 3], "written": [0, 1, 3], "m5": 0, "comput": [0, 1, 2, 3], "within": [0, 2, 4], "given": [0, 1], "obei": 0, "select": [0, 3], "allow": [0, 4], "plot": 0, "spectra": 0, "gnuplot": 0, "softwar": [0, 1, 4], "excel": [0, 4], "origin": 0, "usag": 1, "predict": 1, "frequenc": 1, "probabl": 1, "between": [1, 3], "level": [1, 3], "muonic": 1, "keyword": [1, 2], "string": 1, "boolean": 1, "float": 1, "integ": 1, "exampl": [1, 3], "integr": [1, 3], "dirac": [1, 3, 4], "c": [1, 2, 3], "found": [1, 2, 3], "github": 1, "Its": [], "function": [1, 3], "extens": 1, "paper": 1, "sturniolo": 1, "hillier": 1, "solver": 1, "analysiswith": 1, "spectrom": 1, "2020": 1, "17": 1, "work": [1, 2, 3], "give": [1, 3], "quick": 1, "tutori": 1, "start": [1, 3], "case": [1, 3], "detail": [1, 4], "For": [1, 3, 4], "theoret": 1, "its": [1, 3, 4], "applic": 1, "publish": 1, "analysi": [1, 4], "http": 1, "doi": 1, "org": 1, "10": 1, "1002": 1, "3212": 1, "abov": [1, 3], "make": [1, 2, 3], "your": [1, 2], "too": 1, "leandro": 1, "liborio": 1, "stfc": 1, "ac": 1, "uk": 1, "fund": 1, "ada": 1, "lovelac": 1, "centr": 1, "collabor": 1, "isi": 1, "group": 1, "cmake": 2, "system": 2, "requir": 2, "compil": 2, "In": [2, 3, 4], "order": [2, 3], "prepar": 2, "execut": 2, "linux": 2, "unix": 2, "maco": 2, "step": [2, 3], "download": 2, "unpack": 2, "git": 2, "clone": 2, "repositori": 2, "loacal": [], "main": 2, "folder": 2, "one": [2, 4], "read": 2, "md": 2, "subfold": 2, "call": 2, "3": [2, 3], "command": 2, "test": 2, "suit": 2, "same": [2, 3, 4], "directori": 2, "wait": 2, "complet": 2, "If": [2, 3], "access": 2, "bin": 2, "path": 2, "environ": 2, "variabl": 2, "simplybi": [], "name": 2, "prefer": 2, "row": 2, "form": [2, 4], "valu": [2, 3], "full": [2, 3], "list": [2, 3], "employ": 2, "mean": [2, 3, 4], "mudirac": 3, "singl": 3, "multipl": 3, "format": 3, "current": 3, "avail": 3, "divid": 3, "type": 3, "purpos": 3, "invalid": 3, "e": 3, "g": 3, "chemic": 3, "symbol": 3, "doesn": 3, "correspond": 3, "known": [3, 4], "rise": 3, "determin": 3, "nuclear": 3, "up": 3, "111": 3, "roentgenium": 3, "rg": 3, "h": 3, "describ": 3, "sphere": 3, "uniformli": 3, "spheric": 3, "configur": [3, 4], "1s2": 3, "2s2": 3, "2p2": 3, "repres": 3, "when": [3, 4], "neutral": 3, "mix": 3, "he": 3, "empti": 3, "ideal_atom_minshel": 3, "treat": [3, 4], "hydrogen": 3, "analyt": 3, "solut": 3, "discard": 3, "mostli": 3, "debug": 3, "state": [3, 4], "difficulti": 3, "converg": 3, "must": 3, "k": 3, "rightarrow": 3, "n": [3, 4], "l": 3, "etc": 3, "ideal": 3, "desir": 3, "express": 3, "convent": 3, "jenkin": 3, "et": [3, 4], "al": [3, 4], "1991": 3, "separ": 3, "comma": 3, "colon": 3, "m1": 3, "some": 3, "forbidden": 3, "simpli": [2, 3], "skip": 3, "doubl": 3, "loop": 3, "both": 3, "side": [3, 4], "count": 3, "repeat": 3, "onli": [3, 4], "fals": 3, "either": 3, "word": 3, "letter": [3, 4], "regardless": 3, "whether": 3, "turn": 3, "_spec": 3, "broaden": 3, "gaussian": 3, "sort_by": 3, "print": 3, "sort": 3, "instead": 3, "accept": 3, "non": [3, 4], "normal": 3, "105": 3, "scientif": 3, "053e2": 3, "By": 3, "7683": 3, "energy_tol": 3, "absolut": 3, "toler": 3, "search": 3, "eigenvalu": 3, "iter": 3, "stop": [3, 4], "onc": 3, "1e": 3, "7": 3, "energy_damp": 3, "damp": 3, "steepest": 3, "descent": 3, "eas": 3, "multipli": 3, "suggest": 3, "help": 3, "avoid": 3, "overshoot": 3, "fine": 3, "tune": 3, "might": 3, "difficult": 3, "while": [3, 4], "bigger": 3, "faster": 3, "ones": [3, 4], "0": [1, 3], "max_de_ratio": 3, "maximum": 3, "ratio": 3, "exce": 3, "guess": 3, "rescal": 3, "serv": 3, "measur": 3, "tweak": 3, "get": 3, "around": [3, 4], "bad": 3, "node_tol": 3, "identifi": 3, "node": 3, "wavefunct": 3, "unlik": 3, "need": 3, "6": 3, "loggrid_step": 3, "logarithm": 3, "grid": 3, "005": 3, "loggrid_cent": 3, "center": 3, "a_0": 3, "zm": 3, "uehling_lowcut": 3, "low": 3, "cutoff": 3, "potenti": [3, 4], "under": 3, "radiu": 3, "consid": 3, "uehling_highcut": 3, "over": 3, "r": 3, "infin": 3, "econf_rhoep": 3, "densiti": 3, "threshold": 3, "truncat": 3, "zero": 3, "econf_rin_max": 3, "upper": 3, "limit": 3, "innermost": 3, "econf_rout_min": 3, "outermost": 3, "spec_step": 3, "ha": 3, "1e2": 3, "spec_linewidth": 3, "width": 3, "1e3": 3, "spec_expdec": 3, "exponenti": 3, "decai": [3, 4], "e_": 3, "dec": 3, "sensit": 3, "entir": 3, "exp": 3, "most": 3, "common": 3, "max_e_it": 3, "perform": [3, 4], "exceed": 3, "increas": 3, "slow": 3, "progress": 3, "100": 3, "max_nodes_it": 3, "expect": 3, "adjust": 3, "max_state_it": 3, "enclos": 3, "base": 3, "check": 3, "futur": 3, "provid": [3, 4], "process": [3, 4], "much": [3, 4], "befor": 3, "uehling_step": 3, "precis": [3, 4], "xr_print_precis": 3, "digit": 3, "after": 3, "mani": 3, "possibl": 3, "verbos": 3, "go": 3, "amount": 3, "inform": 3, "ascii": 3, "well": 3, "matric": 3, "reserv": 3, "posit": 4, "magnet": 4, "probe": 4, "were": 4, "light": 4, "proton": 4, "wholli": 4, "due": 4, "behav": 4, "matter": 4, "heavi": 4, "possess": 4, "bound": 4, "peculiar": 4, "properti": 4, "heavier": 4, "denser": 4, "tend": 4, "insensit": 4, "presenc": 4, "closer": 4, "reason": 4, "significantli": 4, "affect": 4, "shape": 4, "bind": 4, "classic": 4, "could": 4, "sai": 4, "speed": 4, "consequ": 4, "cascad": 4, "shed": 4, "highli": 4, "energet": 4, "photon": 4, "ti": 4, "uniqu": 4, "destruct": 4, "exact": 4, "characterist": 4, "experiment": 4, "calibr": 4, "deriv": [], "principl": 4, "find": 4, "appli": 4, "usual": 4, "schr\u00f6dinger": 4, "said": [], "necessari": 4, "plu": 4, "being": 4, "perfectli": 4, "suffici": 4, "interpret": 4, "experi": 4, "local": 2, "put": [], "caption": [], "schemat": 4, "draw": 4, "evolut": 4, "iron": 4, "fe": 4, "metal": 4, "feed": 4, "refil": 4, "via": 4, "radi": 4, "auger": 4, "fill": 4, "hole": 4, "assum": 4, "constant": 4, "dure": 4, "rapid": 4, "taken": 4, "okumura": 4, "physic": 4, "review": 4, "127": 4, "053001": 4, "2021": 4, "imag": [], "goe": []}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"exampl": 0, "mudirac": [0, 1, 2], "usag": [0, 2], "welcom": 1, "": 1, "document": 1, "content": 1, "instal": [1, 2], "cite": 1, "contact": 1, "acknowledg": 1, "input": 3, "keyword": 3, "string": 3, "boolean": 3, "float": 3, "point": 3, "integ": 3, "theori": 4, "predict": 4, "frequenc": 4, "probabl": 4, "transit": 4, "between": 4, "energi": 4, "level": 4, "muonic": 4, "atom": 4, "x": 4, "rai": 4, "spectroscopi": 4, "neg": 4, "muon": 4}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Example of MuDirac Usage": [[0, "example-of-mudirac-usage"]], "Welcome to MuDirac\u2019s documentation": [[1, "welcome-to-mudirac-s-documentation"]], "Contents:": [[1, null]], "Installation": [[1, "installation"]], "Citing mudirac": [[1, "citing-mudirac"]], "Contact": [[1, "contact"]], "Acknowledgments": [[1, "acknowledgments"]], "Installation of MuDirac": [[2, "installation-of-mudirac"]], "Usage": [[2, "usage"]], "Input keywords": [[3, "input-keywords"]], "String keywords": [[3, "string-keywords"]], "Boolean keywords": [[3, "boolean-keywords"]], "Floating point keywords": [[3, "floating-point-keywords"]], "Integer keywords": [[3, "integer-keywords"]], "Theory": [[4, "theory"]], "Prediction of frequencies and probabilities of transition between energy levels of muonic atoms": [[4, "prediction-of-frequencies-and-probabilities-of-transition-between-energy-levels-of-muonic-atoms"]], "X-Ray Spectroscopy with negative muons": [[4, "x-ray-spectroscopy-with-negative-muons"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/theory.html b/theory.html index 0b7cb13..dcf644c 100644 --- a/theory.html +++ b/theory.html @@ -90,11 +90,17 @@

Prediction of frequencies and probabilities of transition between energy lev

X-Ray Spectroscopy with negative muons

While positive muons can be used as magnetic probes acting as if they were light protons, negative muons have wholly different uses due to behaving in matter more as if they were heavy electrons. Negative muons possess the same charge and spin as electrons, and so will form bound states with nuclei that are known as muonic atoms. These atoms possess peculiar properties due to the heavier mass of the muon:

    -
  1. the muon orbitals around the nucleus are much smaller and denser than the electronic ones, meaning that the muon tends to be rather insensitive to the presence of electrons - as it is closer to the nucleus than any of them;

  2. -
  3. for the same reason, the orbitals can overlap significantly with the atomic nucleus, and their energy is affected by the shape of its charge distribution;

  4. -
  5. the orbitals have much higher binding energies, which means they can also be treated only with a relativistic theory. In classical terms, you could say the muons are ‘orbiting’ the nucleus at speeds close to that of light.

  6. +
  7. the muon orbitals around the nucleus are much smaller and denser than the electronic ones, meaning that the muon tends to be rather insensitive to the presence of electrons - as it is closer to the nucleus than any of them (See figure 1);

  8. +
  9. for the same reason, the muon orbitals can overlap significantly with the atomic nucleus, and their energy is affected by the shape of its charge distribution;

  10. +
  11. the muon orbitals have much higher binding energies, which means they can also be treated only with a relativistic theory. In classical terms, you could say the muons are ‘orbiting’ the nucleus at speeds close to that of light.

-

The consequence of these facts is that when cascading on a nucleus to form a muonic atom, muons will shed their energy in the form of highly energetic X-Ray photons, and the specific energies of these photons will be tied to the transitions between levels that are unique for each element. For this reason, muons can be an excellent probe for non-destructive elemental analysis. The exact characteristic energies for each element can be tabulated by experimental calibration, but they can also be derived from first principles, by solving the quantum equations to find the orbitals and their energies. However, this is not as simple as applying the usual Schrödinger equation, because as said above, the muons orbit the nucleus at relativistic energies, and the Dirac equation is necessary; plus, at these energies, the electrostatic potential itself stops being perfectly Coulombic. For these reasons, we have provided a software that easily allows one to perform these calculations by including all necessary details to achieve precision sufficient for the interpretation of experiments.

+
+Schematic drawing of the muon cascade process and the electron configuration evolution in a muonic iron atom within Fe metal. +
+

Schematic drawing of the muon cascade process and the electron configuration evolution in a muonic iron atom within Fe metal. Side feeding and electron refilling, via radiative decay or electronic Auger decay, fill the electron holes. It is assumed that the number of 4s electrons is a constant during the cascade because of rapid N-shell side feeding. Figure taken from T. Okumura et. al. PHYSICAL REVIEW LETTERS 127, 053001 (2021).

+
+
+

The consequence of these facts is that when cascading on a nucleus to form a muonic atom, muons will shed their energy in the form of highly energetic X-Ray photons, and the specific energies of these photons will be tied to the transitions between levels that are unique for each element. For this reason, muons can be an excellent probe for non-destructive elemental analysis. The exact characteristic energies for each element can be tabulated by experimental calibration, but they can also be modelled from first principles, by solving the quantum equations to find the orbitals and their energies. However, this is not as simple as applying the usual Schrödinger equation, because the muons orbit the nucleus at relativistic energies and the Dirac equation is necessary; plus, at these energies, the electrostatic potential itself stops being perfectly Coulombic. For these reasons, we have provided a software that easily allows one to perform these calculations by including all necessary details to achieve precision sufficient for the interpretation of experiments.