diff --git a/docs/development/code_guide.rst b/docs/development/code_guide.rst
index 2c84bb65..f4dc9e73 100644
--- a/docs/development/code_guide.rst
+++ b/docs/development/code_guide.rst
@@ -49,6 +49,9 @@ Coding Style
 * For multiline imports, instead of using ``\`` to break lines, wrap the
   imported names in ``()`` parentheses and use consistent whitespace.
 
+* Use ``Optional[type]`` for type hinted keyword arguments with a default value of
+  ``None``.
+
 * There should be at most one pun per 1284 lines of code.
 
 Branches, commits, and pull requests
diff --git a/plasmapy/atomic/atomic.py b/plasmapy/atomic/atomic.py
index aa9d6daa..47c54f19 100644
--- a/plasmapy/atomic/atomic.py
+++ b/plasmapy/atomic/atomic.py
@@ -1,6 +1,5 @@
 """Functions that retrieve or are related to elemental or isotopic data."""
 
-import warnings
 from typing import (
     Union,
     Optional,
@@ -11,17 +10,16 @@
 import astropy.constants as const
 import astropy.units as u
 
-from .elements import _Elements
-from .isotopes import _Isotopes
-from .particle_class import Particle
-from .particle_input import particle_input
-from .symbols import atomic_symbol
+from plasmapy.atomic.elements import _Elements
+from plasmapy.atomic.isotopes import _Isotopes
+from plasmapy.atomic.particle_class import Particle
+from plasmapy.atomic.particle_input import particle_input
+from plasmapy.atomic.symbols import atomic_symbol
 
-from ..utils import (
+from plasmapy.utils import (
     InvalidParticleError,
     InvalidElementError,
     InvalidIsotopeError,
-    InvalidIonError,
     MissingAtomicDataError,
 )
 
@@ -262,7 +260,7 @@ def particle_mass(
 
 
 @particle_input
-def isotopic_abundance(isotope: Particle, mass_numb: numbers.Integral = None) -> numbers.Real:
+def isotopic_abundance(isotope: Particle, mass_numb: Optional[numbers.Integral] = None) -> numbers.Real:
     """
     Return the isotopic abundances if known, and otherwise zero.
 
@@ -424,7 +422,7 @@ def electric_charge(particle: Particle) -> u.Quantity:
 
 
 @particle_input
-def is_stable(particle: Particle, mass_numb: numbers.Integral = None) -> bool:
+def is_stable(particle: Particle, mass_numb: Optional[numbers.Integral] = None) -> bool:
     """
     Return `True` for stable isotopes and particles and `False` for
     unstable isotopes.
@@ -478,7 +476,7 @@ def is_stable(particle: Particle, mass_numb: numbers.Integral = None) -> bool:
 
 
 @particle_input(any_of={'stable', 'unstable', 'isotope'})
-def half_life(particle: Particle, mass_numb: numbers.Integral = None) -> u.Quantity:
+def half_life(particle: Particle, mass_numb: Optional[numbers.Integral] = None) -> u.Quantity:
     """
     Return the half-life in seconds for unstable isotopes and particles,
     and numpy.inf in seconds for stable isotopes and particles.
diff --git a/plasmapy/atomic/nuclear.py b/plasmapy/atomic/nuclear.py
index 37dc75e4..2ccc0266 100644
--- a/plasmapy/atomic/nuclear.py
+++ b/plasmapy/atomic/nuclear.py
@@ -1,7 +1,7 @@
 """Functions that are related to nuclear reactions."""
 
-from astropy import units as u, constants
-from typing import List, Union
+from astropy import units as u
+from typing import List, Union, Optional
 import re
 
 from plasmapy.utils import (
@@ -15,11 +15,12 @@
 __all__ = [
     "nuclear_binding_energy",
     "nuclear_reaction_energy",
+    "mass_energy",
 ]
 
 
 @particle_input(any_of={'isotope', 'baryon'})
-def nuclear_binding_energy(particle: Particle, mass_numb: int = None) -> u.Quantity:
+def nuclear_binding_energy(particle: Particle, mass_numb: Optional[int] = None) -> u.Quantity:
     """
     Return the nuclear binding energy associated with an isotope.
 
@@ -37,7 +38,7 @@ def nuclear_binding_energy(particle: Particle, mass_numb: int = None) -> u.Quant
     Returns
     -------
     binding_energy: `~astropy.units.Quantity`
-        The binding energy of the nucleus in units of Joules.
+        The binding energy of the nucleus in units of joules.
 
     Raises
     ------
@@ -52,9 +53,12 @@ def nuclear_binding_energy(particle: Particle, mass_numb: int = None) -> u.Quant
 
     See Also
     --------
-    `~plasmapy.atomic.nuclear_reaction_energy` : Returns the change in
+    `~plasmapy.atomic.nuclear_reaction_energy` : Return the change in
         binding energy during nuclear fusion or fission reactions.
 
+    `~plasmapy.atomic.mass_energy` : Return the mass energy of a
+        nucleon or particle.
+
     Examples
     --------
     >>> from astropy import units as u
@@ -74,6 +78,46 @@ def nuclear_binding_energy(particle: Particle, mass_numb: int = None) -> u.Quant
     return particle.binding_energy.to(u.J)
 
 
+@particle_input
+def mass_energy(particle: Particle, mass_numb: Optional[int] = None) -> u.Quantity:
+    """
+    Return a particle's mass energy.  If the particle is an isotope or
+    nuclide, return the nuclear mass energy only.
+
+    Parameters
+    ----------
+    particle: `str`, `int`, or `~plasmapy.atomic.Particle`
+        A Particle object, a string representing an element or isotope,
+        or an integer representing the atomic number of an element.
+
+    mass_numb: `int` (optional)
+        The mass number of an isotope, which is required if and only
+        if the first argument can only be used to determine the
+        element and not the isotope.
+
+    Returns
+    -------
+    mass_energy: `~astropy.units.Quantity`
+        The mass energy of the particle (or in the case of ) in units of joules.
+
+    Raises
+    ------
+    `~plasmapy.utils.InvalidParticleError`
+        If the inputs do not correspond to a valid particle.
+
+    `~plasmapy.utils.AtomicError`
+        If the inputs do not correspond to a valid isotope or nucleon.
+
+    `TypeError`
+        If the inputs are not of the correct types.
+
+    >>> mass_energy('He-4')
+    <Quantity 5.97191997e-10 J>
+
+    """
+    return particle.mass_energy
+
+
 def nuclear_reaction_energy(*args, **kwargs):
     """
     Return the released energy from a nuclear reaction.
@@ -129,16 +173,19 @@ def nuclear_reaction_energy(*args, **kwargs):
     Examples
     --------
     >>> from astropy import units as u
+
     >>> nuclear_reaction_energy("D + T --> alpha + n")
     <Quantity 2.81812097e-12 J>
+
     >>> triple_alpha1 = '2*He-4 --> Be-8'
     >>> triple_alpha2 = 'Be-8 + alpha --> carbon-12'
     >>> energy_triplealpha1 = nuclear_reaction_energy(triple_alpha1)
     >>> energy_triplealpha2 = nuclear_reaction_energy(triple_alpha2)
     >>> print(energy_triplealpha1, energy_triplealpha2)
-    -1.4714307834388437e-14 J 1.18025735267267e-12 J
+    -1.4714307834388437e-14 J 1.1802573526724632e-12 J
     >>> energy_triplealpha2.to(u.MeV)
     <Quantity 7.36658704 MeV>
+
     >>> nuclear_reaction_energy(reactants=['n'], products=['p+', 'e-'])
     <Quantity 1.25343511e-13 J>
 
@@ -229,13 +276,10 @@ def add_mass_energy(particles: List[Particle]) -> u.Quantity:
         Find the total mass energy from a list of particles, while
         taking the masses of the fully ionized isotopes.
         """
-        total_mass = 0.0 * u.kg
+        total_mass_energy = 0.0 * u.J
         for particle in particles:
-            if particle.isotope:
-                total_mass += particle.nuclide_mass
-            else:
-                total_mass += particle.mass
-        return (total_mass * constants.c ** 2).to(u.J)
+            total_mass_energy += particle.mass_energy
+        return total_mass_energy.to(u.J)
 
     input_err_msg = (
         "The inputs to nuclear_reaction_energy should be either "
@@ -266,8 +310,8 @@ def add_mass_energy(particles: List[Particle]) -> u.Quantity:
 
         try:
             LHS_string, RHS_string = re.split('-+>', reaction)
-            LHS_list = re.split(' \+ ', LHS_string)
-            RHS_list = re.split(' \+ ', RHS_string)
+            LHS_list = re.split(r' \+ ', LHS_string)
+            RHS_list = re.split(r' \+ ', RHS_string)
             reactants = process_particles_list(LHS_list)
             products = process_particles_list(RHS_list)
         except Exception as ex:
diff --git a/plasmapy/atomic/parsing.py b/plasmapy/atomic/parsing.py
index c9744e3b..9ab4bee5 100644
--- a/plasmapy/atomic/parsing.py
+++ b/plasmapy/atomic/parsing.py
@@ -6,7 +6,11 @@
 from typing import (Union, Dict)
 import numbers
 
-from plasmapy.atomic.elements import (_atomic_numbers_to_symbols, _element_names_to_symbols, _Elements)
+from plasmapy.atomic.elements import (
+    _atomic_numbers_to_symbols,
+    _element_names_to_symbols,
+    _Elements)
+
 from plasmapy.atomic.isotopes import _Isotopes
 from plasmapy.atomic.special_particles import _Particles, ParticleZoo
 
diff --git a/plasmapy/atomic/particle_class.py b/plasmapy/atomic/particle_class.py
index ebf3853b..06c36379 100644
--- a/plasmapy/atomic/particle_class.py
+++ b/plasmapy/atomic/particle_class.py
@@ -276,7 +276,7 @@ class Particle:
     ``'post-transition metal'``, ``'proton'``, ``'stable'``,
     ``'transition metal'``, ``'uncharged'``, and ``'unstable'``.
 
-"""
+    """
 
     def __init__(
             self,
@@ -425,7 +425,9 @@ def __init__(
             categories.add('uncharged')
 
         if attributes['half-life'] is not None:
-            if attributes['half-life'] == np.inf * u.s:
+            if isinstance(attributes['half-life'], str):
+                categories.add('unstable')
+            elif attributes['half-life'] == np.inf * u.s:
                 categories.add('stable')
             else:
                 categories.add('unstable')
@@ -906,6 +908,129 @@ def mass(self) -> u.Quantity:
 
         raise MissingAtomicDataError(f"The mass of {self} is not available.")
 
+    @property
+    def nuclide_mass(self) -> u.Quantity:
+        """
+        Return the mass of the bare nucleus of an isotope or a neutron.
+
+        This attribute will raise a
+        `~plasmapy.utils.InvalidIsotopeError` if the particle is not an
+        isotope or neutron, or a
+        `~plasmapy.utils.MissingAtomicDataError` if the isotope mass is
+        not available.
+
+        Examples
+        --------
+        >>> deuterium = Particle('D')
+        >>> deuterium.nuclide_mass
+        <Quantity 3.34358372e-27 kg>
+
+        """
+
+        if self.isotope == 'H-1':
+            return const.m_p
+        elif self.isotope == 'D':
+            return _special_ion_masses['D 1+']
+        elif self.isotope == 'T':
+            return _special_ion_masses['T 1+']
+        elif self.particle == 'n':
+            return const.m_n
+
+        if not self.isotope:
+            raise InvalidIsotopeError(_category_errmsg(self, 'isotope'))
+
+        base_mass = self._attributes['isotope mass']
+
+        if base_mass is None:  # coverage: ignore
+            raise MissingAtomicDataError(f"The mass of a {self.isotope} nuclide is not available.")
+
+        _nuclide_mass = self._attributes['isotope mass'] - self.atomic_number * const.m_e
+
+        return _nuclide_mass.to(u.kg)
+
+    @property
+    def mass_energy(self) -> u.Quantity:
+        """
+        Return the mass energy of the particle in joules.
+
+        If the particle is an isotope or nuclide, return the mass energy
+        of the nucleus only.
+
+        If the mass of the particle is not known, then raise a
+        `~plasmapy.utils.MissingAtomicDataError`.
+
+        Examples
+        --------
+        >>> proton = Particle('p+')
+        >>> proton.mass_energy
+        <Quantity 1.50327759e-10 J>
+
+        >>> protium = Particle('H-1 0+')
+        >>> protium.mass_energy
+        <Quantity 1.50327759e-10 J>
+
+        >>> electron = Particle('electron')
+        >>> electron.mass_energy.to('MeV')
+        <Quantity 0.51099895 MeV>
+
+        """
+        try:
+            mass = self.nuclide_mass if self.isotope else self.mass
+            energy = mass * const.c ** 2
+            return energy.to(u.J)
+        except MissingAtomicDataError:
+            raise MissingAtomicDataError(
+                f"The mass energy of {self.particle} is not available "
+                f"because the mass is unknown.") from None
+
+    @property
+    def binding_energy(self) -> u.Quantity:
+        """
+        Return the nuclear binding energy in joules.
+
+        This attribute will raise an
+        `~plasmapy.utils.InvalidIsotopeError` if the particle is not a
+        nucleon or isotope.
+
+        Examples
+        --------
+        >>> alpha = Particle('alpha')
+        >>> alpha.binding_energy
+        <Quantity 4.53346938e-12 J>
+        >>> Particle('T').binding_energy.to('MeV')
+        <Quantity 8.48179621 MeV>
+
+        The binding energy of a nucleon equals 0 joules.
+
+        >>> neutron = Particle('n')
+        >>> proton = Particle('p+')
+        >>> neutron.binding_energy
+        <Quantity 0. J>
+        >>> proton.binding_energy
+        <Quantity 0. J>
+
+        """
+
+        if self._attributes['baryon number'] == 1:
+            return 0 * u.J
+
+        if not self.isotope:
+            raise InvalidIsotopeError(
+                f"The nuclear binding energy may only be calculated for nucleons and isotopes.")
+
+        number_of_protons = self.atomic_number
+        number_of_neutrons = self.mass_number - self.atomic_number
+
+        mass_of_protons = number_of_protons * const.m_p
+        mass_of_neutrons = number_of_neutrons * const.m_n
+
+        mass_of_nucleons = mass_of_protons + mass_of_neutrons
+
+        mass_defect = mass_of_nucleons - self.nuclide_mass
+        nuclear_binding_energy = mass_defect * const.c ** 2
+
+        return nuclear_binding_energy.to(u.J)
+
     @property
     def atomic_number(self) -> numbers.Integral:
         """
@@ -1086,45 +1211,6 @@ def lepton_number(self) -> numbers.Integral:
                 f"The lepton number for {self.particle} is not available.")
         return self._attributes['lepton number']
 
-    @property
-    def binding_energy(self) -> u.Quantity:
-        """
-        Return the nuclear binding energy in joules.
-
-        This attribute will raise an
-        `~plasmapy.utils.InvalidIsotopeError` if the particle is not a
-        nucleon or isotope.
-
-        Examples
-        --------
-        >>> alpha = Particle('alpha')
-        >>> alpha.binding_energy
-        <Quantity 4.53346938e-12 J>
-        >>> Particle('T').binding_energy.to('MeV')
-        <Quantity 8.48179621 MeV>
-
-        """
-
-        if self._attributes['baryon number'] == 1:
-            return 0 * u.J
-
-        if not self.isotope:
-            raise InvalidIsotopeError(
-                f"The nuclear binding energy may only be calculated for nucleons and isotopes.")
-
-        number_of_protons = self.atomic_number
-        number_of_neutrons = self.mass_number - self.atomic_number
-
-        mass_of_protons = number_of_protons * const.m_p
-        mass_of_neutrons = number_of_neutrons * const.m_n
-
-        mass_of_nucleons = mass_of_protons + mass_of_neutrons
-
-        mass_defect = mass_of_nucleons - self.nuclide_mass
-        nuclear_binding_energy = mass_defect * const.c ** 2
-
-        return nuclear_binding_energy.to(u.J)
-
     @property
     def half_life(self) -> Union[u.Quantity, str]:
         """
diff --git a/plasmapy/atomic/special_particles.py b/plasmapy/atomic/special_particles.py
index 69ab8a15..24539621 100644
--- a/plasmapy/atomic/special_particles.py
+++ b/plasmapy/atomic/special_particles.py
@@ -3,13 +3,12 @@
 information for special particles.
 """
 
-from typing import Set, Dict, List, Optional, Union
+from typing import Set, Dict
 from astropy import units as u, constants as const
 import numpy as np
 from plasmapy.atomic.elements import _PeriodicTable
 
 
-
 class _ParticleZooClass:
     """
     Create an object with taxonomy information for special particles.
diff --git a/plasmapy/atomic/symbols.py b/plasmapy/atomic/symbols.py
index 71b1fff1..25df84d3 100644
--- a/plasmapy/atomic/symbols.py
+++ b/plasmapy/atomic/symbols.py
@@ -3,6 +3,8 @@
 and numbers.
 """
 
+from typing import Optional
+
 from .particle_class import Particle
 from .particle_input import particle_input
 import numbers
@@ -94,7 +96,7 @@ def atomic_symbol(element: Particle) -> str:
 
 
 @particle_input
-def isotope_symbol(isotope: Particle, mass_numb: numbers.Integral = None) -> str:
+def isotope_symbol(isotope: Particle, mass_numb: Optional[numbers.Integral] = None) -> str:
     """
     Return the symbol representing an isotope.
 
diff --git a/plasmapy/classes/species.py b/plasmapy/classes/species.py
index a5b53842..d0686f68 100644
--- a/plasmapy/classes/species.py
+++ b/plasmapy/classes/species.py
@@ -4,7 +4,7 @@
 
 import numpy as np
 import scipy.interpolate as interp
-from ..atomic import atomic
+from plasmapy.atomic import atomic
 from astropy import constants
 from astropy import units as u
 
diff --git a/plasmapy/physics/dielectric.py b/plasmapy/physics/dielectric.py
index bf6f7e48..65042305 100644
--- a/plasmapy/physics/dielectric.py
+++ b/plasmapy/physics/dielectric.py
@@ -5,8 +5,8 @@
 from plasmapy import utils
 from plasmapy.physics import parameters
 from plasmapy.constants import (pi, m_e, c, mu0, e, eps0)
-import scipy.special as spec
 from plasmapy.mathematics import plasma_dispersion_func_deriv
+from collections import namedtuple
 
 r"""
 Values should be returned as a `~astropy.units.Quantity` in SI units.
@@ -16,6 +16,8 @@
            'cold_plasma_permittivity_LRP',
            'permittivity_1D_Maxwellian']
 
+StixTensorElements = namedtuple("StixTensorElements", ["sum", "difference", "plasma"], )
+RotatingTensorElements = namedtuple("RotatingTensorElements", ["left", "right", "plasma"], )
 
 @utils.check_quantity(
     B={'units': u.T, 'can_be_negative': False},
@@ -47,13 +49,13 @@ def cold_plasma_permittivity_SDP(B, species, n, omega):
 
     Returns
     -------
-    S : ~astropy.units.Quantity
+    sum : ~astropy.units.Quantity
         S ("Sum") dielectric tensor element.
 
-    D : ~astropy.units.Quantity
+    difference : ~astropy.units.Quantity
         D ("Difference") dielectric tensor element.
 
-    P : ~astropy.units.Quantity
+    plasma : ~astropy.units.Quantity
         P ("Plasma") dielectric tensor element.
 
     Notes
@@ -94,9 +96,11 @@ def cold_plasma_permittivity_SDP(B, species, n, omega):
     >>> species = ['e', 'D+']
     >>> n = [1e18*u.m**-3, 1e18*u.m**-3]
     >>> omega = 3.7e9*(2*pi)*(u.rad/u.s)
-    >>> S, D, P = cold_plasma_permittivity_SDP(B, species, n, omega)
+    >>> permittivity = S, D, P = cold_plasma_permittivity_SDP(B, species, n, omega)
     >>> S
     <Quantity 1.02422902>
+    >>> permittivity.sum   # namedtuple-style access
+    <Quantity 1.02422902>
     >>> D
     <Quantity 0.39089352>
     >>> P
@@ -111,7 +115,7 @@ def cold_plasma_permittivity_SDP(B, species, n, omega):
         S += - omega_p ** 2 / (omega ** 2 - omega_c ** 2)
         D += omega_c / omega * omega_p ** 2 / (omega ** 2 - omega_c ** 2)
         P += - omega_p ** 2 / omega ** 2
-    return S, D, P
+    return StixTensorElements(S, D, P)
 
 
 @utils.check_quantity(
@@ -146,13 +150,13 @@ def cold_plasma_permittivity_LRP(B: u.T, species, n, omega: u.rad / u.s):
 
     Returns
     -------
-    L : ~astropy.units.Quantity
+    left : ~astropy.units.Quantity
         L ("Left") Left-handed circularly polarization tensor element.
 
-    R : ~astropy.units.Quantity
+    right : ~astropy.units.Quantity
         R ("Right") Right-handed circularly polarization tensor element.
 
-    P : ~astropy.units.Quantity
+    plasma : ~astropy.units.Quantity
         P ("Plasma") dielectric tensor element.
 
     Notes
@@ -187,9 +191,11 @@ def cold_plasma_permittivity_LRP(B: u.T, species, n, omega: u.rad / u.s):
     >>> species = ['e', 'D+']
     >>> n = [1e18*u.m**-3, 1e18*u.m**-3]
     >>> omega = 3.7e9*(2*pi)*(u.rad/u.s)
-    >>> L, R, P = cold_plasma_permittivity_LRP(B, species, n, omega)
+    >>> L, R, P = permittivity = cold_plasma_permittivity_LRP(B, species, n, omega)
     >>> L
     <Quantity 0.63333549>
+    >>> permittivity.left    # namedtuple-style access
+    <Quantity 0.63333549>
     >>> R
     <Quantity 1.41512254>
     >>> P
@@ -204,7 +210,7 @@ def cold_plasma_permittivity_LRP(B: u.T, species, n, omega: u.rad / u.s):
         L += - omega_p ** 2 / (omega * (omega - omega_c))
         R += - omega_p ** 2 / (omega * (omega + omega_c))
         P += - omega_p ** 2 / omega ** 2
-    return L, R, P
+    return RotatingTensorElements(L, R, P)
 
 
 @u.quantity_input(omega=u.rad / u.s,
diff --git a/plasmapy/physics/parameters.py b/plasmapy/physics/parameters.py
index c5984ef6..86f78b29 100644
--- a/plasmapy/physics/parameters.py
+++ b/plasmapy/physics/parameters.py
@@ -3,6 +3,8 @@
 plasma frequency or Debye length.
 """
 
+from typing import Optional
+
 __all__ = [
     "mass_density",
     "Alfven_speed",
@@ -64,7 +66,7 @@ def _grab_charge(ion, z_mean=None):
     return Z
 
 
-def mass_density(density, particle: str = None, z_mean: numbers.Real = None) -> u.kg / u.m ** 3:
+def mass_density(density, particle: Optional[str] = None, z_mean: Optional[numbers.Real] = None) -> u.kg / u.m ** 3:
     """Utility function to merge two possible inputs for particle charge.
 
     Parameters

Return namedtuples in dielectric.py functions
There are a few functions in [`plasmapy/physics/dielectric.py`](https://github.com/PlasmaPy/PlasmaPy/blob/1511167bfb7631b0b54d1e4919d0adaf001c59aa/plasmapy/physics/dielectric.py) that return three values, e.g.
```Python
def cold_plasma_permittivity_SDP(B, species, n, omega):
    ...
    return S, D, P
```
It would probably be helpful if we could return these as `collections.namedtuple` objects (or perhaps a new class) since that would group the values together in a convenient object.  If it is returned as a `namedtuple`, then it should preserve existing behavior when doing: 
```Python
>>> S, D, P = cold_plasma_permittivity_SDP(B, species, n, omega)
```
Thanks!
-Nick


diff --git a/plasmapy/atomic/tests/test_atomic.py b/plasmapy/atomic/tests/test_atomic.py
index 4aa338f6..e3fa18ca 100644
--- a/plasmapy/atomic/tests/test_atomic.py
+++ b/plasmapy/atomic/tests/test_atomic.py
@@ -414,6 +414,7 @@ def test_periodic_table_group(self):
         with pytest.raises(TypeError):
             periodic_table_group(('B', 'Ti', 'Ge'))
 
+
 # The tables above do not include the function to be tested in order to
 # avoid cluttering up the code.  The following block of code prepends
 # the correct function to each list containing args, kwargs, and the
diff --git a/plasmapy/atomic/tests/test_nuclear.py b/plasmapy/atomic/tests/test_nuclear.py
index 9dda788a..515e374c 100644
--- a/plasmapy/atomic/tests/test_nuclear.py
+++ b/plasmapy/atomic/tests/test_nuclear.py
@@ -1,8 +1,9 @@
-from astropy import units as u
+from astropy import units as u, constants as const
 import numpy as np
-from ..nuclear import nuclear_binding_energy, nuclear_reaction_energy
+from ..nuclear import nuclear_binding_energy, nuclear_reaction_energy, mass_energy
 from ...utils import (
     InvalidParticleError,
+    InvalidIsotopeError,
     AtomicError,
     run_test,
     run_test_equivalent_calls,
@@ -17,6 +18,11 @@
     [nuclear_binding_energy, 'He-99', {}, InvalidParticleError],
     [nuclear_binding_energy, "He", {"mass_numb": 99}, InvalidParticleError],
     [nuclear_binding_energy, 3.1415926535j, {}, TypeError],
+    [mass_energy, 'e-', {}, (const.m_e * const.c ** 2).to(u.J)],
+    [mass_energy, 'p+', {}, (const.m_p * const.c ** 2).to(u.J)],
+    [mass_energy, 'H-1', {}, (const.m_p * const.c ** 2).to(u.J)],
+    [mass_energy, 'H-1 0+', {}, (const.m_p * const.c ** 2).to(u.J)],
+    [mass_energy, 'n', {}, (const.m_n * const.c ** 2).to(u.J)],
     [nuclear_reaction_energy, (), {'reactants': ['n'], 'products': 3}, TypeError],
     [nuclear_reaction_energy, (), {'reactants': ['n'], 'products': ['He-4']}, AtomicError],
     [nuclear_reaction_energy, (), {'reactants': ['h'], 'products': ['H-1']}, AtomicError],
diff --git a/plasmapy/atomic/tests/test_particle_class.py b/plasmapy/atomic/tests/test_particle_class.py
index 45256541..59b282f1 100644
--- a/plasmapy/atomic/tests/test_particle_class.py
+++ b/plasmapy/atomic/tests/test_particle_class.py
@@ -4,7 +4,7 @@
 import inspect
 from plasmapy.utils import roman
 
-from ...constants import m_p, m_e, m_n, e
+from ...constants import m_p, m_e, m_n, e, c
 
 from ...utils import (
     AtomicWarning,
@@ -140,6 +140,7 @@
       'roman_symbol': None,
       'is_ion': False,
       'mass': m_e,
+      'mass_energy': (m_e * c ** 2).to('J'),
       'nuclide_mass': InvalidIsotopeError,
       'integer_charge': 1,
       'spin': 1 / 2,
@@ -293,6 +294,7 @@
       'isotope_name': 'helium-4',
       'ionic_symbol': 'He-4 2+',
       'roman_symbol': 'He-4 III',
+      'mass_energy': 5.971919969131517e-10 * u.J,
       'is_ion': True,
       'integer_charge': 2,
       'atomic_number': 2,
@@ -303,6 +305,13 @@
       'recombine()': Particle('He-4 1+')
       }),
 
+    ('He-4 0+', {},
+     {'particle': 'He-4 0+',
+      'element': 'He',
+      'isotope': 'He-4',
+      'mass_energy': 5.971919969131517e-10 * u.J,
+      }),
+
     ('Li', {'mass_numb': 7},
      {'particle': 'Li-7',
       'element': 'Li',
@@ -335,7 +344,8 @@
       'mass_number': 276,
       'neutron_number': 164,
       'baryon_number': 276,
-      'lepton_number': 0}),
+      'lepton_number': 0,
+      }),
 
     ('muon', {},
      {'particle': 'mu-',
@@ -358,6 +368,7 @@
       'isotope': None,
       'isotope_name': InvalidElementError,
       'mass': MissingAtomicDataError,
+      'mass_energy': MissingAtomicDataError,
       'integer_charge': 0,
       'mass_number': InvalidIsotopeError,
       'element_name': InvalidElementError,
@@ -383,6 +394,8 @@
 
     (Particle('C'), {},
      {'particle': 'C',
+      'atomic_number': 6,
+      'element': 'C',
       }),
 
     (Particle('C'), {'Z': 3, 'mass_numb': 14},
diff --git a/plasmapy/atomic/tests/test_special_particles.py b/plasmapy/atomic/tests/test_special_particles.py
index 6588e28c..c2d8ca07 100644
--- a/plasmapy/atomic/tests/test_special_particles.py
+++ b/plasmapy/atomic/tests/test_special_particles.py
@@ -1,6 +1,6 @@
 import pytest
 
-from ..special_particles import (ParticleZoo, _Particles)
+from plasmapy.atomic.special_particles import (ParticleZoo, _Particles)
 
 particle_antiparticle_pairs = [
     ('e-', 'e+'),
diff --git a/plasmapy/classes/sources/tests/test_openpmd_hdf5.py b/plasmapy/classes/sources/tests/test_openpmd_hdf5.py
index 3fb4a5a4..3ce37b2c 100644
--- a/plasmapy/classes/sources/tests/test_openpmd_hdf5.py
+++ b/plasmapy/classes/sources/tests/test_openpmd_hdf5.py
@@ -16,7 +16,7 @@ class TestOpenPMD2D:
     h5 = openpmd_hdf5.HDF5Reader(hdf5=os.path.join(rootdir, "data00000255.h5"))
 
     def test_has_electric_field_with_units(self):
-        assert self.h5.electric_field.to(u.V / u.m)
+        assert isinstance(self.h5.electric_field.to(u.V / u.m), u.Quantity)
 
     def test_correct_shape_electric_field(self):
         assert self.h5.electric_field.shape == (3, 51, 201)
@@ -44,13 +44,13 @@ class TestOpenPMD3D:
     h5 = openpmd_hdf5.HDF5Reader(hdf5=os.path.join(rootdir, "data00000100.h5"))
 
     def test_has_electric_field_with_units(self):
-        assert self.h5.electric_field.to(u.V / u.m)
+        assert isinstance(self.h5.electric_field.to(u.V / u.m), u.Quantity)
 
     def test_correct_shape_electric_field(self):
         assert self.h5.electric_field.shape == (3, 26, 26, 201)
 
     def test_has_charge_density_with_units(self):
-        assert self.h5.charge_density.to(u.C / u.m**3)
+        assert isinstance(self.h5.charge_density.to(u.C / u.m**3), u.Quantity)
 
     def test_correct_shape_charge_density(self):
         assert self.h5.charge_density.shape == (26, 26, 201)
@@ -72,25 +72,25 @@ class TestOpenPMDThetaMode:
     h5 = openpmd_hdf5.HDF5Reader(hdf5=os.path.join(rootdir, "data00000200.h5"))
 
     def test_has_electric_field_with_units(self):
-        assert self.h5.electric_field.to(u.V / u.m)
+        assert isinstance(self.h5.electric_field.to(u.V / u.m), u.Quantity)
 
     def test_correct_shape_electric_field(self):
         assert self.h5.electric_field.shape == (3, 3, 51, 201)
 
     def test_has_charge_density_with_units(self):
-        assert self.h5.charge_density.to(u.C / u.m**3)
+        assert isinstance(self.h5.charge_density.to(u.C / u.m**3), u.Quantity)
 
     def test_correct_shape_charge_density(self):
         assert self.h5.charge_density.shape == (3, 51, 201)
 
     def test_has_magnetic_field_with_units(self):
-        assert self.h5.magnetic_field.to(u.T)
+        assert isinstance(self.h5.magnetic_field.to(u.T), u.Quantity)
 
     def test_correct_shape_magnetic_field(self):
         assert self.h5.magnetic_field.shape == (3, 3, 51, 201)
 
     def test_has_electric_current_with_units(self):
-        assert self.h5.electric_current.to(u.A * u.kg / u.m**3)
+        assert isinstance(self.h5.electric_current.to(u.A * u.kg / u.m**3), u.Quantity)
 
     def test_correct_shape_electric_current(self):
         assert self.h5.electric_current.shape == (3, 3, 51, 201)
diff --git a/plasmapy/physics/tests/test_dielectric.py b/plasmapy/physics/tests/test_dielectric.py
index ffcc4e16..2fb4cd9c 100644
--- a/plasmapy/physics/tests/test_dielectric.py
+++ b/plasmapy/physics/tests/test_dielectric.py
@@ -6,7 +6,9 @@
 
 from ..dielectric import (cold_plasma_permittivity_LRP,
                           cold_plasma_permittivity_SDP,
-                          permittivity_1D_Maxwellian)
+                          permittivity_1D_Maxwellian,
+                          RotatingTensorElements,
+                          StixTensorElements)
 
 from ..parameters import (plasma_frequency,
                           gyrofrequency,
@@ -46,12 +48,23 @@ def test_proton_electron_plasma(self):
         P_analytical = 1 - (omega_pe ** 2 + omega_pp ** 2) / omega ** 2
 
         species = ['e', 'p']
-        S, D, P = cold_plasma_permittivity_SDP(B, species, n, omega)
+        S, D, P = tuple_result = cold_plasma_permittivity_SDP(B, species, n, omega)
+
+        assert tuple_result.sum is S
+        assert tuple_result.difference is D
+        assert tuple_result.plasma is P
+        assert isinstance(tuple_result, StixTensorElements)
 
         assert np.isclose(S, S_analytical)
         assert np.isclose(D, D_analytical)
         assert np.isclose(P, P_analytical)
 
+        L, R, P = rotating_tuple_result = cold_plasma_permittivity_LRP(B, species, n, omega)
+        assert rotating_tuple_result.left is L
+        assert rotating_tuple_result.right is R
+        assert rotating_tuple_result.plasma is P
+        assert isinstance(rotating_tuple_result, RotatingTensorElements)
+
     def test_three_species(self):
         """
         Test with three species (2 ions): D plasma with 5%H minority fraction
@@ -79,6 +92,14 @@ def test_SD_to_LR_relationships(self):
         assert np.isclose(S, (R + L) / 2)
         assert np.isclose(D, (R - L) / 2)
 
+    def test_numpy_array_workflow(self):
+        """as per @jhillairet at https://github.com/PlasmaPy/PlasmaPy/issues/539#issuecomment-425337810 """
+        ns = np.logspace(17, 19, 50)/u.m**3
+        B0 = 4*u.T
+        omega_RF = 2*np.pi*50e6*(u.rad/u.s)
+
+        S, D, P = cold_plasma_permittivity_SDP(B=B0, species=['e', 'D+'], n=[ns, ns], omega=omega_RF)
+        assert S.shape == D.shape == P.shape == (50,)
 
 class Test_permittivity_1D_Maxwellian:
     @classmethod
diff --git a/plasmapy/physics/tests/test_parameters.py b/plasmapy/physics/tests/test_parameters.py
index ca897c70..63686127 100644
--- a/plasmapy/physics/tests/test_parameters.py
+++ b/plasmapy/physics/tests/test_parameters.py
@@ -884,7 +884,7 @@ def test_magnetic_energy_density():
 
     assert_quantity_allclose(magnetic_energy_density(B), magnetic_energy_density(B.to(u.G)))
 
-    assert magnetic_energy_density(B_arr)
+    assert isinstance(magnetic_energy_density(B_arr), u.Quantity)
 
     with pytest.warns(u.UnitsWarning):
         magnetic_energy_density(5)

pip install -e .
parse_log_pytest
requirements.txt
pytest coverage
3.6
requirements/base.txt
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
asteval==0.9.26
astropy==4.1
attrs==22.2.0
cached-property==1.5.2
certifi==2021.5.30
colorama==0.4.5
coverage==6.2
cycler==0.11.0
Cython==3.0.12
future==1.0.0
h5py==3.1.0
importlib-metadata==4.8.3
iniconfig==1.1.1
kiwisolver==1.3.1
lmfit==1.0.3
matplotlib==3.3.4
mpmath==1.3.0
numpy==1.19.5
packaging==21.3
Pillow==8.4.0
-e git+https://github.com/PlasmaPy/PlasmaPy.git@398830386d3a399ca750cddf5843fe43aa4e2021#egg=plasmapy
pluggy==1.0.0
py==1.11.0
pyparsing==3.1.4
pytest==7.0.1
python-dateutil==2.9.0.post0
scipy==1.5.4
six==1.17.0
tomli==1.2.3
typing_extensions==4.1.1
uncertainties==3.1.7
zipp==3.6.0

name: PlasmaPy
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - certifi=2021.5.30=py36h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.3=he6710b0_2
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=1.1.1w=h7f8727e_0
  - pip=21.2.2=py36h06a4308_0
  - python=3.6.13=h12debd9_1
  - readline=8.2=h5eee18b_0
  - setuptools=58.0.4=py36h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - wheel=0.37.1=pyhd3eb1b0_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - asteval==0.9.26
      - astropy==4.1
      - attrs==22.2.0
      - cached-property==1.5.2
      - colorama==0.4.5
      - coverage==6.2
      - cycler==0.11.0
      - cython==3.0.12
      - future==1.0.0
      - h5py==3.1.0
      - importlib-metadata==4.8.3
      - iniconfig==1.1.1
      - kiwisolver==1.3.1
      - lmfit==1.0.3
      - matplotlib==3.3.4
      - mpmath==1.3.0
      - numpy==1.19.5
      - packaging==21.3
      - pillow==8.4.0
      - pluggy==1.0.0
      - py==1.11.0
      - pyparsing==3.1.4
      - pytest==7.0.1
      - python-dateutil==2.9.0.post0
      - scipy==1.5.4
      - six==1.17.0
      - tomli==1.2.3
      - typing-extensions==4.1.1
      - uncertainties==3.1.7
      - zipp==3.6.0
prefix: /opt/conda/envs/PlasmaPy

plasmapy/atomic/tests/test_atomic.py::TestInvalidPeriodicElement::test_periodic_table_period plasmapy/atomic/tests/test_atomic.py::TestInvalidPeriodicElement::test_periodic_table_block plasmapy/atomic/tests/test_atomic.py::TestInvalidPeriodicElement::test_periodic_table_category plasmapy/atomic/tests/test_atomic.py::TestInvalidPeriodicElement::test_periodic_table_group plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs0] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs1] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs2] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs3] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs4] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs5] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs6] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs7] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs8] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs9] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs10] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs11] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs12] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs13] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs14] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs15] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs16] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs17] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs18] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs19] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs20] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs21] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs22] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs23] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs24] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs25] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs26] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs27] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs28] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs29] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs30] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs31] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs32] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs33] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs34] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs35] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs36] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs37] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs38] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs39] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs40] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs41] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs42] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs43] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs44] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs45] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs46] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs47] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs48] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs49] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs50] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs51] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs52] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs53] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs54] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs55] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs56] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs57] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs58] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs59] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs60] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs61] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs62] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs63] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs64] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs65] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs66] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs67] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs68] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs69] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs70] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs71] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs72] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs73] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs74] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs75] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs76] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs77] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs78] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs79] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs80] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs81] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs82] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs83] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs84] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs85] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs86] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs87] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs88] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs89] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs90] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs91] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs92] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs93] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs94] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs95] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs96] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs97] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs98] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs99] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs100] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs101] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs102] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs103] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs104] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs105] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs106] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs107] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs108] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs109] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs110] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs111] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs112] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs113] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs114] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs115] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs116] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs117] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs118] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs119] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs120] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs121] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs122] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs123] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs124] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs125] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs126] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs127] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs128] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs129] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs130] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs131] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs132] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs133] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs134] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs135] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs136] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs137] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs138] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs139] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs140] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs141] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs142] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs143] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs144] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs145] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs146] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs147] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs148] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs149] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs150] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs151] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs152] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs153] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs154] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs155] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs156] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs157] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs158] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs159] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs160] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs161] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs162] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs163] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs164] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs165] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs166] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs167] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs168] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs169] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs170] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs171] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs172] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs173] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs174] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs175] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs176] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs177] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs178] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs179] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs180] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs181] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs182] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs183] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs184] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs185] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs186] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs187] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs188] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs189] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs190] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs191] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs192] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs193] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs194] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs195] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs196] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs197] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs198] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs199] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs200] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs201] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs202] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs203] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs204] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs205] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs206] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs207] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs208] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs209] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs210] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs211] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs212] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs213] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs214] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs215] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs216] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs217] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs218] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs219] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs220] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs221] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs222] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs223] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs224] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs225] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs226] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs227] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs228] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs229] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs230] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs231] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs232] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs233] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs234] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs235] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs236] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs237] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs238] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs239] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs240] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs241] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs242] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs243] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs244] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs245] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs246] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs247] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs248] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs249] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs250] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs251] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs252] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs253] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs254] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs255] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs256] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs257] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs258] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs259] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs260] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs261] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs262] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs263] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs264] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs265] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs266] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs267] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs268] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs269] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs270] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs271] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs272] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs273] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs274] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs275] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs276] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs277] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs278] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs279] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs280] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs281] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs282] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs283] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs284] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs285] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs286] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs287] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs288] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs289] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs290] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs291] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs292] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs293] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs294] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs295] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs296] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs297] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs298] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs299] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs300] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs301] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs302] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs303] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs304] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs305] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs306] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs307] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs308] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs309] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs310] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs311] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs312] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs313] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs314] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs315] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs316] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs317] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs318] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs319] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs320] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs321] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs322] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs323] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs324] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs325] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs326] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs327] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs328] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs329] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs330] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs331] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs332] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs333] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs334] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs335] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs336] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs337] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs338] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs339] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs340] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs341] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs342] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs343] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs344] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs345] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs346] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs347] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs348] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs349] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs350] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs351] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs352] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs353] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs354] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs355] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs356] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs357] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs358] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs359] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs360] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs361] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs362] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs363] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs364] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs365] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs366] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs367] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs368] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs369] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs370] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs371] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs372] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs373] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs374] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs375] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs376] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs377] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs378] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs379] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs380] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs381] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs382] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs383] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs384] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs385] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs386] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs387] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs388] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs389] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs390] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs391] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs392] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs393] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs394] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs395] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs396] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs397] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs398] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs399] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs400] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs401] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs402] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs403] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs404] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs405] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs406] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs407] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs408] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs409] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs410] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs411] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs412] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs413] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs414] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs415] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs416] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs417] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs418] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs419] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs420] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs421] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs422] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs423] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs424] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs425] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs426] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs427] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs428] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs429] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs430] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs431] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs432] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs433] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs434] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs435] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs436] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs437] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs438] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs439] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs440] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs441] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs442] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs443] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs444] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs445] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs446] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs447] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs448] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs449] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs450] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs451] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs452] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs453] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs454] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs455] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs456] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs457] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs458] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs459] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs460] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs461] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs462] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs463] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs464] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs465] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs466] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs467] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs468] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs469] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs470] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs471] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs472] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs473] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs474] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs475] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs476] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs477] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs478] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs479] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs480] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs481] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs482] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs483] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs484] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs485] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs486] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs487] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs488] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs489] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs490] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs491] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs492] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs493] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs494] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs495] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs496] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs497] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs498] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs499] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs500] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs501] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs502] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs503] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs504] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs505] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs506] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs507] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs508] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs509] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs510] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs511] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs512] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs513] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs514] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs515] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs516] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs517] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs518] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs519] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs520] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs521] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs522] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs523] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs524] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs525] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs526] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs527] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs528] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs529] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs530] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs531] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs532] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs533] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs534] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs535] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs536] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs537] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs538] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs539] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs540] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs541] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs542] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs543] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs544] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs545] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs546] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs547] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs548] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs549] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs550] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs551] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs552] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs553] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs554] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs555] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs556] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs557] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs558] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs559] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs560] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs561] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs562] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs563] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs564] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs565] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs566] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs567] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs568] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs569] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs570] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs571] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs572] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs573] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs574] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs575] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs576] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs577] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs578] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs579] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs580] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs581] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs582] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs583] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs584] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs585] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs586] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs587] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs588] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs589] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs590] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs591] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs592] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs593] plasmapy/atomic/tests/test_atomic.py::test_atomic_functions[inputs594] plasmapy/atomic/tests/test_atomic.py::test_standard_atomic_weight_value_between plasmapy/atomic/tests/test_atomic.py::test_particle_mass_berkelium_249 plasmapy/atomic/tests/test_atomic.py::test_particle_mass_for_hydrogen_with_no_mass_number plasmapy/atomic/tests/test_atomic.py::test_particle_mass_helium plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[e+-kwargs10-positron-kwargs20-expected0] plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[alpha-kwargs11-He-4++-kwargs21-None] plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[alpha-kwargs12-helium-4 plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[deuteron-kwargs13-H-kwargs23-None] plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[D+-kwargs14-H-2+-kwargs24-None] plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[D+-kwargs15-D plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[Deuterium+-kwargs16-D-kwargs26-None] plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[triton-kwargs17-H-kwargs27-None] plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[T+-kwargs18-H-3+-kwargs28-None] plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[T+-kwargs19-T plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[Tritium+-kwargs110-T-kwargs210-None] plasmapy/atomic/tests/test_atomic.py::test_known_common_stable_isotopes plasmapy/atomic/tests/test_atomic.py::test_half_life plasmapy/atomic/tests/test_atomic.py::test_half_life_unstable_isotopes plasmapy/atomic/tests/test_atomic.py::test_known_common_stable_isotopes_cases plasmapy/atomic/tests/test_atomic.py::test_known_common_stable_isotopes_len plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[1-isotopes0] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[3-isotopes1] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[5-isotopes2] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[7-isotopes3] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[9-isotopes4] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[11-isotopes5] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[13-isotopes6] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[15-isotopes7] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[17-isotopes8] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[19-isotopes9] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[21-isotopes10] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[23-isotopes11] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[25-isotopes12] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[27-isotopes13] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[29-isotopes14] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[31-isotopes15] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[33-isotopes16] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[35-isotopes17] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[37-isotopes18] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[39-isotopes19] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[41-isotopes20] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[43-isotopes21] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[45-isotopes22] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[47-isotopes23] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[49-isotopes24] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[51-isotopes25] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[53-isotopes26] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[55-isotopes27] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[57-isotopes28] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[59-isotopes29] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[61-isotopes30] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[63-isotopes31] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[65-isotopes32] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[67-isotopes33] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[69-isotopes34] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[71-isotopes35] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[73-isotopes36] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[75-isotopes37] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[77-isotopes38] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[79-isotopes39] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[81-isotopes40] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[89-isotopes41] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundances_sum[91-isotopes42] plasmapy/atomic/tests/test_atomic.py::TestReducedMassInput::test_incorrect_units plasmapy/atomic/tests/test_atomic.py::TestReducedMassInput::test_missing_atomic_data plasmapy/atomic/tests/test_atomic.py::test_is_electron[e--True] plasmapy/atomic/tests/test_atomic.py::test_is_electron[e+-False] plasmapy/atomic/tests/test_atomic.py::test_is_electron[e-True] plasmapy/atomic/tests/test_atomic.py::test_is_electron[electron-True] plasmapy/atomic/tests/test_atomic.py::test_is_electron[ELECTRON-True] plasmapy/atomic/tests/test_atomic.py::test_is_electron[H-False] plasmapy/atomic/tests/test_atomic.py::test_is_electron[positron-False] plasmapy/atomic/tests/test_atomic.py::test_is_electron[Carbon-False] plasmapy/atomic/tests/test_atomic.py::test_is_electron[particle8-False] plasmapy/atomic/tests/test_atomic.py::test_is_electron[particle9-False] plasmapy/atomic/tests/test_atomic.py::test_is_electron[merry-go-round-False] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs0] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs1] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs2] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs3] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs4] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs5] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs6] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs7] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs8] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs9] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs10] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs11] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs12] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs13] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs14] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs15] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs16] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs17] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs18] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs19] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs20] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs21] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs22] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs23] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs24] plasmapy/atomic/tests/test_nuclear.py::test_nuclear[test_inputs25] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_equivalent_calls[test_inputs0] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_binding_energy_D_T plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_triple_alpha plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_alpha_decay plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_triple_alpha_r plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_beta plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[H-1-p-0.0-0.0] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants1-products1-2.8-0.06] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants2-products2-22.2-0.06] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants3-N-13-1.95-0.006] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants4-products4-1.2-0.006] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants5-products5-7.54-0.006] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants6-products6-7.35-0.006] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants7-products7-1.73-0.006] plasmapy/atomic/tests/test_nuclear.py::test_nuclear_reaction_energy_kwargs[reactants8-products8-4.96-0.006] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[neutron-kwargs0-expected_dict0] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[p+-kwargs1-expected_dict1] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[p--kwargs2-expected_dict2] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[e--kwargs3-expected_dict3] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[e+-kwargs4-expected_dict4] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[H-kwargs5-expected_dict5] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[H plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[H-1 plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[D+-kwargs8-expected_dict8] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[tritium-kwargs9-expected_dict9] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[Fe-kwargs10-expected_dict10] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[Cn-276-kwargs14-expected_dict14] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[muon-kwargs15-expected_dict15] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[nu_tau-kwargs16-expected_dict16] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[Particle("C")-kwargs17-expected_dict17] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[Particle("C")-kwargs18-expected_dict18] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles0] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles1] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles2] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles3] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles4] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles5] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles6] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles7] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles8] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles9] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles10] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles11] plasmapy/atomic/tests/test_particle_class.py::test_Particle_equivalent_cases[equivalent_particles12] plasmapy/atomic/tests/test_particle_class.py::test_Particle_cmp plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[n-neutron] plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[p+-proton] plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[H-1-p+] plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[H-1 plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[D-D+] plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[T-T+] plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[He-4-alpha] plasmapy/atomic/tests/test_particle_class.py::test_particle_class_mass_nuclide_mass[Fe-56-Fe-56 plasmapy/atomic/tests/test_particle_class.py::test_particle_half_life_string plasmapy/atomic/tests/test_particle_class.py::test_particle_is_electron[Particle("e-")-True] plasmapy/atomic/tests/test_particle_class.py::test_particle_is_electron[Particle("p+")-False] plasmapy/atomic/tests/test_particle_class.py::test_particle_bool_error plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[p+-p-] plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[n-antineutron] plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[e--e+] plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[mu--mu+] plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[tau--tau+] plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[nu_e-anti_nu_e] plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[nu_mu-anti_nu_mu] plasmapy/atomic/tests/test_particle_class.py::test_particle_inversion[nu_tau-anti_nu_tau] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[p+-p-] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[n-antineutron] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[e--e+] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[mu--mu+] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[tau--tau+] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[nu_e-anti_nu_e] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[nu_mu-anti_nu_mu] plasmapy/atomic/tests/test_particle_class.py::test_antiparticle_inversion[nu_tau-anti_nu_tau] plasmapy/atomic/tests/test_particle_class.py::test_unary_operator_for_elements plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[p-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[e+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[tau-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[anti_nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[anti_nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[mu-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[tau+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[e-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[anti_nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[mu+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[p+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[antineutron] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_inverted_inversion[n] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[p-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[e+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[tau-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[anti_nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[anti_nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[mu-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[tau+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[e-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[anti_nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[mu+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[p+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[antineutron] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_opposite_charge[n] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[p-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[e+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[tau-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[anti_nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[anti_nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[mu-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[tau+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[e-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[anti_nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[mu+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[p+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[antineutron] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_equal_mass[n] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[p-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[e+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[tau-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[anti_nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[anti_nu_e] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[mu-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[tau+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[e-] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[nu_mu] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[anti_nu_tau] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[mu+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[p+] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[antineutron] plasmapy/atomic/tests/test_particle_class.py::Test_antiparticle_properties_inversion::test_antiparticle_attribute_and_operator[n] plasmapy/atomic/tests/test_particle_class.py::test_particleing_a_particle[e-] plasmapy/atomic/tests/test_particle_class.py::test_particleing_a_particle[D+] plasmapy/atomic/tests/test_particle_class.py::test_particleing_a_particle[Fe plasmapy/atomic/tests/test_particle_class.py::test_particleing_a_particle[H-] plasmapy/atomic/tests/test_particle_class.py::test_particleing_a_particle[mu+] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[e--e+] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[mu--mu+] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[tau--tau+] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[p+-p-] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[n-antineutron] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[nu_e-anti_nu_e] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[nu_mu-anti_nu_mu] plasmapy/atomic/tests/test_special_particles.py::test_particle_antiparticle_pairs[nu_tau-anti_nu_tau] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[p-] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[e+] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[nu_tau] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[nu_e] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[tau-] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[anti_nu_mu] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[anti_nu_e] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[mu-] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[tau+] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[e-] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[nu_mu] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[anti_nu_tau] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[mu+] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[p+] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[antineutron] plasmapy/atomic/tests/test_special_particles.py::test__Particles_required_keys[n] plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD2D::test_has_electric_field_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD2D::test_correct_shape_electric_field plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD2D::test_has_charge_density_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD2D::test_correct_shape_charge_density plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD2D::test_has_magnetic_field plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD2D::test_has_electric_current plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD3D::test_has_electric_field_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD3D::test_correct_shape_electric_field plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD3D::test_has_charge_density_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD3D::test_correct_shape_charge_density plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD3D::test_has_magnetic_field plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMD3D::test_has_electric_current plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_has_electric_field_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_correct_shape_electric_field plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_has_charge_density_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_correct_shape_charge_density plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_has_magnetic_field_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_correct_shape_magnetic_field plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_has_electric_current_with_units plasmapy/classes/sources/tests/test_openpmd_hdf5.py::TestOpenPMDThetaMode::test_correct_shape_electric_current plasmapy/classes/sources/tests/test_openpmd_hdf5.py::test_fetch_units[openPMD_dims0-expected0] plasmapy/classes/sources/tests/test_openpmd_hdf5.py::test_fetch_units[openPMD_dims1-expected1] plasmapy/classes/sources/tests/test_openpmd_hdf5.py::test_fetch_units[openPMD_dims2-expected2] plasmapy/classes/sources/tests/test_openpmd_hdf5.py::test_fetch_units[openPMD_dims3-expected3] plasmapy/classes/sources/tests/test_openpmd_hdf5.py::test_unavailable_hdf5 plasmapy/classes/sources/tests/test_openpmd_hdf5.py::test_non_openpmd_hdf5 plasmapy/physics/tests/test_dielectric.py::Test_ColdPlasmaPermittivity::test_proton_electron_plasma plasmapy/physics/tests/test_dielectric.py::Test_ColdPlasmaPermittivity::test_three_species plasmapy/physics/tests/test_dielectric.py::Test_ColdPlasmaPermittivity::test_SD_to_LR_relationships plasmapy/physics/tests/test_dielectric.py::Test_ColdPlasmaPermittivity::test_numpy_array_workflow plasmapy/physics/tests/test_dielectric.py::Test_permittivity_1D_Maxwellian::test_fail1 plasmapy/physics/tests/test_parameters.py::Test_mass_density::test_particleless plasmapy/physics/tests/test_parameters.py::Test_mass_density::test_wrong_units plasmapy/physics/tests/test_parameters.py::Test_mass_density::test_handle_nparrays plasmapy/physics/tests/test_parameters.py::test_thermal_speed plasmapy/physics/tests/test_parameters.py::test_thermal_pressure plasmapy/physics/tests/test_parameters.py::Test_kappa_thermal_speed::test_invalid_kappa plasmapy/physics/tests/test_parameters.py::Test_kappa_thermal_speed::test_invalid_method plasmapy/physics/tests/test_parameters.py::Test_kappa_thermal_speed::test_probable1 plasmapy/physics/tests/test_parameters.py::Test_kappa_thermal_speed::test_rms1 plasmapy/physics/tests/test_parameters.py::Test_kappa_thermal_speed::test_mean1 plasmapy/physics/tests/test_parameters.py::Test_kappa_thermal_speed::test_handle_nparrays plasmapy/physics/tests/test_parameters.py::test_gyroradius plasmapy/physics/tests/test_parameters.py::Test_gyroradius::test_handle_numpy_array plasmapy/physics/tests/test_parameters.py::Test_gyroradius::test_handle_mixed_Qarrays plasmapy/physics/tests/test_parameters.py::Test_gyroradius::test_raise_two_valid_inputs plasmapy/physics/tests/test_parameters.py::Test_gyroradius::test_all_valid_and_one_valid plasmapy/physics/tests/test_parameters.py::Test_gyroradius::test_scalar_and_nan_qarray plasmapy/physics/tests/test_parameters.py::Test_gyroradius::test_keeps_arguments_unchanged plasmapy/physics/tests/test_parameters.py::test_Debye_length plasmapy/physics/tests/test_parameters.py::test_Debye_number plasmapy/physics/tests/test_parameters.py::test_inertial_length plasmapy/physics/tests/test_parameters.py::test_magnetic_pressure plasmapy/physics/tests/test_parameters.py::test_magnetic_energy_density plasmapy/physics/tests/test_parameters.py::test_upper_hybrid_frequency plasmapy/physics/tests/test_parameters.py::test_lower_hybrid_frequency
plasmapy/atomic/tests/test_atomic.py::test_particle_mass_equivalent_args[Fe-56 plasmapy/atomic/tests/test_atomic.py::test_half_life_u_220 plasmapy/atomic/tests/test_atomic.py::test_known_common_stable_isotopes_error[common_isotopes] plasmapy/atomic/tests/test_atomic.py::test_known_common_stable_isotopes_error[stable_isotopes] plasmapy/atomic/tests/test_atomic.py::test_known_common_stable_isotopes_error[known_isotopes] plasmapy/atomic/tests/test_atomic.py::test_isotopic_abundance plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[alpha-kwargs11-expected_dict11] plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[He-4 plasmapy/atomic/tests/test_particle_class.py::test_Particle_class[Li-kwargs13-expected_dict13] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[a-kwargs0--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[d+-kwargs1--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[H-kwargs2--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Au-818-kwargs3--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Au-12-kwargs4--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Au-kwargs5--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Au-kwargs6--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[e--kwargs7--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[e--kwargs8-.atomic_number-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[alpha-kwargs9-.standard_atomic_weight-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Fe-56-kwargs10-.standard_atomic_weight-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[e--kwargs11-.standard_atomic_weight-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[tau--kwargs12-.element_name-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[tau+-kwargs13-.atomic_number-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[neutron-kwargs14-.atomic_number-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[H-kwargs15-.mass_number-InvalidIsotopeError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[neutron-kwargs16-.mass_number-InvalidIsotopeError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[He-kwargs17-.charge-ChargeError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[He-kwargs18-.integer_charge-ChargeError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Fe-kwargs19-.spin-MissingAtomicDataError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[nu_e-kwargs20-.mass-MissingAtomicDataError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Og-kwargs21-.standard_atomic_weight-MissingAtomicDataError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Particle("C-14")-kwargs22--InvalidParticleError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Particle("Au plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[arg24-kwargs24--TypeError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Fe-kwargs25-.ionize()-ChargeError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[D-kwargs26-.recombine()-ChargeError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[Fe plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[e--kwargs32-.ionize()-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_errors[e+-kwargs33-.recombine()-InvalidElementError] plasmapy/atomic/tests/test_particle_class.py::test_Particle_warnings[H-----kwargs0--AtomicWarning] plasmapy/atomic/tests/test_particle_class.py::test_Particle_warnings[alpha-kwargs1--AtomicWarning] plasmapy/atomic/tests/test_particle_class.py::test_Particle_warnings[alpha-kwargs2--AtomicWarning] plasmapy/physics/tests/test_dielectric.py::Test_permittivity_1D_Maxwellian::test_known1 plasmapy/physics/tests/test_parameters.py::test_Alfven_speed plasmapy/physics/tests/test_parameters.py::test_ion_sound_speed plasmapy/physics/tests/test_parameters.py::test_gyrofrequency plasmapy/physics/tests/test_parameters.py::test_plasma_frequency
plasmapy/atomic/symbols.py plasmapy/atomic/parsing.py plasmapy/atomic/special_particles.py plasmapy/physics/dielectric.py plasmapy/classes/species.py plasmapy/atomic/atomic.py plasmapy/physics/parameters.py docs/development/code_guide.rst plasmapy/atomic/nuclear.py plasmapy/atomic/particle_class.py
plasmapy/atomic/symbols.py plasmapy/atomic/parsing.py plasmapy/atomic/special_particles.py plasmapy/physics/dielectric.py plasmapy/classes/species.py plasmapy/atomic/atomic.py plasmapy/physics/parameters.py docs/development/code_guide.rst plasmapy/atomic/nuclear.py plasmapy/atomic/particle_class.py