From e2ea4c596c7cea2f468ee830c269189d53923cec Mon Sep 17 00:00:00 2001 From: Alex Coxe Date: Mon, 18 Nov 2024 12:37:41 -0500 Subject: [PATCH] fixed species unit printing --- src/2024-11-06_atomic_isotopes.jl | 0 src/2024-11-06_isotopes.jl | 254 ++++++++++++++++++++++++++++++ src/subatomic_species.jl | 28 ++-- src/types.jl | 4 +- src/units_definition.jl | 1 + 5 files changed, 271 insertions(+), 16 deletions(-) create mode 100644 src/2024-11-06_atomic_isotopes.jl create mode 100644 src/2024-11-06_isotopes.jl diff --git a/src/2024-11-06_atomic_isotopes.jl b/src/2024-11-06_atomic_isotopes.jl new file mode 100644 index 0000000..e69de29 diff --git a/src/2024-11-06_isotopes.jl b/src/2024-11-06_isotopes.jl new file mode 100644 index 0000000..2a87daf --- /dev/null +++ b/src/2024-11-06_isotopes.jl @@ -0,0 +1,254 @@ + +# AtomicAndPhysicalConstants.jl/src/2024-11-06_isotopes.jl + + +######################################################### + + +"""ATOMIC_SPECIES +Isotopes from NIST data 2024-11-06 +a dictionary of all the available atomic species, +with all the NIST isotopes included; +the key is the element's atomic symbol +n the periodic table, and the value is the relevant +AtomicSpecies struct, _eg_ + +ATOMIC_SPECIES["He"] = AtomicSpecies(2, "He", ...)""" ATOMIC_SPECIES + +ATOMIC_SPECIES = Dict{String, AtomicSpecies}( +"H" => AtomicSpecies(1, "H", Dict{}(5, 5.035311*u"amu", 4, 4.02643*u"amu", 6, 6.04496*u"amu", 7, 7.0527*u"amu", -1, 1.0079407540557772*u"amu", 2, 2.01410177812*u"amu", 3, 3.0160492779*u"amu", 1, 1.00782503223*u"amu", )), + +"He" => AtomicSpecies(2, "He", Dict{}(5, 5.012057*u"amu", 4, 4.00260325413*u"amu", 6, 6.018885891*u"amu", 7, 7.0279907*u"amu", -1, 4.002601932120929*u"amu", 10, 10.05279*u"amu", 9, 9.043946*u"amu", 8, 8.03393439*u"amu", 3, 3.0160293201*u"amu", )), + +"Li" => AtomicSpecies(3, "Li", Dict{}(5, 5.012538*u"amu", 12, 12.052517*u"amu", 8, 8.022486246*u"amu", 6, 6.0151228874*u"amu", -1, 6.94003660291572*u"amu", 11, 11.04372358*u"amu", 9, 9.02679019*u"amu", 3, 3.0308*u"amu", 7, 7.0160034366*u"amu", 4, 4.02719*u"amu", 13, 13.06263*u"amu", 10, 10.035483*u"amu", )), + +"Be" => AtomicSpecies(4, "Be", Dict{}(5, 5.0399*u"amu", 16, 16.06167*u"amu", 12, 12.0269221*u"amu", 8, 8.005305102*u"amu", 6, 6.0197264*u"amu", -1, 9.012183065*u"amu", 11, 11.02166108*u"amu", 9, 9.012183065*u"amu", 14, 14.04289*u"amu", 7, 7.016928717*u"amu", 13, 13.036135*u"amu", 15, 15.05342*u"amu", 10, 10.013534695*u"amu", )), + +"B" => AtomicSpecies(5, "B", Dict{}(16, 16.039842*u"amu", 20, 20.07207*u"amu", 12, 12.0143527*u"amu", 8, 8.0246073*u"amu", 17, 17.04699*u"amu", 19, 19.0631*u"amu", 6, 6.0508*u"amu", -1, 10.811028046410001*u"amu", 11, 11.00930536*u"amu", 9, 9.01332965*u"amu", 14, 14.025404*u"amu", 7, 7.029712*u"amu", 13, 13.0177802*u"amu", 15, 15.031088*u"amu", 21, 21.08129*u"amu", 10, 10.01293695*u"amu", 18, 18.05566*u"amu", )), + +"C" => AtomicSpecies(6, "C", Dict{}(16, 16.0147013*u"amu", 20, 20.04032*u"amu", 12, 12.0*u"amu", 8, 8.037643*u"amu", 17, 17.022577*u"amu", 23, 23.0689*u"amu", 19, 19.0348*u"amu", 22, 22.05753*u"amu", -1, 12.010735896735248*u"amu", 11, 11.0114336*u"amu", 9, 9.0310372*u"amu", 14, 14.0032419884*u"amu", 13, 13.00335483507*u"amu", 15, 15.01059926*u"amu", 21, 21.049*u"amu", 10, 10.01685331*u"amu", 18, 18.026751*u"amu", )), + +"N" => AtomicSpecies(7, "N", Dict{}(16, 16.0061019*u"amu", 20, 20.023366*u"amu", 12, 12.0186132*u"amu", 24, 24.05039*u"amu", 17, 17.008449*u"amu", 23, 23.04114*u"amu", 19, 19.017022*u"amu", 22, 22.03439*u"amu", -1, 14.006703211445798*u"amu", 11, 11.026091*u"amu", 14, 14.00307400443*u"amu", 25, 25.0601*u"amu", 13, 13.00573861*u"amu", 15, 15.00010889888*u"amu", 21, 21.02711*u"amu", 10, 10.04165*u"amu", 18, 18.014078*u"amu", )), + +"O" => AtomicSpecies(8, "O", Dict{}(16, 15.99491461957*u"amu", 20, 20.00407535*u"amu", 12, 12.034262*u"amu", 24, 24.01986*u"amu", 28, 28.05591*u"amu", 17, 16.9991317565*u"amu", 23, 23.015696*u"amu", 19, 19.003578*u"amu", 22, 22.009966*u"amu", -1, 15.999404924318277*u"amu", 14, 14.00859636*u"amu", 25, 25.02936*u"amu", 13, 13.024815*u"amu", 15, 15.00306562*u"amu", 21, 21.008655*u"amu", 27, 27.04772*u"amu", 18, 17.99915961286*u"amu", 26, 26.03729*u"amu", )), + +"F" => AtomicSpecies(9, "F", Dict{}(16, 16.0114657*u"amu", 20, 19.999981252*u"amu", 24, 24.008115*u"amu", 28, 28.03534*u"amu", 30, 30.05165*u"amu", 17, 17.00209524*u"amu", 23, 23.003557*u"amu", 19, 18.99840316273*u"amu", 22, 22.002999*u"amu", -1, 18.99840316273*u"amu", 31, 31.05971*u"amu", 14, 14.034315*u"amu", 29, 29.04254*u"amu", 25, 25.012199*u"amu", 15, 15.018043*u"amu", 21, 20.9999489*u"amu", 27, 27.02644*u"amu", 18, 18.00093733*u"amu", 26, 26.020038*u"amu", )), + +"Ne" => AtomicSpecies(10, "Ne", Dict{}(16, 16.02575*u"amu", 20, 19.9924401762*u"amu", 24, 23.99361065*u"amu", 28, 28.01212*u"amu", 30, 30.02473*u"amu", 17, 17.01771396*u"amu", 23, 22.99446691*u"amu", 19, 19.00188091*u"amu", 22, 21.991385114*u"amu", 32, 32.03972*u"amu", -1, 20.18004638052026*u"amu", 31, 31.0331*u"amu", 29, 29.01975*u"amu", 33, 33.04938*u"amu", 25, 24.997789*u"amu", 34, 34.05673*u"amu", 21, 20.993846685*u"amu", 27, 27.007553*u"amu", 18, 18.0057087*u"amu", 26, 26.000515*u"amu", )), + +"Na" => AtomicSpecies(11, "Na", Dict{}(35, 35.04062*u"amu", 20, 20.0073544*u"amu", 24, 23.99096295*u"amu", 28, 27.998939*u"amu", 30, 30.0090979*u"amu", 37, 37.05705*u"amu", 23, 22.989769282*u"amu", 19, 19.01388*u"amu", 22, 21.99443741*u"amu", 32, 32.02019*u"amu", -1, 22.989769282*u"amu", 36, 36.04929*u"amu", 31, 31.013163*u"amu", 29, 29.0028771*u"amu", 33, 33.02573*u"amu", 25, 24.989954*u"amu", 34, 34.03359*u"amu", 21, 20.99765469*u"amu", 27, 26.9940765*u"amu", 18, 18.02688*u"amu", 26, 25.9926346*u"amu", )), + +"Mg" => AtomicSpecies(12, "Mg", Dict{}(35, 35.01679*u"amu", 20, 20.01885*u"amu", 24, 23.985041697*u"amu", 28, 27.9838767*u"amu", 30, 29.9904629*u"amu", 37, 37.03037*u"amu", 23, 22.99412421*u"amu", 19, 19.034169*u"amu", 22, 21.99957065*u"amu", 32, 31.9991102*u"amu", -1, 24.3050516198371*u"amu", 36, 36.02188*u"amu", 31, 30.996648*u"amu", 39, 39.04538*u"amu", 29, 28.988617*u"amu", 33, 33.0053271*u"amu", 25, 24.985836976*u"amu", 40, 40.05218*u"amu", 34, 34.008935*u"amu", 21, 21.011716*u"amu", 27, 26.984340624*u"amu", 38, 38.03658*u"amu", 26, 25.982592968*u"amu", )), + +"Al" => AtomicSpecies(13, "Al", Dict{}(35, 34.999764*u"amu", 24, 23.9999489*u"amu", 28, 27.98191021*u"amu", 30, 29.98296*u"amu", 37, 37.01053*u"amu", 23, 23.00724435*u"amu", 22, 22.01954*u"amu", 32, 31.988085*u"amu", 41, 41.03638*u"amu", 43, 43.05147*u"amu", -1, 26.98153853*u"amu", 36, 36.00639*u"amu", 31, 30.983945*u"amu", 39, 39.02254*u"amu", 29, 28.9804565*u"amu", 33, 32.990909*u"amu", 25, 24.9904281*u"amu", 40, 40.03003*u"amu", 34, 33.996705*u"amu", 21, 21.02897*u"amu", 27, 26.98153853*u"amu", 38, 38.0174*u"amu", 26, 25.986891904*u"amu", 42, 42.04384*u"amu", )), + +"Si" => AtomicSpecies(14, "Si", Dict{}(35, 34.984583*u"amu", 24, 24.011535*u"amu", 28, 27.97692653465*u"amu", 30, 29.973770136*u"amu", 37, 36.992921*u"amu", 23, 23.02544*u"amu", 22, 22.03579*u"amu", 32, 31.97415154*u"amu", 41, 41.01301*u"amu", 43, 43.0248*u"amu", -1, 28.085498705705955*u"amu", 36, 35.986695*u"amu", 44, 44.03061*u"amu", 31, 30.975363194*u"amu", 45, 45.03995*u"amu", 39, 39.002491*u"amu", 29, 28.9764946649*u"amu", 33, 32.97797696*u"amu", 25, 25.004109*u"amu", 40, 40.00583*u"amu", 34, 33.978576*u"amu", 27, 26.98670481*u"amu", 38, 37.995523*u"amu", 26, 25.99233384*u"amu", 42, 42.01778*u"amu", )), + +"P" => AtomicSpecies(15, "P", Dict{}(35, 34.9733141*u"amu", 24, 24.03577*u"amu", 28, 27.9923266*u"amu", 30, 29.97831375*u"amu", 37, 36.979607*u"amu", 32, 31.973907643*u"amu", 47, 47.03139*u"amu", 41, 40.994654*u"amu", 43, 43.00502*u"amu", -1, 30.97376199842*u"amu", 36, 35.97826*u"amu", 44, 44.01121*u"amu", 31, 30.97376199842*u"amu", 45, 45.01645*u"amu", 39, 38.986227*u"amu", 29, 28.98180079*u"amu", 33, 32.9717257*u"amu", 25, 25.02119*u"amu", 46, 46.02446*u"amu", 40, 39.99133*u"amu", 34, 33.97364589*u"amu", 27, 26.999224*u"amu", 38, 37.984252*u"amu", 26, 26.01178*u"amu", 42, 42.00108*u"amu", )), + +"S" => AtomicSpecies(16, "S", Dict{}(35, 34.96903231*u"amu", 30, 29.98490703*u"amu", 28, 28.00437*u"amu", 37, 36.97112551*u"amu", 32, 31.9720711744*u"amu", 47, 47.00795*u"amu", 41, 40.9795935*u"amu", 43, 42.9869076*u"amu", -1, 32.06478740612706*u"amu", 36, 35.96708071*u"amu", 44, 43.9901188*u"amu", 31, 30.97955701*u"amu", 45, 44.99572*u"amu", 49, 49.02276*u"amu", 39, 38.975134*u"amu", 29, 28.996611*u"amu", 33, 32.9714589098*u"amu", 46, 46.00004*u"amu", 40, 39.9754826*u"amu", 48, 48.0137*u"amu", 34, 33.967867004*u"amu", 27, 27.01828*u"amu", 38, 37.9711633*u"amu", 26, 26.02907*u"amu", 42, 41.9810651*u"amu", )), + +"Cl" => AtomicSpecies(17, "Cl", Dict{}(35, 34.968852682*u"amu", 30, 30.00477*u"amu", 28, 28.02954*u"amu", 37, 36.965902602*u"amu", 32, 31.98568464*u"amu", 47, 46.98916*u"amu", 41, 40.970685*u"amu", 43, 42.97389*u"amu", -1, 35.452937582608*u"amu", 36, 35.968306809*u"amu", 44, 43.97787*u"amu", 31, 30.992414*u"amu", 45, 44.98029*u"amu", 49, 49.00123*u"amu", 39, 38.9680082*u"amu", 51, 51.01554*u"amu", 29, 29.01478*u"amu", 33, 32.97745199*u"amu", 46, 45.98517*u"amu", 40, 39.970415*u"amu", 48, 47.99564*u"amu", 34, 33.973762485*u"amu", 50, 50.00905*u"amu", 38, 37.96801044*u"amu", 42, 41.97325*u"amu", )), + +"Ar" => AtomicSpecies(18, "Ar", Dict{}(35, 34.97525759*u"amu", 52, 51.99896*u"amu", 30, 30.02307*u"amu", 37, 36.96677633*u"amu", 53, 53.00729*u"amu", 32, 31.9976378*u"amu", 47, 46.972935*u"amu", 41, 40.96450057*u"amu", 43, 42.9656361*u"amu", -1, 39.947798563582005*u"amu", 36, 35.967545105*u"amu", 44, 43.9649238*u"amu", 31, 31.01212*u"amu", 45, 44.96803973*u"amu", 49, 48.9819*u"amu", 39, 38.964313*u"amu", 51, 50.9937*u"amu", 33, 32.98992555*u"amu", 46, 45.968083*u"amu", 40, 39.9623831237*u"amu", 48, 47.97591*u"amu", 34, 33.98027009*u"amu", 50, 49.98613*u"amu", 38, 37.96273211*u"amu", 42, 41.9630457*u"amu", )), + +"K" => AtomicSpecies(19, "K", Dict{}(56, 56.00851*u"amu", 35, 34.98800541*u"amu", 55, 55.00076*u"amu", 52, 51.98224*u"amu", 37, 36.97337589*u"amu", 53, 52.98746*u"amu", 32, 32.02265*u"amu", 47, 46.9616616*u"amu", 41, 40.9618252579*u"amu", 43, 42.9607347*u"amu", -1, 39.098300910086*u"amu", 36, 35.98130201*u"amu", 44, 43.96158699*u"amu", 45, 44.96069149*u"amu", 49, 48.96821075*u"amu", 39, 38.9637064864*u"amu", 51, 50.975828*u"amu", 33, 33.00756*u"amu", 46, 45.96198159*u"amu", 40, 39.963998166*u"amu", 48, 47.96534119*u"amu", 34, 33.99869*u"amu", 50, 49.97238*u"amu", 54, 53.99463*u"amu", 38, 37.96908112*u"amu", 42, 41.96240231*u"amu", )), + +"Ca" => AtomicSpecies(20, "Ca", Dict{}(56, 55.98508*u"amu", 35, 35.00514*u"amu", 55, 54.9803*u"amu", 58, 57.99794*u"amu", 52, 51.963217*u"amu", 37, 36.98589785*u"amu", 53, 52.96945*u"amu", 47, 46.9545424*u"amu", 41, 40.96227792*u"amu", 43, 42.95876644*u"amu", -1, 40.078022511017735*u"amu", 36, 35.993074*u"amu", 44, 43.95548156*u"amu", 45, 44.95618635*u"amu", 49, 48.95566274*u"amu", 39, 38.97071081*u"amu", 51, 50.960989*u"amu", 46, 45.953689*u"amu", 57, 56.99262*u"amu", 40, 39.962590863*u"amu", 48, 47.95252276*u"amu", 34, 34.01487*u"amu", 50, 49.9574992*u"amu", 54, 53.9734*u"amu", 38, 37.97631922*u"amu", 42, 41.95861783*u"amu", )), + +"Sc" => AtomicSpecies(21, "Sc", Dict{}(56, 55.97345*u"amu", 55, 54.96782*u"amu", 58, 57.98403*u"amu", 52, 51.95688*u"amu", 60, 59.99565*u"amu", 37, 37.00374*u"amu", 53, 52.95909*u"amu", 47, 46.9524037*u"amu", 41, 40.969251105*u"amu", 43, 42.9611505*u"amu", -1, 44.95590828*u"amu", 36, 36.01648*u"amu", 44, 43.9594029*u"amu", 45, 44.95590828*u"amu", 49, 48.9500146*u"amu", 39, 38.984785*u"amu", 51, 50.953592*u"amu", 61, 61.001*u"amu", 46, 45.95516826*u"amu", 57, 56.97777*u"amu", 40, 39.9779673*u"amu", 48, 47.9522236*u"amu", 59, 58.98894*u"amu", 50, 49.952176*u"amu", 54, 53.96393*u"amu", 38, 37.99512*u"amu", 42, 41.96551653*u"amu", )), + +"Ti" => AtomicSpecies(22, "Ti", Dict{}(56, 55.95791*u"amu", 55, 54.95527*u"amu", 58, 57.9666*u"amu", 52, 51.946893*u"amu", 60, 59.97603*u"amu", 53, 52.94973*u"amu", 47, 46.95175879*u"amu", 41, 40.983148*u"amu", 43, 42.9685225*u"amu", -1, 47.866744962721995*u"amu", 44, 43.95968995*u"amu", 45, 44.95812198*u"amu", 49, 48.94786568*u"amu", 39, 39.00236*u"amu", 51, 50.94661065*u"amu", 61, 60.98245*u"amu", 46, 45.95262772*u"amu", 57, 56.96364*u"amu", 40, 39.9905*u"amu", 48, 47.94794198*u"amu", 59, 58.97247*u"amu", 50, 49.94478689*u"amu", 54, 53.95105*u"amu", 63, 62.99375*u"amu", 38, 38.01145*u"amu", 42, 41.97304903*u"amu", 62, 61.98651*u"amu", )), + +"V" => AtomicSpecies(23, "V", Dict{}(56, 55.95048*u"amu", 55, 54.94724*u"amu", 58, 57.95672*u"amu", 52, 51.94477301*u"amu", 60, 59.96431*u"amu", 53, 52.9443367*u"amu", 47, 46.95490491*u"amu", 41, 41.00021*u"amu", 43, 42.980766*u"amu", -1, 50.941465037425004*u"amu", 44, 43.97411*u"amu", 45, 44.9657748*u"amu", 49, 48.9485118*u"amu", 51, 50.94395704*u"amu", 61, 60.96725*u"amu", 64, 63.98264*u"amu", 46, 45.96019878*u"amu", 66, 65.99398*u"amu", 57, 56.95252*u"amu", 40, 40.01276*u"amu", 48, 47.9522522*u"amu", 59, 58.95939*u"amu", 50, 49.94715601*u"amu", 65, 64.9875*u"amu", 54, 53.946439*u"amu", 63, 62.97639*u"amu", 42, 41.99182*u"amu", 62, 61.97265*u"amu", )), + +"Cr" => AtomicSpecies(24, "Cr", Dict{}(56, 55.9406531*u"amu", 55, 54.94083843*u"amu", 58, 57.94435*u"amu", 52, 51.94050623*u"amu", 60, 59.95008*u"amu", 53, 52.94064815*u"amu", 47, 46.9628974*u"amu", 49, 48.9513333*u"amu", 43, 42.99753*u"amu", -1, 51.9961317554337*u"amu", 44, 43.98536*u"amu", 45, 44.97905*u"amu", 67, 66.98016*u"amu", 68, 67.98403*u"amu", 51, 50.94476502*u"amu", 61, 60.95442*u"amu", 64, 63.96408*u"amu", 46, 45.968359*u"amu", 66, 65.97366*u"amu", 57, 56.943613*u"amu", 48, 47.9540291*u"amu", 59, 58.94859*u"amu", 50, 49.94604183*u"amu", 65, 64.96996*u"amu", 54, 53.93887916*u"amu", 63, 62.96165*u"amu", 42, 42.0067*u"amu", 62, 61.9561*u"amu", )), + +"Mn" => AtomicSpecies(25, "Mn", Dict{}(56, 55.93890369*u"amu", 55, 54.93804391*u"amu", 58, 57.9400666*u"amu", 52, 51.9455639*u"amu", 60, 59.9431366*u"amu", 53, 52.94128889*u"amu", 47, 46.975775*u"amu", 49, 48.959595*u"amu", 67, 66.96424*u"amu", -1, 54.93804391*u"amu", 44, 44.00715*u"amu", 45, 44.99449*u"amu", 68, 67.96962*u"amu", 69, 68.97366*u"amu", 51, 50.94820847*u"amu", 61, 60.9444525*u"amu", 64, 63.9538494*u"amu", 46, 45.98609*u"amu", 71, 70.98368*u"amu", 66, 65.960547*u"amu", 57, 56.9382861*u"amu", 48, 47.96852*u"amu", 59, 58.9403911*u"amu", 50, 49.95423778*u"amu", 65, 64.9560198*u"amu", 54, 53.9403576*u"amu", 63, 62.9496647*u"amu", 70, 69.97937*u"amu", 62, 61.94795*u"amu", )), + +"Fe" => AtomicSpecies(26, "Fe", Dict{}(56, 55.93493633*u"amu", 55, 54.93829199*u"amu", 58, 57.93327443*u"amu", 52, 51.9481131*u"amu", 60, 59.9340711*u"amu", 72, 71.96983*u"amu", 53, 52.9453064*u"amu", 47, 46.99185*u"amu", 49, 48.973429*u"amu", 67, 66.95054*u"amu", -1, 55.845144433865904*u"amu", 45, 45.01442*u"amu", 68, 67.95295*u"amu", 69, 68.95807*u"amu", 73, 72.97572*u"amu", 74, 73.97935*u"amu", 51, 50.956841*u"amu", 61, 60.9367462*u"amu", 64, 63.9409878*u"amu", 46, 46.00063*u"amu", 71, 70.96672*u"amu", 66, 65.94625*u"amu", 57, 56.93539284*u"amu", 48, 47.98023*u"amu", 59, 58.93487434*u"amu", 50, 49.962975*u"amu", 65, 64.9450115*u"amu", 54, 53.93960899*u"amu", 63, 62.9402727*u"amu", 70, 69.96102*u"amu", 62, 61.9367918*u"amu", )), + +"Co" => AtomicSpecies(27, "Co", Dict{}(56, 55.9398388*u"amu", 55, 54.9419972*u"amu", 58, 57.9357521*u"amu", 52, 51.96351*u"amu", 60, 59.9338163*u"amu", 72, 71.95729*u"amu", 75, 74.96876*u"amu", 53, 52.9542041*u"amu", 47, 47.01057*u"amu", 49, 48.98891*u"amu", 67, 66.9406096*u"amu", -1, 58.93319429*u"amu", 68, 67.94426*u"amu", 69, 68.94614*u"amu", 73, 72.96039*u"amu", 74, 73.96515*u"amu", 51, 50.970647*u"amu", 61, 60.93247662*u"amu", 64, 63.935811*u"amu", 71, 70.95237*u"amu", 66, 65.939443*u"amu", 76, 75.97413*u"amu", 57, 56.93629057*u"amu", 48, 48.00093*u"amu", 59, 58.93319429*u"amu", 50, 49.98091*u"amu", 65, 64.9364621*u"amu", 54, 53.94845987*u"amu", 63, 62.9336*u"amu", 70, 69.94963*u"amu", 62, 61.934059*u"amu", )), + +"Ni" => AtomicSpecies(28, "Ni", Dict{}(78, 77.96336*u"amu", 56, 55.94212855*u"amu", 55, 54.95133063*u"amu", 79, 78.97025*u"amu", 58, 57.93534241*u"amu", 52, 51.9748*u"amu", 60, 59.93078588*u"amu", 72, 71.9417859*u"amu", 75, 74.9525*u"amu", 53, 52.96819*u"amu", 49, 49.0077*u"amu", 67, 66.9315694*u"amu", -1, 58.69334710994765*u"amu", 68, 67.9318688*u"amu", 69, 68.9356103*u"amu", 73, 72.9462067*u"amu", 74, 73.94798*u"amu", 51, 50.98611*u"amu", 61, 60.93105557*u"amu", 64, 63.92796682*u"amu", 77, 76.96055*u"amu", 71, 70.940519*u"amu", 66, 65.9291393*u"amu", 76, 75.95533*u"amu", 57, 56.93979218*u"amu", 48, 48.01769*u"amu", 59, 58.9343462*u"amu", 50, 49.99474*u"amu", 65, 64.93008517*u"amu", 54, 53.957892*u"amu", 63, 62.92966963*u"amu", 70, 69.9364313*u"amu", 62, 61.92834537*u"amu", )), + +"Cu" => AtomicSpecies(29, "Cu", Dict{}(78, 77.95223*u"amu", 56, 55.95895*u"amu", 55, 54.96604*u"amu", 79, 78.95502*u"amu", 81, 80.96587*u"amu", 58, 57.94453305*u"amu", 52, 51.99671*u"amu", 60, 59.9373645*u"amu", 72, 71.9358203*u"amu", 75, 74.9415226*u"amu", 53, 52.98459*u"amu", 67, 66.9277303*u"amu", -1, 63.54603994583*u"amu", 68, 67.9296109*u"amu", 69, 68.9294293*u"amu", 73, 72.9366744*u"amu", 82, 81.97244*u"amu", 74, 73.9398749*u"amu", 80, 79.96089*u"amu", 64, 63.92976434*u"amu", 61, 60.9334576*u"amu", 77, 76.94792*u"amu", 71, 70.9326768*u"amu", 66, 65.92886903*u"amu", 76, 75.945275*u"amu", 57, 56.9492125*u"amu", 59, 58.93949748*u"amu", 70, 69.9323921*u"amu", 65, 64.9277897*u"amu", 54, 53.97666*u"amu", 63, 62.92959772*u"amu", 62, 61.93259541*u"amu", )), + +"Zn" => AtomicSpecies(30, "Zn", Dict{}(78, 77.9382892*u"amu", 56, 55.97254*u"amu", 55, 54.98398*u"amu", 79, 78.9426381*u"amu", 81, 80.9504026*u"amu", 58, 57.954591*u"amu", 60, 59.9418421*u"amu", 72, 71.9268428*u"amu", 75, 74.9328402*u"amu", 83, 82.96056*u"amu", 67, 66.92712775*u"amu", -1, 65.37778252952499*u"amu", 68, 67.92484455*u"amu", 69, 68.9265507*u"amu", 73, 72.9295826*u"amu", 82, 81.95426*u"amu", 85, 84.97226*u"amu", 74, 73.9294073*u"amu", 80, 79.9445529*u"amu", 64, 63.92914201*u"amu", 61, 60.939507*u"amu", 77, 76.9368872*u"amu", 84, 83.96521*u"amu", 71, 70.9277196*u"amu", 66, 65.92603381*u"amu", 76, 75.933115*u"amu", 57, 56.96506*u"amu", 59, 58.94931266*u"amu", 70, 69.9253192*u"amu", 65, 64.92924077*u"amu", 54, 53.99204*u"amu", 63, 62.9332115*u"amu", 62, 61.93433397*u"amu", )), + +"Ga" => AtomicSpecies(31, "Ga", Dict{}(78, 77.9316088*u"amu", 56, 55.99536*u"amu", 79, 78.9328523*u"amu", 81, 80.9381338*u"amu", 58, 57.97478*u"amu", 60, 59.95729*u"amu", 72, 71.92636747*u"amu", 75, 74.9265002*u"amu", 83, 82.9471203*u"amu", 67, 66.9282025*u"amu", -1, 69.7230660725936*u"amu", 68, 67.9279805*u"amu", 69, 68.9255735*u"amu", 73, 72.9251747*u"amu", 82, 81.9431765*u"amu", 85, 84.95699*u"amu", 74, 73.9269457*u"amu", 80, 79.9364208*u"amu", 64, 63.9368404*u"amu", 61, 60.949399*u"amu", 77, 76.9291543*u"amu", 84, 83.95246*u"amu", 71, 70.92470258*u"amu", 66, 65.9315894*u"amu", 76, 75.9288276*u"amu", 57, 56.9832*u"amu", 59, 58.96353*u"amu", 70, 69.9260219*u"amu", 65, 64.93273459*u"amu", 63, 62.9392942*u"amu", 86, 85.96301*u"amu", 62, 61.94419025*u"amu", 87, 86.96824*u"amu", )), + +"Ge" => AtomicSpecies(32, "Ge", Dict{}(78, 77.9228529*u"amu", 79, 78.92536*u"amu", 81, 80.9288329*u"amu", 58, 57.99172*u"amu", 60, 59.97036*u"amu", 72, 71.922075826*u"amu", 75, 74.92285837*u"amu", 83, 82.9345391*u"amu", 67, 66.9327339*u"amu", -1, 72.6275501646868*u"amu", 68, 67.9280953*u"amu", 69, 68.9279645*u"amu", 73, 72.923458956*u"amu", 82, 81.929774*u"amu", 85, 84.9429697*u"amu", 74, 73.921177761*u"amu", 89, 88.96379*u"amu", 80, 79.9253508*u"amu", 64, 63.9416899*u"amu", 61, 60.96379*u"amu", 77, 76.923549843*u"amu", 84, 83.9375751*u"amu", 71, 70.92495233*u"amu", 90, 89.96863*u"amu", 66, 65.9338621*u"amu", 76, 75.921402726*u"amu", 59, 58.98249*u"amu", 70, 69.92424875*u"amu", 65, 64.9393681*u"amu", 63, 62.949628*u"amu", 86, 85.94658*u"amu", 88, 87.95691*u"amu", 62, 61.95502*u"amu", 87, 86.95268*u"amu", )), + +"As" => AtomicSpecies(33, "As", Dict{}(78, 77.921828*u"amu", 79, 78.9209484*u"amu", 81, 80.9221323*u"amu", 60, 59.99388*u"amu", 72, 71.9267523*u"amu", 75, 74.92159457*u"amu", 83, 82.9252069*u"amu", 92, 91.96674*u"amu", 67, 66.93925111*u"amu", -1, 74.92159457*u"amu", 68, 67.9367741*u"amu", 69, 68.932246*u"amu", 73, 72.9238291*u"amu", 82, 81.9247412*u"amu", 85, 84.9321637*u"amu", 74, 73.9239286*u"amu", 89, 88.94976*u"amu", 80, 79.9224746*u"amu", 64, 63.95743*u"amu", 61, 60.98112*u"amu", 77, 76.9206476*u"amu", 84, 83.9293033*u"amu", 71, 70.9271138*u"amu", 90, 89.95563*u"amu", 66, 65.9441488*u"amu", 76, 75.92239202*u"amu", 70, 69.930926*u"amu", 65, 64.949611*u"amu", 63, 62.9639*u"amu", 86, 85.9367015*u"amu", 88, 87.94555*u"amu", 91, 90.96039*u"amu", 62, 61.97361*u"amu", 87, 86.9402917*u"amu", )), + +"Se" => AtomicSpecies(34, "Se", Dict{}(78, 77.91730928*u"amu", 79, 78.91849929*u"amu", 81, 80.917993*u"amu", 72, 71.9271405*u"amu", 75, 74.92252287*u"amu", 83, 82.9191186*u"amu", 92, 91.94984*u"amu", 67, 66.949994*u"amu", -1, 78.95938855701361*u"amu", 68, 67.94182524*u"amu", 69, 68.9394148*u"amu", 73, 72.9267549*u"amu", 82, 81.9166995*u"amu", 85, 84.9222608*u"amu", 74, 73.922475934*u"amu", 89, 88.9366691*u"amu", 80, 79.9165218*u"amu", 64, 63.97109*u"amu", 84, 83.9184668*u"amu", 77, 76.919914154*u"amu", 94, 93.96049*u"amu", 95, 94.9673*u"amu", 71, 70.9322094*u"amu", 90, 89.9401*u"amu", 66, 65.95559*u"amu", 76, 75.919213704*u"amu", 70, 69.9335155*u"amu", 93, 92.95629*u"amu", 65, 64.9644*u"amu", 86, 85.9243117*u"amu", 88, 87.9314175*u"amu", 91, 90.94596*u"amu", 87, 86.9286886*u"amu", )), + +"Br" => AtomicSpecies(35, "Br", Dict{}(78, 77.9211459*u"amu", 79, 78.9183376*u"amu", 81, 80.9162897*u"amu", 72, 71.9365886*u"amu", 75, 74.9258105*u"amu", 83, 82.9151756*u"amu", 92, 91.9396316*u"amu", 67, 66.96465*u"amu", -1, 79.90352778050999*u"amu", 68, 67.95873*u"amu", 69, 68.950497*u"amu", 98, 97.96946*u"amu", 73, 72.9316715*u"amu", 82, 81.9168032*u"amu", 85, 84.9156458*u"amu", 74, 73.9299102*u"amu", 89, 88.9267046*u"amu", 80, 79.9185298*u"amu", 96, 95.95903*u"amu", 84, 83.916496*u"amu", 77, 76.9213792*u"amu", 94, 93.9489*u"amu", 95, 94.95301*u"amu", 71, 70.9393422*u"amu", 90, 89.9312928*u"amu", 76, 75.924542*u"amu", 70, 69.944792*u"amu", 93, 92.94313*u"amu", 86, 85.9188054*u"amu", 97, 96.96344*u"amu", 88, 87.9240833*u"amu", 91, 90.9343986*u"amu", 87, 86.920674*u"amu", )), + +"Kr" => AtomicSpecies(36, "Kr", Dict{}(78, 77.92036494*u"amu", 79, 78.9200829*u"amu", 81, 80.9165912*u"amu", 72, 71.9420924*u"amu", 75, 74.9309457*u"amu", 83, 82.91412716*u"amu", 92, 91.9261731*u"amu", -1, 83.7979999953261*u"amu", 69, 68.96518*u"amu", 99, 98.95839*u"amu", 98, 97.95243*u"amu", 73, 72.9392892*u"amu", 82, 81.91348273*u"amu", 85, 84.9125273*u"amu", 74, 73.933084*u"amu", 89, 88.9178355*u"amu", 80, 79.91637808*u"amu", 96, 95.943017*u"amu", 84, 83.9114977282*u"amu", 77, 76.92467*u"amu", 94, 93.93414*u"amu", 95, 94.939711*u"amu", 71, 70.95027*u"amu", 90, 89.9195279*u"amu", 76, 75.9259103*u"amu", 70, 69.95604*u"amu", 93, 92.9311472*u"amu", 86, 85.9106106269*u"amu", 97, 96.94909*u"amu", 88, 87.9144479*u"amu", 91, 90.9238063*u"amu", 87, 86.91335476*u"amu", 100, 99.96237*u"amu", 101, 100.96873*u"amu", )), + +"Rb" => AtomicSpecies(37, "Rb", Dict{}(78, 77.9281419*u"amu", 79, 78.9239899*u"amu", 81, 80.9189939*u"amu", 72, 71.95908*u"amu", 75, 74.9385732*u"amu", 83, 82.9151142*u"amu", 92, 91.9197284*u"amu", -1, 85.46766359561973*u"amu", 99, 98.94503*u"amu", 98, 97.9416869*u"amu", 73, 72.95053*u"amu", 82, 81.918209*u"amu", 85, 84.9117897379*u"amu", 74, 73.9442659*u"amu", 89, 88.9122783*u"amu", 80, 79.9225164*u"amu", 96, 95.9341334*u"amu", 84, 83.9143752*u"amu", 77, 76.9304016*u"amu", 94, 93.9263948*u"amu", 95, 94.92926*u"amu", 71, 70.96532*u"amu", 90, 89.9147985*u"amu", 76, 75.935073*u"amu", 102, 101.95952*u"amu", 103, 102.96392*u"amu", 93, 92.9220393*u"amu", 86, 85.91116743*u"amu", 97, 96.9371771*u"amu", 88, 87.91131559*u"amu", 91, 90.9165372*u"amu", 87, 86.909180531*u"amu", 100, 99.95003*u"amu", 101, 100.95404*u"amu", )), + +"Sr" => AtomicSpecies(38, "Sr", Dict{}(78, 77.93218*u"amu", 79, 78.9297077*u"amu", 81, 80.9232114*u"amu", 105, 104.95855*u"amu", 75, 74.94995*u"amu", 83, 82.9175544*u"amu", 92, 91.9110382*u"amu", -1, 87.61664446962*u"amu", 99, 98.9328907*u"amu", 98, 97.9286888*u"amu", 73, 72.9657*u"amu", 82, 81.9183999*u"amu", 85, 84.912932*u"amu", 74, 73.95617*u"amu", 89, 88.9074511*u"amu", 80, 79.9245175*u"amu", 106, 105.96265*u"amu", 96, 95.9217066*u"amu", 84, 83.9134191*u"amu", 77, 76.9379455*u"amu", 94, 93.9153556*u"amu", 95, 94.9193529*u"amu", 107, 106.96897*u"amu", 90, 89.90773*u"amu", 76, 75.941763*u"amu", 102, 101.943791*u"amu", 103, 102.94909*u"amu", 93, 92.9140242*u"amu", 86, 85.9092606*u"amu", 97, 96.926374*u"amu", 88, 87.9056125*u"amu", 104, 103.95265*u"amu", 91, 90.9101954*u"amu", 87, 86.9088775*u"amu", 100, 99.93577*u"amu", 101, 100.940352*u"amu", )), + +"Y" => AtomicSpecies(39, "Y", Dict{}(78, 77.94361*u"amu", 79, 78.93735*u"amu", 81, 80.9294556*u"amu", 105, 104.94544*u"amu", 83, 82.922485*u"amu", 92, 91.9089451*u"amu", -1, 88.9058403*u"amu", 99, 98.924148*u"amu", 98, 97.9223821*u"amu", 82, 81.9269314*u"amu", 85, 84.916433*u"amu", 89, 88.9058403*u"amu", 80, 79.9343561*u"amu", 106, 105.95056*u"amu", 96, 95.9158968*u"amu", 84, 83.9206721*u"amu", 109, 108.96436*u"amu", 77, 76.949781*u"amu", 94, 93.9115906*u"amu", 95, 94.9128161*u"amu", 107, 106.95452*u"amu", 90, 89.9071439*u"amu", 108, 107.95996*u"amu", 76, 75.95856*u"amu", 102, 101.9343277*u"amu", 103, 102.937243*u"amu", 93, 92.909578*u"amu", 86, 85.914886*u"amu", 97, 96.9182741*u"amu", 88, 87.9095016*u"amu", 104, 103.94196*u"amu", 91, 90.9072974*u"amu", 87, 86.9108761*u"amu", 100, 99.927715*u"amu", 101, 100.9301477*u"amu", )), + +"Zr" => AtomicSpecies(40, "Zr", Dict{}(78, 77.95566*u"amu", 79, 78.94948*u"amu", 81, 80.93731*u"amu", 105, 104.934008*u"amu", 110, 109.95396*u"amu", 111, 110.95968*u"amu", 83, 82.9292421*u"amu", 92, 91.9050347*u"amu", -1, 91.22364159706*u"amu", 99, 98.916667*u"amu", 98, 97.9127289*u"amu", 82, 81.93135*u"amu", 85, 84.9214444*u"amu", 89, 88.9088814*u"amu", 80, 79.9404*u"amu", 106, 105.93676*u"amu", 96, 95.9082714*u"amu", 84, 83.9233269*u"amu", 109, 108.95041*u"amu", 94, 93.9063108*u"amu", 95, 94.9080385*u"amu", 112, 111.9637*u"amu", 107, 106.94174*u"amu", 90, 89.9046977*u"amu", 108, 107.94487*u"amu", 103, 102.927191*u"amu", 102, 101.9231409*u"amu", 93, 92.9064699*u"amu", 86, 85.9162972*u"amu", 97, 96.9109512*u"amu", 88, 87.9102213*u"amu", 104, 103.929436*u"amu", 91, 90.9056396*u"amu", 87, 86.914818*u"amu", 100, 99.9180006*u"amu", 101, 100.921448*u"amu", )), + +"Nb" => AtomicSpecies(41, "Nb", Dict{}(114, 113.96201*u"amu", 81, 80.9496*u"amu", 105, 104.9249465*u"amu", 110, 109.94403*u"amu", 111, 110.94753*u"amu", 83, 82.93729*u"amu", 92, 91.9071881*u"amu", -1, 92.906373*u"amu", 99, 98.911613*u"amu", 98, 97.9103265*u"amu", 82, 81.94396*u"amu", 85, 84.9288458*u"amu", 89, 88.913445*u"amu", 115, 114.96634*u"amu", 106, 105.9289317*u"amu", 96, 95.9080973*u"amu", 84, 83.93449*u"amu", 109, 108.93922*u"amu", 94, 93.9072788*u"amu", 95, 94.9068324*u"amu", 112, 111.95247*u"amu", 107, 106.9315937*u"amu", 90, 89.9112584*u"amu", 108, 107.9360748*u"amu", 103, 102.9194572*u"amu", 102, 101.9180772*u"amu", 93, 92.906373*u"amu", 113, 112.95651*u"amu", 86, 85.9257828*u"amu", 97, 96.9080959*u"amu", 88, 87.918222*u"amu", 104, 103.9228925*u"amu", 91, 90.9069897*u"amu", 87, 86.9206937*u"amu", 100, 99.9143276*u"amu", 101, 100.9153103*u"amu", )), + +"Mo" => AtomicSpecies(42, "Mo", Dict{}(114, 113.94653*u"amu", 105, 104.916969*u"amu", 110, 109.930704*u"amu", 111, 110.935654*u"amu", 83, 82.94988*u"amu", 92, 91.90680796*u"amu", 117, 116.96117*u"amu", -1, 95.959788541188*u"amu", 99, 98.90770851*u"amu", 98, 97.90540482*u"amu", 85, 84.938261*u"amu", 89, 88.9194682*u"amu", 115, 114.95196*u"amu", 106, 105.918259*u"amu", 96, 95.90467612*u"amu", 84, 83.94149*u"amu", 109, 108.928424*u"amu", 94, 93.9050849*u"amu", 95, 94.90583877*u"amu", 112, 111.93831*u"amu", 107, 106.922106*u"amu", 90, 89.9139309*u"amu", 108, 107.924033*u"amu", 103, 102.913079*u"amu", 102, 101.9102834*u"amu", 93, 92.90680958*u"amu", 113, 112.94335*u"amu", 86, 85.9311748*u"amu", 97, 96.90601812*u"amu", 88, 87.9219678*u"amu", 104, 103.9137344*u"amu", 91, 90.9117453*u"amu", 87, 86.9281962*u"amu", 116, 115.95545*u"amu", 100, 99.9074718*u"amu", 101, 100.9103414*u"amu", )), + +"Tc" => AtomicSpecies(43, "Tc", Dict{}(114, 113.93691*u"amu", 105, 104.911655*u"amu", 110, 109.923744*u"amu", 111, 110.925901*u"amu", 92, 91.9152698*u"amu", 117, 116.94806*u"amu", -1, 0*u"amu", 99, 98.9062508*u"amu", 98, 97.9072124*u"amu", 85, 84.95058*u"amu", 89, 88.9276487*u"amu", 115, 114.93998*u"amu", 118, 117.95299*u"amu", 106, 105.914358*u"amu", 96, 95.907868*u"amu", 109, 108.920256*u"amu", 112, 111.9299458*u"amu", 94, 93.9096536*u"amu", 95, 94.9076536*u"amu", 119, 118.95666*u"amu", 107, 106.9154606*u"amu", 90, 89.9240739*u"amu", 108, 107.9184957*u"amu", 103, 102.909176*u"amu", 102, 101.9092097*u"amu", 93, 92.910246*u"amu", 113, 112.932569*u"amu", 86, 85.94493*u"amu", 97, 96.9063667*u"amu", 88, 87.93378*u"amu", 104, 103.911425*u"amu", 91, 90.9184254*u"amu", 87, 86.9380672*u"amu", 120, 119.96187*u"amu", 116, 115.94476*u"amu", 100, 99.9076539*u"amu", 101, 100.907309*u"amu", )), + +"Ru" => AtomicSpecies(44, "Ru", Dict{}(114, 113.9246136*u"amu", 122, 121.95447*u"amu", 105, 104.9077476*u"amu", 110, 109.9140407*u"amu", 123, 122.95989*u"amu", 111, 110.91757*u"amu", 92, 91.9202344*u"amu", 117, 116.9361*u"amu", -1, 101.06494013916*u"amu", 99, 98.9059341*u"amu", 98, 97.9052868*u"amu", 121, 120.95164*u"amu", 89, 88.93762*u"amu", 115, 114.92882*u"amu", 118, 117.93853*u"amu", 106, 105.9073291*u"amu", 96, 95.90759025*u"amu", 109, 108.913326*u"amu", 112, 111.918809*u"amu", 94, 93.9113429*u"amu", 95, 94.910406*u"amu", 119, 118.94357*u"amu", 107, 106.909972*u"amu", 90, 89.9303444*u"amu", 108, 107.910188*u"amu", 103, 102.9063186*u"amu", 102, 101.9043441*u"amu", 93, 92.9171044*u"amu", 113, 112.922844*u"amu", 124, 123.96305*u"amu", 97, 96.9075471*u"amu", 88, 87.9416*u"amu", 104, 103.9054275*u"amu", 91, 90.9267419*u"amu", 87, 86.95069*u"amu", 120, 119.94631*u"amu", 116, 115.9312192*u"amu", 100, 99.9042143*u"amu", 101, 100.9055769*u"amu", )), + +"Rh" => AtomicSpecies(45, "Rh", Dict{}(114, 113.918718*u"amu", 122, 121.94399*u"amu", 105, 104.9056885*u"amu", 110, 109.911079*u"amu", 123, 122.94685*u"amu", 111, 110.9116423*u"amu", 92, 91.9323677*u"amu", 117, 116.9260354*u"amu", -1, 102.905498*u"amu", 99, 98.9081282*u"amu", 98, 97.910708*u"amu", 121, 120.93942*u"amu", 89, 88.95058*u"amu", 115, 114.9203116*u"amu", 118, 117.93034*u"amu", 106, 105.9072868*u"amu", 96, 95.914453*u"amu", 109, 108.9087488*u"amu", 112, 111.914403*u"amu", 94, 93.9217305*u"amu", 95, 94.9158979*u"amu", 119, 118.932557*u"amu", 125, 124.95469*u"amu", 126, 125.95946*u"amu", 107, 106.906748*u"amu", 90, 89.94422*u"amu", 108, 107.908714*u"amu", 103, 102.905498*u"amu", 102, 101.9068374*u"amu", 93, 92.9259128*u"amu", 113, 112.9154393*u"amu", 124, 123.95151*u"amu", 97, 96.911329*u"amu", 104, 103.9066492*u"amu", 91, 90.93688*u"amu", 120, 119.93686*u"amu", 116, 115.924059*u"amu", 100, 99.908117*u"amu", 101, 100.9061606*u"amu", )), + +"Pd" => AtomicSpecies(46, "Pd", Dict{}(114, 113.9103686*u"amu", 122, 121.930632*u"amu", 105, 104.9050796*u"amu", 110, 109.9051722*u"amu", 123, 122.93514*u"amu", 111, 110.90768968*u"amu", 92, 91.94088*u"amu", 117, 116.9179547*u"amu", -1, 106.41532750734*u"amu", 99, 98.9117748*u"amu", 98, 97.9126983*u"amu", 121, 120.9289503*u"amu", 115, 114.913659*u"amu", 118, 117.9190667*u"amu", 106, 105.9034804*u"amu", 96, 95.9182151*u"amu", 109, 108.9059504*u"amu", 112, 111.9073297*u"amu", 94, 93.9290376*u"amu", 95, 94.9248898*u"amu", 119, 118.9233402*u"amu", 125, 124.94179*u"amu", 126, 125.94416*u"amu", 107, 106.9051282*u"amu", 108, 107.9038916*u"amu", 103, 102.9060809*u"amu", 102, 101.9056022*u"amu", 128, 127.95183*u"amu", 93, 92.93651*u"amu", 113, 112.910261*u"amu", 124, 123.93714*u"amu", 97, 96.916472*u"amu", 104, 103.9040305*u"amu", 91, 90.95032*u"amu", 120, 119.9245511*u"amu", 127, 126.94907*u"amu", 116, 115.914297*u"amu", 100, 99.908505*u"amu", 101, 100.9082864*u"amu", )), + +"Ag" => AtomicSpecies(47, "Ag", Dict{}(114, 113.908823*u"amu", 122, 121.923664*u"amu", 105, 104.9065256*u"amu", 110, 109.9061102*u"amu", 123, 122.925337*u"amu", 111, 110.9052959*u"amu", 117, 116.911774*u"amu", -1, 107.868149634557*u"amu", 99, 98.9176458*u"amu", 98, 97.92156*u"amu", 121, 120.920125*u"amu", 115, 114.908767*u"amu", 118, 117.9145955*u"amu", 106, 105.9066636*u"amu", 96, 95.930744*u"amu", 109, 108.9047553*u"amu", 112, 111.9070486*u"amu", 94, 93.94373*u"amu", 95, 94.93602*u"amu", 119, 118.91557*u"amu", 125, 124.93105*u"amu", 126, 125.93475*u"amu", 107, 106.9050916*u"amu", 108, 107.9059503*u"amu", 130, 129.9507*u"amu", 103, 102.9089631*u"amu", 102, 101.9117047*u"amu", 128, 127.94106*u"amu", 93, 92.95033*u"amu", 113, 112.906573*u"amu", 124, 123.92893*u"amu", 97, 96.92397*u"amu", 129, 128.94395*u"amu", 104, 103.9086239*u"amu", 120, 119.9187848*u"amu", 127, 126.93711*u"amu", 116, 115.9113868*u"amu", 100, 99.9161154*u"amu", 101, 100.912684*u"amu", )), + +"Cd" => AtomicSpecies(48, "Cd", Dict{}(132, 131.94604*u"amu", 114, 113.90336509*u"amu", 122, 121.9134591*u"amu", 105, 104.9094639*u"amu", 110, 109.90300661*u"amu", 123, 122.9168925*u"amu", 133, 132.95285*u"amu", 111, 110.90418287*u"amu", 117, 116.907226*u"amu", -1, 112.411557818268*u"amu", 99, 98.9249258*u"amu", 98, 97.927389*u"amu", 121, 120.9129637*u"amu", 115, 114.90543751*u"amu", 118, 117.906922*u"amu", 106, 105.9064599*u"amu", 96, 95.94034*u"amu", 109, 108.9049867*u"amu", 112, 111.90276287*u"amu", 119, 118.909847*u"amu", 95, 94.94994*u"amu", 125, 124.9212576*u"amu", 130, 129.93394*u"amu", 126, 125.9224291*u"amu", 107, 106.9066121*u"amu", 108, 107.9041834*u"amu", 103, 102.9134165*u"amu", 102, 101.914482*u"amu", 128, 127.9278129*u"amu", 113, 112.90440813*u"amu", 124, 123.9176574*u"amu", 97, 96.9351*u"amu", 129, 128.93182*u"amu", 104, 103.9098564*u"amu", 131, 130.9406*u"amu", 120, 119.9098681*u"amu", 127, 126.926472*u"amu", 116, 115.90476315*u"amu", 100, 99.9203488*u"amu", 101, 100.9185862*u"amu", )), + +"In" => AtomicSpecies(49, "In", Dict{}(132, 131.933001*u"amu", 134, 133.94454*u"amu", 114, 113.90491791*u"amu", 122, 121.910281*u"amu", 105, 104.914502*u"amu", 110, 109.90717*u"amu", 123, 122.910434*u"amu", 133, 132.93831*u"amu", 111, 110.9051085*u"amu", 117, 116.9045157*u"amu", -1, 114.81808662944559*u"amu", 135, 134.95005*u"amu", 99, 98.93411*u"amu", 98, 97.94214*u"amu", 121, 120.907851*u"amu", 115, 114.903878776*u"amu", 118, 117.9063566*u"amu", 106, 105.913464*u"amu", 109, 108.9071514*u"amu", 112, 111.9055377*u"amu", 119, 118.9058507*u"amu", 125, 124.913605*u"amu", 130, 129.924977*u"amu", 126, 125.916507*u"amu", 107, 106.91029*u"amu", 108, 107.9096935*u"amu", 103, 102.9198819*u"amu", 102, 101.9241071*u"amu", 128, 127.9204*u"amu", 113, 112.90406184*u"amu", 124, 123.913182*u"amu", 97, 96.94934*u"amu", 129, 128.9218053*u"amu", 104, 103.9182145*u"amu", 131, 130.9269715*u"amu", 120, 119.907967*u"amu", 127, 126.917446*u"amu", 116, 115.90525999*u"amu", 100, 99.93096*u"amu", 101, 100.92634*u"amu", )), + +"Sn" => AtomicSpecies(50, "Sn", Dict{}(132, 131.9178267*u"amu", 134, 133.9286821*u"amu", 114, 113.9027827*u"amu", 122, 121.9034438*u"amu", 105, 104.9212684*u"amu", 110, 109.907845*u"amu", 123, 122.9057252*u"amu", 133, 132.9239134*u"amu", 111, 110.9077401*u"amu", 137, 136.94655*u"amu", 136, 135.93999*u"amu", 117, 116.90295398*u"amu", -1, 118.71011259301059*u"amu", 135, 134.9349086*u"amu", 99, 98.94853*u"amu", 121, 120.9042426*u"amu", 115, 114.903344699*u"amu", 118, 117.90160657*u"amu", 106, 105.9169574*u"amu", 109, 108.9112921*u"amu", 112, 111.90482387*u"amu", 119, 118.90331117*u"amu", 125, 124.9077864*u"amu", 130, 129.9139738*u"amu", 138, 137.95184*u"amu", 126, 125.907659*u"amu", 107, 106.9157137*u"amu", 108, 107.9118943*u"amu", 103, 102.928105*u"amu", 102, 101.93029*u"amu", 128, 127.910507*u"amu", 113, 112.9051757*u"amu", 124, 123.9052766*u"amu", 129, 128.913465*u"amu", 104, 103.9231052*u"amu", 131, 130.917045*u"amu", 120, 119.90220163*u"amu", 127, 126.91039*u"amu", 116, 115.9017428*u"amu", 100, 99.9385*u"amu", 101, 100.93526*u"amu", )), + +"Sb" => AtomicSpecies(51, "Sb", Dict{}(140, 139.95283*u"amu", 114, 113.90929*u"amu", 122, 121.9051699*u"amu", 105, 104.931276*u"amu", 110, 109.9168543*u"amu", 123, 122.9042132*u"amu", 133, 132.9152732*u"amu", 111, 110.9132182*u"amu", 137, 136.93555*u"amu", 136, 135.9307459*u"amu", 117, 116.9048415*u"amu", -1, 121.75978367348*u"amu", 135, 134.9251851*u"amu", 121, 120.903812*u"amu", 115, 114.906598*u"amu", 118, 117.9055321*u"amu", 112, 111.9124*u"amu", 106, 105.928638*u"amu", 109, 108.9181411*u"amu", 119, 118.9039455*u"amu", 125, 124.905253*u"amu", 130, 129.911662*u"amu", 138, 137.94145*u"amu", 126, 125.907253*u"amu", 107, 106.9241506*u"amu", 108, 107.9222267*u"amu", 139, 138.94655*u"amu", 103, 102.93969*u"amu", 128, 127.909146*u"amu", 113, 112.909375*u"amu", 124, 123.905935*u"amu", 129, 128.909147*u"amu", 104, 103.93648*u"amu", 131, 130.9119888*u"amu", 120, 119.9050794*u"amu", 127, 126.9069243*u"amu", 116, 115.9067931*u"amu", 132, 131.9145077*u"amu", 134, 133.9205357*u"amu", )), + +"Te" => AtomicSpecies(52, "Te", Dict{}(140, 139.939499*u"amu", 142, 141.95022*u"amu", 114, 113.912089*u"amu", 122, 121.9030435*u"amu", 105, 104.9433*u"amu", 110, 109.9224581*u"amu", 123, 122.9042698*u"amu", 133, 132.9109688*u"amu", 141, 140.9458*u"amu", 111, 110.9210006*u"amu", 137, 136.9255989*u"amu", 136, 135.9201006*u"amu", 117, 116.908646*u"amu", -1, 127.6031264846604*u"amu", 135, 134.9165557*u"amu", 121, 120.904944*u"amu", 115, 114.911902*u"amu", 118, 117.905854*u"amu", 112, 111.9167279*u"amu", 106, 105.9375*u"amu", 109, 108.9273045*u"amu", 119, 118.9064071*u"amu", 125, 124.9044299*u"amu", 130, 129.906222748*u"amu", 138, 137.9294722*u"amu", 126, 125.9033109*u"amu", 107, 106.935012*u"amu", 108, 107.9293805*u"amu", 139, 138.9353672*u"amu", 143, 142.95676*u"amu", 128, 127.90446128*u"amu", 113, 112.915891*u"amu", 124, 123.9028171*u"amu", 129, 128.90659646*u"amu", 131, 130.908522213*u"amu", 120, 119.9040593*u"amu", 127, 126.9052257*u"amu", 116, 115.90846*u"amu", 132, 131.9085467*u"amu", 134, 133.911394*u"amu", )), + +"I" => AtomicSpecies(53, "I", Dict{}(140, 139.93173*u"amu", 142, 141.9412*u"amu", 114, 113.92185*u"amu", 122, 121.9075888*u"amu", 110, 109.935089*u"amu", 123, 122.9055885*u"amu", 133, 132.907797*u"amu", 144, 143.95139*u"amu", 141, 140.93569*u"amu", 111, 110.9302692*u"amu", 137, 136.9180282*u"amu", 136, 135.914604*u"amu", 117, 116.913648*u"amu", -1, 126.9044719*u"amu", 135, 134.9100488*u"amu", 145, 144.95605*u"amu", 121, 120.9074051*u"amu", 115, 114.918048*u"amu", 118, 117.913074*u"amu", 112, 111.928005*u"amu", 109, 108.9380853*u"amu", 119, 118.910074*u"amu", 125, 124.9046294*u"amu", 130, 129.9066702*u"amu", 138, 137.9227264*u"amu", 126, 125.9056233*u"amu", 107, 106.94678*u"amu", 108, 107.94348*u"amu", 139, 138.926506*u"amu", 143, 142.94565*u"amu", 128, 127.9058086*u"amu", 113, 112.9236501*u"amu", 124, 123.906209*u"amu", 129, 128.9049837*u"amu", 131, 130.9061263*u"amu", 120, 119.910087*u"amu", 127, 126.9044719*u"amu", 116, 115.91681*u"amu", 132, 131.9079935*u"amu", 134, 133.9097588*u"amu", )), + +"Xe" => AtomicSpecies(54, "Xe", Dict{}(140, 139.9216458*u"amu", 142, 141.9299731*u"amu", 114, 113.92798*u"amu", 122, 121.908368*u"amu", 110, 109.94426*u"amu", 123, 122.908482*u"amu", 133, 132.9059108*u"amu", 144, 143.9389451*u"amu", 141, 140.9267872*u"amu", 111, 110.941607*u"amu", 137, 136.91155778*u"amu", 148, 147.95813*u"amu", 136, 135.907214484*u"amu", 117, 116.920359*u"amu", -1, 131.29276144779053*u"amu", 135, 134.9072278*u"amu", 145, 144.94472*u"amu", 121, 120.911453*u"amu", 146, 145.948518*u"amu", 118, 117.916179*u"amu", 115, 114.926294*u"amu", 112, 111.935559*u"amu", 109, 108.95043*u"amu", 119, 118.915411*u"amu", 125, 124.9063944*u"amu", 130, 129.903509349*u"amu", 138, 137.9141463*u"amu", 126, 125.9042983*u"amu", 139, 138.9187922*u"amu", 143, 142.9353696*u"amu", 128, 127.903531*u"amu", 113, 112.9332217*u"amu", 124, 123.905892*u"amu", 129, 128.9047808611*u"amu", 147, 146.95426*u"amu", 131, 130.90508406*u"amu", 120, 119.911784*u"amu", 127, 126.9051829*u"amu", 116, 115.921581*u"amu", 132, 131.9041550856*u"amu", 134, 133.90539466*u"amu", )), + +"Cs" => AtomicSpecies(55, "Cs", Dict{}(140, 139.9172831*u"amu", 142, 141.924296*u"amu", 114, 113.941296*u"amu", 122, 121.916108*u"amu", 123, 122.912996*u"amu", 133, 132.905451961*u"amu", 144, 143.932076*u"amu", 150, 149.95833*u"amu", 141, 140.9200455*u"amu", 137, 136.90708923*u"amu", 148, 147.94923*u"amu", 136, 135.9073114*u"amu", 117, 116.928617*u"amu", -1, 132.905451961*u"amu", 135, 134.905977*u"amu", 145, 144.935527*u"amu", 121, 120.917227*u"amu", 146, 145.940344*u"amu", 115, 114.93591*u"amu", 119, 118.922377*u"amu", 112, 111.950309*u"amu", 118, 117.92656*u"amu", 125, 124.909728*u"amu", 130, 129.9067093*u"amu", 138, 137.9110171*u"amu", 126, 125.909446*u"amu", 149, 148.95302*u"amu", 151, 150.96258*u"amu", 139, 138.9133638*u"amu", 143, 142.927349*u"amu", 128, 127.9077487*u"amu", 113, 112.9444291*u"amu", 124, 123.9122578*u"amu", 129, 128.9060657*u"amu", 147, 146.944156*u"amu", 131, 130.9054649*u"amu", 120, 119.920677*u"amu", 127, 126.9074174*u"amu", 116, 115.93337*u"amu", 132, 131.9064339*u"amu", 134, 133.906718503*u"amu", )), + +"Ba" => AtomicSpecies(56, "Ba", Dict{}(140, 139.9106057*u"amu", 142, 141.9164324*u"amu", 114, 113.95066*u"amu", 122, 121.919904*u"amu", 123, 122.918781*u"amu", 133, 132.9060074*u"amu", 144, 143.9229549*u"amu", 150, 149.94605*u"amu", 141, 140.9144033*u"amu", 137, 136.90582714*u"amu", 148, 147.938171*u"amu", 136, 135.90457573*u"amu", 117, 116.93814*u"amu", -1, 137.3268916286322*u"amu", 135, 134.90568838*u"amu", 145, 144.9275184*u"amu", 121, 120.92405*u"amu", 146, 145.930284*u"amu", 115, 114.94737*u"amu", 118, 117.93306*u"amu", 119, 118.93066*u"amu", 125, 124.914472*u"amu", 130, 129.9063207*u"amu", 138, 137.905247*u"amu", 153, 152.96036*u"amu", 126, 125.91125*u"amu", 149, 148.94308*u"amu", 151, 150.95127*u"amu", 139, 138.9088411*u"amu", 143, 142.9206253*u"amu", 128, 127.908342*u"amu", 152, 151.95481*u"amu", 124, 123.915094*u"amu", 129, 128.908681*u"amu", 147, 146.935304*u"amu", 131, 130.906941*u"amu", 120, 119.92605*u"amu", 127, 126.911091*u"amu", 116, 115.94128*u"amu", 132, 131.9050611*u"amu", 134, 133.90450818*u"amu", )), + +"La" => AtomicSpecies(57, "La", Dict{}(140, 139.9094806*u"amu", 142, 141.9140909*u"amu", 123, 122.9263*u"amu", 122, 121.93071*u"amu", 144, 143.919646*u"amu", 133, 132.908218*u"amu", 150, 149.93947*u"amu", 141, 140.910966*u"amu", 137, 136.9064504*u"amu", 148, 147.932679*u"amu", 154, 153.95517*u"amu", 136, 135.907635*u"amu", 117, 116.94999*u"amu", -1, 138.90546887371266*u"amu", 135, 134.906984*u"amu", 145, 144.921808*u"amu", 121, 120.93315*u"amu", 146, 145.925875*u"amu", 118, 117.94673*u"amu", 119, 118.94099*u"amu", 125, 124.920816*u"amu", 130, 129.912369*u"amu", 138, 137.9071149*u"amu", 153, 152.95036*u"amu", 126, 125.919513*u"amu", 149, 148.93535*u"amu", 151, 150.94232*u"amu", 155, 154.95901*u"amu", 139, 138.9063563*u"amu", 143, 142.9160795*u"amu", 128, 127.915592*u"amu", 152, 151.94682*u"amu", 124, 123.924574*u"amu", 129, 128.912694*u"amu", 147, 146.928418*u"amu", 131, 130.91007*u"amu", 120, 119.93807*u"amu", 127, 126.916375*u"amu", 116, 115.9563*u"amu", 132, 131.910119*u"amu", 134, 133.908514*u"amu", )), + +"Ce" => AtomicSpecies(58, "Ce", Dict{}(142, 141.9092504*u"amu", 144, 143.9136529*u"amu", 123, 122.93528*u"amu", 122, 121.93787*u"amu", 150, 149.930384*u"amu", 133, 132.91152*u"amu", 157, 156.95705*u"amu", 141, 140.9082807*u"amu", 137, 136.90776236*u"amu", 148, 147.924424*u"amu", 154, 153.9438*u"amu", 136, 135.90712921*u"amu", -1, 140.1157307378545*u"amu", 135, 134.909161*u"amu", 145, 144.917265*u"amu", 121, 120.94335*u"amu", 146, 145.918802*u"amu", 130, 129.914736*u"amu", 119, 118.95271*u"amu", 125, 124.92844*u"amu", 138, 137.905991*u"amu", 153, 152.94093*u"amu", 126, 125.923971*u"amu", 149, 148.928427*u"amu", 151, 150.934272*u"amu", 155, 154.94855*u"amu", 139, 138.9066551*u"amu", 143, 142.9123921*u"amu", 128, 127.918911*u"amu", 156, 155.95183*u"amu", 152, 151.9366*u"amu", 124, 123.93031*u"amu", 129, 128.918102*u"amu", 147, 146.9226899*u"amu", 131, 130.914429*u"amu", 120, 119.94654*u"amu", 127, 126.922727*u"amu", 132, 131.911464*u"amu", 134, 133.908928*u"amu", 140, 139.9054431*u"amu", )), + +"Pr" => AtomicSpecies(59, "Pr", Dict{}(142, 141.9100496*u"amu", 150, 149.9266765*u"amu", 123, 122.94596*u"amu", 122, 121.95175*u"amu", 157, 156.94789*u"amu", 133, 132.916331*u"amu", 158, 157.95241*u"amu", 141, 140.9076576*u"amu", 137, 136.9106792*u"amu", 148, 147.92213*u"amu", 154, 153.93753*u"amu", 136, 135.912677*u"amu", -1, 140.9076576*u"amu", 135, 134.913112*u"amu", 145, 144.9145182*u"amu", 121, 120.95532*u"amu", 146, 145.91768*u"amu", 130, 129.92359*u"amu", 125, 124.9377*u"amu", 138, 137.910754*u"amu", 153, 152.933904*u"amu", 126, 125.93524*u"amu", 149, 148.923736*u"amu", 151, 150.928309*u"amu", 155, 154.940509*u"amu", 139, 138.9089408*u"amu", 143, 142.9108228*u"amu", 128, 127.928791*u"amu", 156, 155.94464*u"amu", 159, 158.95589*u"amu", 152, 151.931553*u"amu", 124, 123.94294*u"amu", 129, 128.925095*u"amu", 147, 146.919008*u"amu", 131, 130.920235*u"amu", 144, 143.9133109*u"amu", 127, 126.93071*u"amu", 132, 131.919255*u"amu", 134, 133.915697*u"amu", 140, 139.9090803*u"amu", )), + +"Nd" => AtomicSpecies(60, "Nd", Dict{}(142, 141.907729*u"amu", 150, 149.9209022*u"amu", 157, 156.939386*u"amu", 158, 157.94197*u"amu", 133, 132.922348*u"amu", 141, 140.9096147*u"amu", 137, 136.914562*u"amu", 148, 147.9168993*u"amu", 154, 153.92948*u"amu", 160, 159.9494*u"amu", 136, 135.914976*u"amu", -1, 144.241596031827*u"amu", 135, 134.918181*u"amu", 145, 144.9125793*u"amu", 146, 145.9131226*u"amu", 130, 129.928506*u"amu", 125, 124.9489*u"amu", 138, 137.91195*u"amu", 153, 152.927718*u"amu", 161, 160.95428*u"amu", 126, 125.94311*u"amu", 149, 148.9201548*u"amu", 151, 150.9238403*u"amu", 155, 154.9331357*u"amu", 139, 138.911954*u"amu", 143, 142.90982*u"amu", 128, 127.93525*u"amu", 156, 155.93508*u"amu", 159, 158.94653*u"amu", 152, 151.924692*u"amu", 124, 123.9522*u"amu", 129, 128.9331*u"amu", 147, 146.9161061*u"amu", 131, 130.927248*u"amu", 144, 143.910093*u"amu", 132, 131.923321*u"amu", 127, 126.94038*u"amu", 134, 133.91879*u"amu", 140, 139.90955*u"amu", )), + +"Pm" => AtomicSpecies(61, "Pm", Dict{}(142, 141.91289*u"amu", 150, 149.920991*u"amu", 157, 156.9331214*u"amu", 158, 157.936565*u"amu", 133, 132.929782*u"amu", 141, 140.913555*u"amu", 137, 136.92048*u"amu", 148, 147.9174819*u"amu", 154, 153.926472*u"amu", 160, 159.9431*u"amu", 136, 135.923585*u"amu", -1, 0*u"amu", 135, 134.924823*u"amu", 145, 144.9127559*u"amu", 146, 145.9147024*u"amu", 130, 129.94053*u"amu", 138, 137.919548*u"amu", 153, 152.9241567*u"amu", 162, 161.95022*u"amu", 161, 160.94607*u"amu", 126, 125.95792*u"amu", 149, 148.9183423*u"amu", 151, 150.9212175*u"amu", 155, 154.928137*u"amu", 139, 138.9168*u"amu", 143, 142.9109383*u"amu", 128, 127.9487*u"amu", 156, 155.9311175*u"amu", 159, 158.939287*u"amu", 152, 151.923506*u"amu", 129, 128.94323*u"amu", 163, 162.95357*u"amu", 147, 146.915145*u"amu", 131, 130.93567*u"amu", 144, 143.9125964*u"amu", 127, 126.95192*u"amu", 132, 131.93384*u"amu", 134, 133.928353*u"amu", 140, 139.91604*u"amu", )), + +"Sm" => AtomicSpecies(62, "Sm", Dict{}(150, 149.9172829*u"amu", 157, 156.9284187*u"amu", 158, 157.929951*u"amu", 165, 164.95297*u"amu", 133, 132.93856*u"amu", 141, 140.9184816*u"amu", 137, 136.926971*u"amu", 148, 147.9148292*u"amu", 154, 153.9222169*u"amu", 160, 159.9353353*u"amu", 136, 135.928276*u"amu", -1, 150.36635571193*u"amu", 135, 134.93252*u"amu", 145, 144.9134173*u"amu", 146, 145.913047*u"amu", 164, 163.94836*u"amu", 130, 129.949*u"amu", 138, 137.923244*u"amu", 153, 152.9221047*u"amu", 162, 161.94146*u"amu", 161, 160.9391602*u"amu", 149, 148.9171921*u"amu", 151, 150.9199398*u"amu", 155, 154.9246477*u"amu", 139, 138.922297*u"amu", 143, 142.9146353*u"amu", 128, 127.95842*u"amu", 156, 155.925536*u"amu", 159, 158.9332172*u"amu", 152, 151.9197397*u"amu", 129, 128.95476*u"amu", 163, 162.94555*u"amu", 147, 146.9149044*u"amu", 131, 130.94618*u"amu", 144, 143.9120065*u"amu", 132, 131.94087*u"amu", 140, 139.918995*u"amu", 134, 133.93411*u"amu", 142, 141.9152044*u"amu", )), + +"Eu" => AtomicSpecies(63, "Eu", Dict{}(150, 149.9197077*u"amu", 157, 156.9254334*u"amu", 158, 157.927799*u"amu", 165, 164.94559*u"amu", 167, 166.95289*u"amu", 133, 132.94929*u"amu", 141, 140.924932*u"amu", 137, 136.93546*u"amu", 148, 147.918089*u"amu", 154, 153.922987*u"amu", 160, 159.931851*u"amu", 136, 135.93962*u"amu", -1, 151.96437812637998*u"amu", 135, 134.94187*u"amu", 145, 144.9162726*u"amu", 146, 145.917211*u"amu", 166, 165.94962*u"amu", 164, 163.94274*u"amu", 130, 129.96369*u"amu", 138, 137.933709*u"amu", 153, 152.921238*u"amu", 162, 161.936989*u"amu", 161, 160.933664*u"amu", 149, 148.9179378*u"amu", 151, 150.9198578*u"amu", 155, 154.9229011*u"amu", 139, 138.929792*u"amu", 143, 142.920299*u"amu", 156, 155.9247605*u"amu", 159, 158.9291001*u"amu", 152, 151.9217522*u"amu", 163, 162.939196*u"amu", 147, 146.9167527*u"amu", 131, 130.95784*u"amu", 144, 143.91882*u"amu", 132, 131.95467*u"amu", 140, 139.928088*u"amu", 134, 133.9464*u"amu", 142, 141.923442*u"amu", )), + +"Gd" => AtomicSpecies(64, "Gd", Dict{}(157, 156.9239686*u"amu", 158, 157.9241123*u"amu", 167, 166.94545*u"amu", 169, 168.9526*u"amu", 133, 132.96133*u"amu", 141, 140.932126*u"amu", 137, 136.94502*u"amu", 148, 147.9181215*u"amu", 154, 153.9208741*u"amu", 160, 159.9270624*u"amu", 136, 135.9473*u"amu", -1, 157.25213064687998*u"amu", 135, 134.95245*u"amu", 145, 144.921713*u"amu", 146, 145.9183188*u"amu", 166, 165.94146*u"amu", 164, 163.93583*u"amu", 153, 152.921758*u"amu", 138, 137.94025*u"amu", 162, 161.930993*u"amu", 161, 160.9296775*u"amu", 149, 148.9193481*u"amu", 151, 150.920356*u"amu", 155, 154.9226305*u"amu", 139, 138.93813*u"amu", 143, 142.92675*u"amu", 156, 155.9221312*u"amu", 159, 158.926397*u"amu", 152, 151.9197995*u"amu", 168, 167.94808*u"amu", 163, 162.9341769*u"amu", 147, 146.9191014*u"amu", 165, 164.93936*u"amu", 144, 143.922963*u"amu", 142, 141.928116*u"amu", 140, 139.933674*u"amu", 134, 133.95566*u"amu", 150, 149.9186644*u"amu", )), + +"Tb" => AtomicSpecies(65, "Tb", Dict{}(158, 157.9254209*u"amu", 167, 166.93996*u"amu", 169, 168.94597*u"amu", 141, 140.94145*u"amu", 137, 136.95602*u"amu", 148, 147.924282*u"amu", 154, 153.924685*u"amu", 160, 159.9271756*u"amu", 136, 135.96129*u"amu", 171, 170.95273*u"amu", -1, 158.9253547*u"amu", 135, 134.96476*u"amu", 145, 144.92882*u"amu", 146, 145.927253*u"amu", 166, 165.93786*u"amu", 164, 163.93336*u"amu", 153, 152.9234424*u"amu", 138, 137.95312*u"amu", 162, 161.929495*u"amu", 161, 160.9275778*u"amu", 149, 148.9232535*u"amu", 151, 150.9231096*u"amu", 155, 154.923511*u"amu", 139, 138.94833*u"amu", 143, 142.935137*u"amu", 156, 155.9247552*u"amu", 159, 158.9253547*u"amu", 152, 151.924083*u"amu", 170, 169.94984*u"amu", 168, 167.9434*u"amu", 163, 162.9306547*u"amu", 147, 146.9240548*u"amu", 165, 164.93498*u"amu", 144, 143.933045*u"amu", 142, 141.93928*u"amu", 140, 139.94581*u"amu", 157, 156.924033*u"amu", 150, 149.9236649*u"amu", )), + +"Dy" => AtomicSpecies(66, "Dy", Dict{}(158, 157.9244159*u"amu", 167, 166.935661*u"amu", 169, 168.94031*u"amu", 173, 172.95283*u"amu", 141, 140.95128*u"amu", 148, 147.927157*u"amu", 160, 159.9252046*u"amu", 154, 153.9244293*u"amu", 171, 170.94612*u"amu", -1, 162.499472819424*u"amu", 145, 144.937474*u"amu", 146, 145.9328445*u"amu", 166, 165.9328139*u"amu", 164, 163.9291819*u"amu", 153, 152.9257724*u"amu", 138, 137.9625*u"amu", 162, 161.9268056*u"amu", 161, 160.9269405*u"amu", 149, 148.927322*u"amu", 151, 150.9261916*u"amu", 155, 154.925759*u"amu", 139, 138.95959*u"amu", 172, 171.94846*u"amu", 143, 142.943994*u"amu", 156, 155.9242847*u"amu", 159, 158.925747*u"amu", 152, 151.9247253*u"amu", 170, 169.94239*u"amu", 168, 167.93713*u"amu", 163, 162.9287383*u"amu", 147, 146.9310827*u"amu", 165, 164.9317105*u"amu", 144, 143.9392695*u"amu", 142, 141.94619*u"amu", 140, 139.95402*u"amu", 157, 156.9254707*u"amu", 150, 149.9255933*u"amu", )), + +"Ho" => AtomicSpecies(67, "Ho", Dict{}(158, 157.928946*u"amu", 167, 166.9331385*u"amu", 169, 168.936878*u"amu", 173, 172.94702*u"amu", 141, 140.96311*u"amu", 148, 147.937744*u"amu", 160, 159.928737*u"amu", 154, 153.9306068*u"amu", 175, 174.95362*u"amu", 171, 170.94147*u"amu", -1, 164.9303288*u"amu", 145, 144.9472674*u"amu", 146, 145.9449935*u"amu", 166, 165.9322909*u"amu", 164, 163.9302403*u"amu", 153, 152.9302064*u"amu", 162, 161.9291023*u"amu", 161, 160.9278615*u"amu", 149, 148.933803*u"amu", 151, 150.9316983*u"amu", 155, 154.929104*u"amu", 172, 171.94473*u"amu", 143, 142.95486*u"amu", 156, 155.929706*u"amu", 159, 158.9277197*u"amu", 152, 151.931724*u"amu", 170, 169.939625*u"amu", 168, 167.935522*u"amu", 174, 173.95095*u"amu", 163, 162.928741*u"amu", 147, 146.9401423*u"amu", 165, 164.9303288*u"amu", 144, 143.9521097*u"amu", 142, 141.96001*u"amu", 140, 139.96859*u"amu", 157, 156.928254*u"amu", 150, 149.933498*u"amu", )), + +"Er" => AtomicSpecies(68, "Er", Dict{}(158, 157.929893*u"amu", 169, 168.9345968*u"amu", 176, 175.94994*u"amu", 177, 176.95399*u"amu", 173, 172.9424*u"amu", 148, 147.944735*u"amu", 160, 159.929077*u"amu", 154, 153.9327908*u"amu", 175, 174.94777*u"amu", 171, 170.9380357*u"amu", -1, 167.259082649669*u"amu", 145, 144.95805*u"amu", 146, 145.9524184*u"amu", 166, 165.9302995*u"amu", 164, 163.9292088*u"amu", 153, 152.93508*u"amu", 162, 161.9287884*u"amu", 161, 160.9300046*u"amu", 149, 148.942306*u"amu", 151, 150.937449*u"amu", 155, 154.9332159*u"amu", 172, 171.9393619*u"amu", 143, 142.96662*u"amu", 156, 155.931067*u"amu", 159, 158.9306918*u"amu", 152, 151.935057*u"amu", 170, 169.9354702*u"amu", 168, 167.9323767*u"amu", 174, 173.94423*u"amu", 163, 162.9300408*u"amu", 147, 146.949964*u"amu", 165, 164.9307345*u"amu", 144, 143.9607*u"amu", 142, 141.9701*u"amu", 167, 166.9320546*u"amu", 157, 156.931949*u"amu", 150, 149.937916*u"amu", )), + +"Tm" => AtomicSpecies(69, "Tm", Dict{}(158, 157.93698*u"amu", 169, 168.9342179*u"amu", 176, 175.947*u"amu", 177, 176.94904*u"amu", 179, 178.95534*u"amu", 173, 172.9396084*u"amu", 148, 147.958384*u"amu", 160, 159.935263*u"amu", 154, 153.94157*u"amu", 175, 174.943841*u"amu", 171, 170.9364339*u"amu", -1, 168.9342179*u"amu", 145, 144.97039*u"amu", 146, 145.96684*u"amu", 166, 165.933561*u"amu", 164, 163.933544*u"amu", 153, 152.94204*u"amu", 178, 177.95264*u"amu", 162, 161.934002*u"amu", 161, 160.933549*u"amu", 149, 148.95289*u"amu", 151, 150.945488*u"amu", 155, 154.93921*u"amu", 172, 171.9384055*u"amu", 156, 155.938992*u"amu", 159, 158.934975*u"amu", 152, 151.944422*u"amu", 170, 169.935806*u"amu", 168, 167.9341774*u"amu", 174, 173.942173*u"amu", 163, 162.9326592*u"amu", 147, 146.9613799*u"amu", 165, 164.9324431*u"amu", 144, 143.97628*u"amu", 167, 166.9328562*u"amu", 157, 156.936944*u"amu", 150, 149.95009*u"amu", )), + +"Yb" => AtomicSpecies(70, "Yb", Dict{}(158, 157.9398705*u"amu", 169, 168.9351825*u"amu", 176, 175.9425764*u"amu", 177, 176.9452656*u"amu", 179, 178.95004*u"amu", 180, 179.95212*u"amu", 173, 172.9382151*u"amu", 148, 147.96758*u"amu", 160, 159.937557*u"amu", 154, 153.946396*u"amu", 175, 174.9412808*u"amu", 171, 170.9363302*u"amu", -1, 173.05415016631702*u"amu", 166, 165.9338747*u"amu", 164, 163.934495*u"amu", 153, 152.94932*u"amu", 178, 177.946651*u"amu", 162, 161.935774*u"amu", 161, 160.937907*u"amu", 149, 148.96436*u"amu", 151, 150.9554*u"amu", 155, 154.945783*u"amu", 172, 171.9363859*u"amu", 181, 180.95589*u"amu", 156, 155.942825*u"amu", 159, 158.940055*u"amu", 152, 151.95027*u"amu", 170, 169.9347664*u"amu", 168, 167.9338896*u"amu", 174, 173.9388664*u"amu", 163, 162.93634*u"amu", 167, 166.934953*u"amu", 165, 164.93527*u"amu", 157, 156.942645*u"amu", 150, 149.95852*u"amu", )), + +"Lu" => AtomicSpecies(71, "Lu", Dict{}(150, 149.97355*u"amu", 169, 168.9376441*u"amu", 176, 175.9426897*u"amu", 177, 176.9437615*u"amu", 179, 178.9473309*u"amu", 180, 179.949888*u"amu", 173, 172.938934*u"amu", 184, 183.96091*u"amu", 160, 159.946033*u"amu", 154, 153.95736*u"amu", 175, 174.9407752*u"amu", 171, 170.937917*u"amu", -1, 174.96681495785498*u"amu", 166, 165.939859*u"amu", 182, 181.95504*u"amu", 164, 163.941339*u"amu", 153, 152.95875*u"amu", 178, 177.945958*u"amu", 162, 161.943283*u"amu", 185, 184.96362*u"amu", 161, 160.943572*u"amu", 151, 150.96768*u"amu", 155, 154.954321*u"amu", 172, 171.9390891*u"amu", 181, 180.95191*u"amu", 156, 155.953033*u"amu", 159, 158.946636*u"amu", 152, 151.96412*u"amu", 170, 169.938478*u"amu", 168, 167.938736*u"amu", 174, 173.9403409*u"amu", 163, 162.941179*u"amu", 167, 166.93827*u"amu", 165, 164.939407*u"amu", 183, 182.957363*u"amu", 158, 157.949316*u"amu", 157, 156.950127*u"amu", )), + +"Hf" => AtomicSpecies(72, "Hf", Dict{}(169, 168.941259*u"amu", 176, 175.9414076*u"amu", 177, 176.9432277*u"amu", 179, 178.9458232*u"amu", 180, 179.946557*u"amu", 173, 172.940513*u"amu", 184, 183.955446*u"amu", 160, 159.950691*u"amu", 187, 186.96477*u"amu", 154, 153.96486*u"amu", 188, 187.96685*u"amu", 175, 174.9415092*u"amu", 171, 170.940492*u"amu", -1, 178.4849787234*u"amu", 166, 165.94218*u"amu", 182, 181.9505612*u"amu", 164, 163.944371*u"amu", 153, 152.97069*u"amu", 178, 177.9437058*u"amu", 186, 185.960897*u"amu", 162, 161.9472148*u"amu", 185, 184.958862*u"amu", 189, 188.97084*u"amu", 161, 160.950278*u"amu", 172, 171.93945*u"amu", 155, 154.96311*u"amu", 181, 180.9491083*u"amu", 156, 155.95935*u"amu", 159, 158.953996*u"amu", 170, 169.939609*u"amu", 168, 167.940568*u"amu", 174, 173.9400461*u"amu", 163, 162.947113*u"amu", 167, 166.9426*u"amu", 165, 164.944567*u"amu", 183, 182.95353*u"amu", 157, 156.95824*u"amu", 158, 157.954801*u"amu", )), + +"Ta" => AtomicSpecies(73, "Ta", Dict{}(169, 168.946011*u"amu", 176, 175.944857*u"amu", 192, 191.97514*u"amu", 177, 176.9444795*u"amu", 179, 178.9459366*u"amu", 180, 179.9474648*u"amu", 173, 172.94375*u"amu", 184, 183.954008*u"amu", 160, 159.961488*u"amu", 187, 186.960386*u"amu", 188, 187.963916*u"amu", 175, 174.943737*u"amu", 171, 170.944476*u"amu", -1, 180.9478756362269*u"amu", 190, 189.96939*u"amu", 166, 165.950512*u"amu", 182, 181.9501519*u"amu", 164, 163.953534*u"amu", 189, 188.96583*u"amu", 178, 177.945678*u"amu", 186, 185.958551*u"amu", 162, 161.957294*u"amu", 185, 184.955559*u"amu", 161, 160.958452*u"amu", 172, 171.944895*u"amu", 155, 154.97424*u"amu", 181, 180.9479958*u"amu", 156, 155.97203*u"amu", 159, 158.963023*u"amu", 170, 169.946175*u"amu", 168, 167.948047*u"amu", 174, 173.944454*u"amu", 191, 190.97156*u"amu", 163, 162.954337*u"amu", 167, 166.948093*u"amu", 165, 164.950781*u"amu", 183, 182.9513726*u"amu", 157, 156.96818*u"amu", 158, 157.96654*u"amu", )), + +"W" => AtomicSpecies(74, "W", Dict{}(169, 168.951779*u"amu", 176, 175.945634*u"amu", 192, 191.96817*u"amu", 177, 176.946643*u"amu", 179, 178.947077*u"amu", 180, 179.9467108*u"amu", 173, 172.947689*u"amu", 184, 183.95093092*u"amu", 160, 159.96846*u"amu", 187, 186.9571588*u"amu", 188, 187.9584862*u"amu", 175, 174.946717*u"amu", 171, 170.949451*u"amu", -1, 183.841777550513*u"amu", 190, 189.963091*u"amu", 166, 165.955031*u"amu", 182, 181.94820394*u"amu", 164, 163.958961*u"amu", 189, 188.961763*u"amu", 178, 177.945883*u"amu", 186, 185.9543628*u"amu", 162, 161.963499*u"amu", 185, 184.95341897*u"amu", 161, 160.9672*u"amu", 172, 171.947292*u"amu", 181, 180.9481978*u"amu", 159, 158.97264*u"amu", 170, 169.949232*u"amu", 168, 167.951806*u"amu", 174, 173.946079*u"amu", 191, 190.966531*u"amu", 163, 162.962524*u"amu", 193, 192.97178*u"amu", 167, 166.954805*u"amu", 165, 164.958281*u"amu", 194, 193.97367*u"amu", 183, 182.95022275*u"amu", 157, 156.97884*u"amu", 158, 157.97456*u"amu", )), + +"Re" => AtomicSpecies(75, "Re", Dict{}(169, 168.958766*u"amu", 176, 175.951623*u"amu", 195, 194.97254*u"amu", 177, 176.950328*u"amu", 179, 178.949989*u"amu", 180, 179.950792*u"amu", 173, 172.953243*u"amu", 184, 183.9525228*u"amu", 160, 159.98182*u"amu", 187, 186.9557501*u"amu", 188, 187.9581115*u"amu", 175, 174.951381*u"amu", 171, 170.955716*u"amu", -1, 186.20670454560002*u"amu", 190, 189.961744*u"amu", 197, 196.97799*u"amu", 166, 165.965761*u"amu", 182, 181.95121*u"amu", 164, 163.970453*u"amu", 189, 188.959226*u"amu", 178, 177.950989*u"amu", 186, 185.9549856*u"amu", 162, 161.97584*u"amu", 185, 184.9529545*u"amu", 196, 195.9758*u"amu", 198, 197.9816*u"amu", 161, 160.97757*u"amu", 172, 171.95542*u"amu", 181, 180.950058*u"amu", 159, 158.98418*u"amu", 170, 169.95822*u"amu", 168, 167.961573*u"amu", 174, 173.953115*u"amu", 191, 190.963122*u"amu", 163, 162.97208*u"amu", 193, 192.967541*u"amu", 167, 166.962595*u"amu", 165, 164.967103*u"amu", 194, 193.97076*u"amu", 183, 182.9508196*u"amu", 192, 191.966088*u"amu", )), + +"Os" => AtomicSpecies(76, "Os", Dict{}(197, 196.97283*u"amu", 182, 181.95211*u"amu", 164, 163.97802*u"amu", 196, 195.969641*u"amu", 186, 185.953835*u"amu", 185, 184.9540417*u"amu", 168, 167.967808*u"amu", 191, 190.9609264*u"amu", 183, 182.953125*u"amu", 176, 175.954806*u"amu", 177, 176.954966*u"amu", 179, 178.953817*u"amu", 199, 198.97801*u"amu", 173, 172.959808*u"amu", 188, 187.9558352*u"amu", 171, 170.963174*u"amu", 162, 161.98443*u"amu", 172, 171.960017*u"amu", 194, 193.9651772*u"amu", 167, 166.971549*u"amu", 202, 201.98595*u"amu", 169, 168.967018*u"amu", 200, 199.97984*u"amu", 195, 194.968318*u"amu", 180, 179.952375*u"amu", 187, 186.9557474*u"amu", -1, 190.22485962823998*u"amu", 189, 188.9581442*u"amu", 161, 160.98903*u"amu", 170, 169.963578*u"amu", 193, 192.9641479*u"amu", 163, 162.98241*u"amu", 192, 191.961477*u"amu", 184, 183.9524885*u"amu", 175, 174.956945*u"amu", 190, 189.9584437*u"amu", 201, 200.98364*u"amu", 166, 165.972692*u"amu", 198, 197.97441*u"amu", 178, 177.953254*u"amu", 181, 180.953247*u"amu", 174, 173.957064*u"amu", 165, 164.9766*u"amu", )), + +"Ir" => AtomicSpecies(77, "Ir", Dict{}(169, 168.976298*u"amu", 176, 175.96365*u"amu", 200, 199.9768*u"amu", 195, 194.9659747*u"amu", 177, 176.961301*u"amu", 179, 178.95912*u"amu", 199, 198.973805*u"amu", 180, 179.959229*u"amu", 173, 172.967506*u"amu", 184, 183.957476*u"amu", 187, 186.957542*u"amu", 188, 187.958828*u"amu", 175, 174.96415*u"amu", 171, 170.97164*u"amu", -1, 192.2160516521*u"amu", 190, 189.9605412*u"amu", 197, 196.969655*u"amu", 201, 200.97864*u"amu", 166, 165.98566*u"amu", 182, 181.958076*u"amu", 164, 163.99191*u"amu", 189, 188.958715*u"amu", 178, 177.961082*u"amu", 186, 185.957944*u"amu", 185, 184.956698*u"amu", 196, 195.968397*u"amu", 198, 197.97228*u"amu", 204, 203.9896*u"amu", 203, 202.98423*u"amu", 172, 171.970607*u"amu", 181, 180.957625*u"amu", 170, 169.974922*u"amu", 168, 167.979907*u"amu", 174, 173.966861*u"amu", 191, 190.9605893*u"amu", 193, 192.9629216*u"amu", 194, 193.9650735*u"amu", 167, 166.981666*u"amu", 165, 164.9875*u"amu", 183, 182.95684*u"amu", 192, 191.9626002*u"amu", 202, 201.98199*u"amu", )), + +"Pt" => AtomicSpecies(78, "Pt", Dict{}(169, 168.98657*u"amu", 176, 175.968938*u"amu", 200, 199.971443*u"amu", 195, 194.9647917*u"amu", 177, 176.96847*u"amu", 179, 178.965359*u"amu", 199, 198.9705952*u"amu", 180, 179.963032*u"amu", 173, 172.976443*u"amu", 184, 183.959915*u"amu", 187, 186.960617*u"amu", 188, 187.9593889*u"amu", 175, 174.97241*u"amu", 171, 170.981245*u"amu", -1, 195.084456864931*u"amu", 190, 189.9599297*u"amu", 197, 196.96734069*u"amu", 201, 200.974513*u"amu", 206, 205.98966*u"amu", 166, 165.99486*u"amu", 182, 181.961172*u"amu", 189, 188.960831*u"amu", 196, 195.96495209*u"amu", 178, 177.96565*u"amu", 186, 185.959351*u"amu", 185, 184.960614*u"amu", 198, 197.9678949*u"amu", 204, 203.98076*u"amu", 203, 202.97893*u"amu", 172, 171.977351*u"amu", 181, 180.963098*u"amu", 170, 169.982496*u"amu", 168, 167.98813*u"amu", 174, 173.97282*u"amu", 191, 190.9616729*u"amu", 193, 192.9629824*u"amu", 194, 193.9626809*u"amu", 167, 166.99269*u"amu", 205, 204.98608*u"amu", 183, 182.961597*u"amu", 192, 191.9610387*u"amu", 202, 201.975639*u"amu", )), + +"Au" => AtomicSpecies(79, "Au", Dict{}(197, 196.96656879*u"amu", 182, 181.969618*u"amu", 196, 195.9665699*u"amu", 186, 185.965953*u"amu", 185, 184.96579*u"amu", 210, 210.0025*u"amu", 191, 190.963702*u"amu", 207, 206.9884*u"amu", 205, 204.97985*u"amu", 183, 182.967591*u"amu", 176, 175.98025*u"amu", 177, 176.97687*u"amu", 179, 178.973174*u"amu", 199, 198.96876528*u"amu", 173, 172.986241*u"amu", 188, 187.965349*u"amu", 171, 170.991876*u"amu", 204, 203.97783*u"amu", 203, 202.9751544*u"amu", 172, 171.989942*u"amu", 208, 207.99345*u"amu", 194, 193.9654178*u"amu", 202, 201.973856*u"amu", 169, 168.99808*u"amu", 200, 199.970756*u"amu", 195, 194.9650352*u"amu", 180, 179.972523*u"amu", 187, 186.964543*u"amu", -1, 196.96656879*u"amu", 189, 188.963948*u"amu", 170, 169.99597*u"amu", 193, 192.9641373*u"amu", 209, 208.99735*u"amu", 192, 191.964814*u"amu", 184, 183.967452*u"amu", 175, 174.981304*u"amu", 190, 189.964698*u"amu", 201, 200.9716575*u"amu", 206, 205.98474*u"amu", 198, 197.96824242*u"amu", 178, 177.976032*u"amu", 181, 180.970079*u"amu", 174, 173.984717*u"amu", )), + +"Hg" => AtomicSpecies(80, "Hg", Dict{}(197, 196.9672128*u"amu", 215, 215.0174*u"amu", 182, 181.974689*u"amu", 196, 195.9658326*u"amu", 186, 185.969362*u"amu", 185, 184.971899*u"amu", 210, 209.99424*u"amu", 191, 190.967157*u"amu", 207, 206.9823*u"amu", 205, 204.9760734*u"amu", 183, 182.9744448*u"amu", 176, 175.987361*u"amu", 177, 176.986277*u"amu", 179, 178.981831*u"amu", 199, 198.96828064*u"amu", 173, 172.99709*u"amu", 188, 187.967567*u"amu", 171, 171.00353*u"amu", 204, 203.97349398*u"amu", 216, 216.02132*u"amu", 203, 202.9728728*u"amu", 172, 171.99881*u"amu", 208, 207.985759*u"amu", 194, 193.9654491*u"amu", 211, 210.99933*u"amu", 202, 201.9706434*u"amu", 200, 199.96832659*u"amu", 195, 194.966721*u"amu", 180, 179.97826*u"amu", 187, 186.969814*u"amu", 213, 213.00823*u"amu", -1, 200.59916703455602*u"amu", 189, 188.968195*u"amu", 212, 212.00296*u"amu", 193, 192.966653*u"amu", 209, 208.99072*u"amu", 192, 191.965635*u"amu", 184, 183.971714*u"amu", 175, 174.991441*u"amu", 190, 189.966323*u"amu", 201, 200.97030284*u"amu", 206, 205.977514*u"amu", 198, 197.9667686*u"amu", 214, 214.012*u"amu", 178, 177.982484*u"amu", 181, 180.977819*u"amu", 174, 173.992865*u"amu", )), + +"Tl" => AtomicSpecies(81, "Tl", Dict{}(197, 196.969576*u"amu", 215, 215.01064*u"amu", 182, 181.985713*u"amu", 196, 195.970481*u"amu", 186, 185.978651*u"amu", 185, 184.978789*u"amu", 210, 209.990074*u"amu", 191, 190.9717842*u"amu", 207, 206.9774197*u"amu", 205, 204.9744278*u"amu", 183, 182.982193*u"amu", 218, 218.02479*u"amu", 176, 176.000624*u"amu", 177, 176.996431*u"amu", 179, 178.991111*u"amu", 199, 198.969877*u"amu", 188, 187.976021*u"amu", 204, 203.9738639*u"amu", 216, 216.0158*u"amu", 203, 202.9723446*u"amu", 208, 207.982019*u"amu", 194, 193.971081*u"amu", 211, 210.993475*u"amu", 202, 201.972102*u"amu", 200, 199.9709633*u"amu", 195, 194.969774*u"amu", 180, 179.990057*u"amu", 187, 186.9759063*u"amu", 213, 213.001915*u"amu", -1, 204.38341283936*u"amu", 217, 217.01966*u"amu", 189, 188.973588*u"amu", 212, 211.99834*u"amu", 193, 192.970502*u"amu", 209, 208.9853594*u"amu", 192, 191.972225*u"amu", 184, 183.981886*u"amu", 190, 189.973828*u"amu", 201, 200.970822*u"amu", 206, 205.9761106*u"amu", 198, 197.970483*u"amu", 214, 214.00694*u"amu", 178, 177.99485*u"amu", 181, 180.98626*u"amu", )), + +"Pb" => AtomicSpecies(82, "Pb", Dict{}(220, 220.02541*u"amu", 197, 196.9734312*u"amu", 215, 215.00474*u"amu", 219, 219.02177*u"amu", 182, 181.992672*u"amu", 196, 195.972774*u"amu", 186, 185.984238*u"amu", 185, 184.98761*u"amu", 210, 209.9841889*u"amu", 191, 190.978276*u"amu", 207, 206.9758973*u"amu", 205, 204.9744822*u"amu", 183, 182.991872*u"amu", 218, 218.01659*u"amu", 179, 179.002201*u"amu", 199, 198.972913*u"amu", 188, 187.980875*u"amu", 204, 203.973044*u"amu", 216, 216.00803*u"amu", 203, 202.9733911*u"amu", 208, 207.9766525*u"amu", 194, 193.974012*u"amu", 211, 210.9887371*u"amu", 202, 201.972152*u"amu", 200, 199.971819*u"amu", 195, 194.974543*u"amu", 180, 179.997928*u"amu", 187, 186.9839109*u"amu", 213, 212.9965629*u"amu", -1, 207.216908063*u"amu", 217, 217.01314*u"amu", 189, 188.980807*u"amu", 212, 211.9918977*u"amu", 193, 192.976173*u"amu", 209, 208.9810905*u"amu", 192, 191.975775*u"amu", 184, 183.988136*u"amu", 190, 189.978082*u"amu", 201, 200.972883*u"amu", 206, 205.9744657*u"amu", 198, 197.972034*u"amu", 214, 213.9998059*u"amu", 178, 178.003831*u"amu", 181, 180.996653*u"amu", )), + +"Bi" => AtomicSpecies(83, "Bi", Dict{}(218, 218.014188*u"amu", 200, 199.978131*u"amu", 224, 224.03947*u"amu", 223, 223.0345*u"amu", 195, 194.9806488*u"amu", 199, 198.977673*u"amu", 220, 220.02235*u"amu", 221, 221.02587*u"amu", 184, 184.001275*u"amu", 187, 186.993147*u"amu", 188, 187.992287*u"amu", 213, 212.9943851*u"amu", 190, 189.988622*u"amu", -1, 208.9803991*u"amu", 197, 196.9788651*u"amu", 201, 200.97701*u"amu", 215, 215.00177*u"amu", 206, 205.9784993*u"amu", 189, 188.989195*u"amu", 198, 197.979206*u"amu", 196, 195.980667*u"amu", 204, 203.9778361*u"amu", 186, 185.996644*u"amu", 214, 213.998712*u"amu", 185, 184.9976*u"amu", 217, 217.009372*u"amu", 219, 219.01748*u"amu", 222, 222.03078*u"amu", 216, 216.006306*u"amu", 203, 202.976893*u"amu", 210, 209.9841207*u"amu", 212, 211.991286*u"amu", 208, 207.9797425*u"amu", 191, 190.9857866*u"amu", 193, 192.98296*u"amu", 194, 193.982785*u"amu", 207, 206.978471*u"amu", 209, 208.9803991*u"amu", 205, 204.9773867*u"amu", 211, 210.9872697*u"amu", 192, 191.985469*u"amu", 202, 201.977734*u"amu", )), + +"Po" => AtomicSpecies(84, "Po", Dict{}(220, 220.016386*u"amu", 197, 196.98566*u"amu", 215, 214.9994201*u"amu", 219, 219.013614*u"amu", 196, 195.985526*u"amu", 186, 186.004393*u"amu", 210, 209.9828741*u"amu", 191, 190.9945585*u"amu", 207, 206.9815938*u"amu", 205, 204.981203*u"amu", 218, 218.0089735*u"amu", 224, 224.03211*u"amu", 199, 198.983667*u"amu", 188, 187.999416*u"amu", 204, 203.98031*u"amu", 216, 216.0019152*u"amu", 203, 202.9814161*u"amu", 208, 207.9812461*u"amu", 194, 193.988186*u"amu", 211, 210.9866536*u"amu", 202, 201.980758*u"amu", 200, 199.981799*u"amu", 195, 194.988126*u"amu", 187, 187.003041*u"amu", 213, 212.9928576*u"amu", -1, 0*u"amu", 217, 217.0063182*u"amu", 189, 188.998473*u"amu", 227, 227.04539*u"amu", 222, 222.02414*u"amu", 212, 211.9888684*u"amu", 225, 225.03707*u"amu", 193, 192.991026*u"amu", 209, 208.9824308*u"amu", 226, 226.04031*u"amu", 192, 191.991336*u"amu", 223, 223.02907*u"amu", 221, 221.021228*u"amu", 190, 189.995101*u"amu", 201, 200.9822598*u"amu", 206, 205.980474*u"amu", 198, 197.983389*u"amu", 214, 213.9952017*u"amu", )), + +"At" => AtomicSpecies(85, "At", Dict{}(218, 218.008695*u"amu", 200, 199.990351*u"amu", 224, 224.029749*u"amu", 223, 223.025151*u"amu", 195, 194.9962685*u"amu", 199, 198.9905277*u"amu", 220, 220.015433*u"amu", 221, 221.018017*u"amu", 213, 212.992937*u"amu", 197, 196.993189*u"amu", -1, 0*u"amu", 201, 200.9884171*u"amu", 215, 214.9986528*u"amu", 217, 217.0047192*u"amu", 206, 205.986657*u"amu", 198, 197.992784*u"amu", 204, 203.987251*u"amu", 196, 195.9958*u"amu", 214, 213.9963721*u"amu", 219, 219.0111618*u"amu", 222, 222.022494*u"amu", 227, 227.04024*u"amu", 216, 216.0024236*u"amu", 203, 202.986943*u"amu", 210, 209.9871479*u"amu", 212, 211.9907377*u"amu", 225, 225.03263*u"amu", 228, 228.04475*u"amu", 208, 207.9866133*u"amu", 191, 191.004148*u"amu", 193, 192.999927*u"amu", 194, 193.999236*u"amu", 207, 206.9858*u"amu", 209, 208.9861702*u"amu", 205, 204.986076*u"amu", 211, 210.9874966*u"amu", 226, 226.03716*u"amu", 229, 229.04812*u"amu", 192, 192.003152*u"amu", 202, 201.98863*u"amu", )), + +"Rn" => AtomicSpecies(86, "Rn", Dict{}(200, 199.99569*u"amu", 224, 224.024096*u"amu", 230, 230.04514*u"amu", 223, 223.0218893*u"amu", 195, 195.005422*u"amu", 199, 198.99839*u"amu", 220, 220.0113941*u"amu", 221, 221.0155371*u"amu", 213, 212.9938831*u"amu", 197, 197.001585*u"amu", -1, 0*u"amu", 201, 200.995628*u"amu", 215, 214.9987459*u"amu", 217, 217.003928*u"amu", 206, 205.990214*u"amu", 198, 197.998679*u"amu", 204, 203.99143*u"amu", 196, 196.002116*u"amu", 214, 213.995363*u"amu", 219, 219.0094804*u"amu", 222, 222.0175782*u"amu", 227, 227.035304*u"amu", 216, 216.0002719*u"amu", 203, 202.993388*u"amu", 210, 209.9896891*u"amu", 212, 211.9907039*u"amu", 225, 225.028486*u"amu", 228, 228.037835*u"amu", 208, 207.989635*u"amu", 231, 231.04987*u"amu", 193, 193.009708*u"amu", 207, 206.9907303*u"amu", 194, 194.006144*u"amu", 209, 208.990415*u"amu", 211, 210.9906011*u"amu", 205, 204.991719*u"amu", 226, 226.030861*u"amu", 229, 229.042257*u"amu", 202, 201.993264*u"amu", 218, 218.0056016*u"amu", )), + +"Fr" => AtomicSpecies(87, "Fr", Dict{}(200, 200.006586*u"amu", 224, 224.023398*u"amu", 230, 230.042416*u"amu", 223, 223.019736*u"amu", 199, 199.007259*u"amu", 220, 220.0123277*u"amu", 221, 221.0142552*u"amu", 213, 212.996186*u"amu", -1, 0*u"amu", 201, 201.003867*u"amu", 215, 215.0003418*u"amu", 217, 217.0046323*u"amu", 206, 205.998666*u"amu", 219, 219.0092524*u"amu", 204, 204.000652*u"amu", 214, 213.9989713*u"amu", 227, 227.031869*u"amu", 222, 222.017552*u"amu", 233, 233.05264*u"amu", 216, 216.0031899*u"amu", 203, 203.0009407*u"amu", 210, 209.996422*u"amu", 212, 211.9962257*u"amu", 225, 225.025573*u"amu", 228, 228.035823*u"amu", 232, 232.04937*u"amu", 208, 207.997138*u"amu", 231, 231.045158*u"amu", 229, 229.038298*u"amu", 207, 206.996946*u"amu", 209, 208.995955*u"amu", 211, 210.995556*u"amu", 205, 204.9985939*u"amu", 226, 226.029566*u"amu", 202, 202.00332*u"amu", 218, 218.0075787*u"amu", )), + +"Ra" => AtomicSpecies(88, "Ra", Dict{}(224, 224.020212*u"amu", 230, 230.037055*u"amu", 223, 223.0185023*u"amu", 220, 220.0110259*u"amu", 221, 221.0139177*u"amu", 213, 213.000384*u"amu", 234, 234.050342*u"amu", -1, 0*u"amu", 201, 201.01271*u"amu", 215, 215.0027204*u"amu", 217, 217.0063207*u"amu", 206, 206.003828*u"amu", 219, 219.0100855*u"amu", 204, 204.006492*u"amu", 214, 214.0000997*u"amu", 227, 227.0291783*u"amu", 222, 222.0153748*u"amu", 233, 233.047582*u"amu", 235, 235.05497*u"amu", 216, 216.0035334*u"amu", 203, 203.009304*u"amu", 210, 210.000494*u"amu", 212, 211.999787*u"amu", 225, 225.0236119*u"amu", 228, 228.0310707*u"amu", 232, 232.0434753*u"amu", 208, 208.001841*u"amu", 231, 231.041027*u"amu", 229, 229.034942*u"amu", 207, 207.003799*u"amu", 209, 209.00199*u"amu", 211, 211.0008932*u"amu", 205, 205.006268*u"amu", 226, 226.0254103*u"amu", 202, 202.00976*u"amu", 218, 218.007141*u"amu", )), + +"Ac" => AtomicSpecies(89, "Ac", Dict{}(224, 224.0217232*u"amu", 230, 230.036327*u"amu", 223, 223.0191377*u"amu", 220, 220.0147549*u"amu", 221, 221.015592*u"amu", 213, 213.006609*u"amu", 234, 234.048139*u"amu", -1, 0*u"amu", 215, 215.006475*u"amu", 219, 219.012421*u"amu", 217, 217.009344*u"amu", 206, 206.014452*u"amu", 233, 233.044346*u"amu", 235, 235.05084*u"amu", 214, 214.006918*u"amu", 227, 227.0277523*u"amu", 222, 222.0178442*u"amu", 237, 237.05827*u"amu", 216, 216.008743*u"amu", 210, 210.009436*u"amu", 212, 212.007813*u"amu", 225, 225.02323*u"amu", 228, 228.0310215*u"amu", 232, 232.042034*u"amu", 208, 208.01155*u"amu", 231, 231.038393*u"amu", 229, 229.032956*u"amu", 207, 207.011966*u"amu", 209, 209.009495*u"amu", 211, 211.007732*u"amu", 236, 236.054988*u"amu", 226, 226.0260984*u"amu", 218, 218.011642*u"amu", )), + +"Th" => AtomicSpecies(90, "Th", Dict{}(224, 224.021464*u"amu", 230, 230.0331341*u"amu", 223, 223.0208119*u"amu", 220, 220.015748*u"amu", 221, 221.018184*u"amu", 213, 213.013009*u"amu", 234, 234.0436014*u"amu", -1, 232.0380558*u"amu", 215, 215.0117248*u"amu", 219, 219.015537*u"amu", 217, 217.013117*u"amu", 237, 237.053629*u"amu", 233, 233.0415823*u"amu", 235, 235.047255*u"amu", 214, 214.0115*u"amu", 227, 227.0277042*u"amu", 222, 222.018469*u"amu", 216, 216.011056*u"amu", 210, 210.015094*u"amu", 212, 212.012988*u"amu", 225, 225.0239514*u"amu", 228, 228.0287413*u"amu", 239, 239.06077*u"amu", 232, 232.0380558*u"amu", 208, 208.0179*u"amu", 231, 231.0363046*u"amu", 229, 229.0317627*u"amu", 209, 209.017753*u"amu", 211, 211.014929*u"amu", 236, 236.049657*u"amu", 226, 226.0249034*u"amu", 238, 238.0565*u"amu", 218, 218.013276*u"amu", )), + +"Pa" => AtomicSpecies(91, "Pa", Dict{}(224, 224.0256176*u"amu", 230, 230.034541*u"amu", 223, 223.023963*u"amu", 220, 220.021705*u"amu", 221, 221.021875*u"amu", 213, 213.021109*u"amu", 234, 234.0433072*u"amu", -1, 231.0358842*u"amu", 215, 215.019183*u"amu", 219, 219.019904*u"amu", 217, 217.018325*u"amu", 237, 237.051023*u"amu", 233, 233.0402472*u"amu", 235, 235.045399*u"amu", 214, 214.020918*u"amu", 227, 227.0288054*u"amu", 222, 222.023784*u"amu", 216, 216.019109*u"amu", 212, 212.023203*u"amu", 225, 225.026131*u"amu", 228, 228.0310517*u"amu", 239, 239.05726*u"amu", 232, 232.0385917*u"amu", 231, 231.0358842*u"amu", 241, 241.06408*u"amu", 229, 229.0320972*u"amu", 240, 240.06098*u"amu", 236, 236.048668*u"amu", 226, 226.027948*u"amu", 238, 238.054637*u"amu", 218, 218.020059*u"amu", )), + +"U" => AtomicSpecies(92, "U", Dict{}(224, 224.027605*u"amu", 230, 230.0339401*u"amu", 223, 223.027739*u"amu", 220, 220.02462*u"amu", 221, 221.02628*u"amu", 234, 234.0409523*u"amu", -1, 238.0289104616574*u"amu", 219, 219.024999*u"amu", 217, 217.02466*u"amu", 237, 237.0487304*u"amu", 233, 233.0396355*u"amu", 235, 235.0439301*u"amu", 227, 227.031157*u"amu", 222, 222.026*u"amu", 225, 225.029391*u"amu", 228, 228.031371*u"amu", 239, 239.0542935*u"amu", 232, 232.0371563*u"amu", 231, 231.0362939*u"amu", 241, 241.06033*u"amu", 243, 243.06699*u"amu", 229, 229.0335063*u"amu", 240, 240.0565934*u"amu", 236, 236.0455682*u"amu", 242, 242.06293*u"amu", 226, 226.029339*u"amu", 238, 238.0507884*u"amu", 218, 218.023523*u"amu", )), + +"Np" => AtomicSpecies(93, "Np", Dict{}(224, 224.03422*u"amu", 230, 230.037828*u"amu", 223, 223.03285*u"amu", 220, 220.03254*u"amu", 221, 221.03204*u"amu", 234, 234.0428953*u"amu", -1, 0*u"amu", 219, 219.03143*u"amu", 237, 237.0481736*u"amu", 233, 233.040741*u"amu", 235, 235.0440635*u"amu", 227, 227.034957*u"amu", 222, 222.0333*u"amu", 225, 225.033911*u"amu", 228, 228.036067*u"amu", 239, 239.0529392*u"amu", 232, 232.04011*u"amu", 231, 231.038245*u"amu", 241, 241.058253*u"amu", 243, 243.06428*u"amu", 245, 245.0708*u"amu", 229, 229.036264*u"amu", 240, 240.056165*u"amu", 236, 236.04657*u"amu", 242, 242.06164*u"amu", 226, 226.035188*u"amu", 238, 238.0509466*u"amu", 244, 244.06785*u"amu", )), + +"Pu" => AtomicSpecies(94, "Pu", Dict{}(230, 230.03965*u"amu", 234, 234.0433174*u"amu", -1, 0*u"amu", 237, 237.0484098*u"amu", 233, 233.042998*u"amu", 235, 235.045286*u"amu", 246, 246.070205*u"amu", 239, 239.0521636*u"amu", 228, 228.038732*u"amu", 232, 232.041185*u"amu", 247, 247.07419*u"amu", 231, 231.041102*u"amu", 241, 241.0568517*u"amu", 243, 243.0620036*u"amu", 245, 245.067826*u"amu", 229, 229.040144*u"amu", 240, 240.0538138*u"amu", 236, 236.0460581*u"amu", 242, 242.0587428*u"amu", 238, 238.0495601*u"amu", 244, 244.0642053*u"amu", )), + +"Am" => AtomicSpecies(95, "Am", Dict{}(230, 230.04609*u"amu", 234, 234.04773*u"amu", -1, 0*u"amu", 237, 237.049996*u"amu", 233, 233.04644*u"amu", 235, 235.047908*u"amu", 246, 246.069775*u"amu", 239, 239.0530247*u"amu", 249, 249.07848*u"amu", 232, 232.04645*u"amu", 247, 247.07209*u"amu", 231, 231.04556*u"amu", 241, 241.0568293*u"amu", 243, 243.0613813*u"amu", 245, 245.0664548*u"amu", 240, 240.0553*u"amu", 236, 236.04943*u"amu", 242, 242.0595494*u"amu", 238, 238.051985*u"amu", 244, 244.0642851*u"amu", 248, 248.07575*u"amu", )), + +"Cm" => AtomicSpecies(96, "Cm", Dict{}(252, 252.08487*u"amu", 234, 234.05016*u"amu", -1, 0*u"amu", 237, 237.052869*u"amu", 233, 233.05077*u"amu", 235, 235.05154*u"amu", 251, 251.082286*u"amu", 246, 246.0672238*u"amu", 239, 239.05491*u"amu", 249, 249.0759548*u"amu", 232, 232.04982*u"amu", 247, 247.0703541*u"amu", 241, 241.0576532*u"amu", 243, 243.0613893*u"amu", 245, 245.0654915*u"amu", 240, 240.0555297*u"amu", 236, 236.051374*u"amu", 242, 242.058836*u"amu", 238, 238.053081*u"amu", 244, 244.0627528*u"amu", 248, 248.0723499*u"amu", 250, 250.078358*u"amu", )), + +"Bk" => AtomicSpecies(97, "Bk", Dict{}(252, 252.08431*u"amu", 234, 234.05727*u"amu", -1, 0*u"amu", 237, 237.0571*u"amu", 235, 235.05658*u"amu", 251, 251.080762*u"amu", 253, 253.08688*u"amu", 246, 246.068673*u"amu", 239, 239.05824*u"amu", 249, 249.0749877*u"amu", 247, 247.0703073*u"amu", 241, 241.06016*u"amu", 243, 243.0630078*u"amu", 245, 245.0663618*u"amu", 240, 240.05976*u"amu", 254, 254.0906*u"amu", 236, 236.05748*u"amu", 242, 242.06198*u"amu", 238, 238.0582*u"amu", 244, 244.065181*u"amu", 248, 248.073088*u"amu", 250, 250.0783167*u"amu", )), + +"Cf" => AtomicSpecies(98, "Cf", Dict{}(255, 255.09105*u"amu", 252, 252.0816272*u"amu", 256, 256.09344*u"amu", -1, 0*u"amu", 237, 237.062198*u"amu", 251, 251.0795886*u"amu", 253, 253.0851345*u"amu", 246, 246.0688055*u"amu", 239, 239.06253*u"amu", 249, 249.0748539*u"amu", 247, 247.070965*u"amu", 241, 241.06369*u"amu", 243, 243.06548*u"amu", 245, 245.0680487*u"amu", 240, 240.062256*u"amu", 254, 254.087324*u"amu", 242, 242.063754*u"amu", 238, 238.06149*u"amu", 244, 244.0660008*u"amu", 248, 248.0721851*u"amu", 250, 250.0764062*u"amu", )), + +"Es" => AtomicSpecies(99, "Es", Dict{}(258, 258.09952*u"amu", 255, 255.090275*u"amu", 252, 252.08298*u"amu", 256, 256.0936*u"amu", -1, 0*u"amu", 251, 251.0799936*u"amu", 253, 253.0848257*u"amu", 246, 246.0729*u"amu", 239, 239.06823*u"amu", 249, 249.076411*u"amu", 247, 247.073622*u"amu", 241, 241.06856*u"amu", 243, 243.06951*u"amu", 245, 245.07125*u"amu", 240, 240.06892*u"amu", 254, 254.0880222*u"amu", 242, 242.06957*u"amu", 244, 244.07088*u"amu", 248, 248.075471*u"amu", 250, 250.07861*u"amu", 257, 257.09598*u"amu", )), + +"Fm" => AtomicSpecies(100, "Fm", Dict{}(260, 260.10281*u"amu", 258, 258.09708*u"amu", 255, 255.089964*u"amu", 252, 252.0824671*u"amu", 256, 256.0917745*u"amu", -1, 0*u"amu", 251, 251.08154*u"amu", 253, 253.0851846*u"amu", 246, 246.07535*u"amu", 249, 249.0789275*u"amu", 259, 259.1006*u"amu", 247, 247.07694*u"amu", 241, 241.07421*u"amu", 243, 243.07446*u"amu", 245, 245.07535*u"amu", 254, 254.0868544*u"amu", 242, 242.07343*u"amu", 244, 244.07404*u"amu", 248, 248.0771865*u"amu", 250, 250.079521*u"amu", 257, 257.0951061*u"amu", )), + +"Md" => AtomicSpecies(101, "Md", Dict{}(260, 260.10365*u"amu", 258, 258.0984315*u"amu", 255, 255.0910841*u"amu", 252, 252.08643*u"amu", 256, 256.09389*u"amu", -1, 0*u"amu", 251, 251.084774*u"amu", 253, 253.087144*u"amu", 262, 262.1091*u"amu", 246, 246.08171*u"amu", 249, 249.08291*u"amu", 259, 259.10051*u"amu", 247, 247.08152*u"amu", 245, 245.08081*u"amu", 261, 261.10583*u"amu", 254, 254.08959*u"amu", 250, 250.08441*u"amu", 248, 248.08282*u"amu", 257, 257.0955424*u"amu", )), + +"No" => AtomicSpecies(102, "No", Dict{}(260, 260.10264*u"amu", 258, 258.09821*u"amu", 255, 255.093191*u"amu", 252, 252.088967*u"amu", 256, 256.0942829*u"amu", 264, 264.11273*u"amu", -1, 0*u"amu", 251, 251.08894*u"amu", 253, 253.0905641*u"amu", 262, 262.10746*u"amu", 249, 249.0878*u"amu", 259, 259.10103*u"amu", 263, 263.11071*u"amu", 261, 261.1057*u"amu", 254, 254.090956*u"amu", 250, 250.08756*u"amu", 248, 248.08655*u"amu", 257, 257.0968878*u"amu", )), + +"Lr" => AtomicSpecies(103, "Lr", Dict{}(260, 260.1055*u"amu", 265, 265.11619*u"amu", 258, 258.10176*u"amu", 255, 255.096562*u"amu", 252, 252.09526*u"amu", 256, 256.098494*u"amu", 264, 264.1142*u"amu", -1, 0*u"amu", 266, 266.11983*u"amu", 251, 251.09418*u"amu", 253, 253.09509*u"amu", 262, 262.10961*u"amu", 259, 259.102902*u"amu", 263, 263.11136*u"amu", 261, 261.10688*u"amu", 254, 254.09648*u"amu", 257, 257.099418*u"amu", )), + +"Rf" => AtomicSpecies(104, "Rf", Dict{}(260, 260.10644*u"amu", 265, 265.11668*u"amu", 258, 258.103428*u"amu", 268, 268.12397*u"amu", 255, 255.10127*u"amu", 256, 256.101152*u"amu", 264, 264.11388*u"amu", -1, 0*u"amu", 266, 266.11817*u"amu", 253, 253.10044*u"amu", 262, 262.10992*u"amu", 267, 267.12179*u"amu", 259, 259.105596*u"amu", 263, 263.11249*u"amu", 261, 261.108773*u"amu", 254, 254.10005*u"amu", 257, 257.102918*u"amu", )), + +"Db" => AtomicSpecies(105, "Db", Dict{}(260, 260.1113*u"amu", 265, 265.11861*u"amu", 258, 258.10928*u"amu", 268, 268.12567*u"amu", 255, 255.10707*u"amu", 256, 256.10789*u"amu", 264, 264.11741*u"amu", -1, 0*u"amu", 266, 266.12103*u"amu", 262, 262.11407*u"amu", 270, 270.13136*u"amu", 267, 267.12247*u"amu", 259, 259.109492*u"amu", 263, 263.11499*u"amu", 261, 261.11192*u"amu", 269, 269.12791*u"amu", 257, 257.10758*u"amu", )), + +"Sg" => AtomicSpecies(106, "Sg", Dict{}(260, 260.114384*u"amu", 265, 265.12109*u"amu", 258, 258.11298*u"amu", 268, 268.12539*u"amu", 271, 271.13393*u"amu", 264, 264.11893*u"amu", -1, 0*u"amu", 266, 266.12198*u"amu", 272, 272.13589*u"amu", 262, 262.116337*u"amu", 270, 270.13043*u"amu", 267, 267.12436*u"amu", 259, 259.1144*u"amu", 263, 263.11829*u"amu", 261, 261.115949*u"amu", 269, 269.12863*u"amu", 273, 273.13958*u"amu", )), + +"Bh" => AtomicSpecies(107, "Bh", Dict{}(260, 260.12166*u"amu", 265, 265.12491*u"amu", 268, 268.12969*u"amu", 271, 271.13526*u"amu", 264, 264.12459*u"amu", -1, 0*u"amu", 266, 266.12679*u"amu", 272, 272.13826*u"amu", 262, 262.12297*u"amu", 275, 275.14567*u"amu", 270, 270.13336*u"amu", 274, 274.14355*u"amu", 267, 267.1275*u"amu", 263, 263.12292*u"amu", 261, 261.12145*u"amu", 269, 269.13042*u"amu", 273, 273.14024*u"amu", )), + +"Hs" => AtomicSpecies(108, "Hs", Dict{}(265, 265.129793*u"amu", 268, 268.13186*u"amu", 271, 271.13717*u"amu", 277, 277.1519*u"amu", 264, 264.128357*u"amu", -1, 0*u"amu", 266, 266.130046*u"amu", 272, 272.1385*u"amu", 275, 275.14667*u"amu", 270, 270.13429*u"amu", 274, 274.1433*u"amu", 267, 267.13167*u"amu", 276, 276.14846*u"amu", 263, 263.12852*u"amu", 269, 269.13375*u"amu", 273, 273.14168*u"amu", )), + +"Mt" => AtomicSpecies(109, "Mt", Dict{}(279, 279.15808*u"amu", 265, 265.136*u"amu", 268, 268.13865*u"amu", 278, 278.15631*u"amu", 271, 271.14074*u"amu", 277, 277.15327*u"amu", -1, 0*u"amu", 266, 266.13737*u"amu", 272, 272.14341*u"amu", 275, 275.14882*u"amu", 270, 270.14033*u"amu", 274, 274.14724*u"amu", 267, 267.13719*u"amu", 276, 276.15159*u"amu", 273, 273.1444*u"amu", 269, 269.13882*u"amu", )), + +"Ds" => AtomicSpecies(110, "Ds", Dict{}(279, 279.1601*u"amu", 268, 268.14348*u"amu", 278, 278.15704*u"amu", 271, 271.14595*u"amu", 277, 277.15591*u"amu", -1, 0*u"amu", 272, 272.14602*u"amu", 281, 281.16451*u"amu", 275, 275.15203*u"amu", 270, 270.144584*u"amu", 274, 274.14941*u"amu", 267, 267.14377*u"amu", 276, 276.15303*u"amu", 280, 280.16131*u"amu", 273, 273.14856*u"amu", 269, 269.144752*u"amu", )), + +"Rg" => AtomicSpecies(111, "Rg", Dict{}(279, 279.16272*u"amu", 278, 278.16149*u"amu", 277, 277.15907*u"amu", -1, 0*u"amu", 282, 282.16912*u"amu", 272, 272.15327*u"amu", 281, 281.16636*u"amu", 275, 275.15594*u"amu", 274, 274.15525*u"amu", 276, 276.15833*u"amu", 280, 280.16514*u"amu", 283, 283.17054*u"amu", 273, 273.15313*u"amu", )), + +"Cn" => AtomicSpecies(112, "Cn", Dict{}(279, 279.16654*u"amu", 285, 285.17712*u"amu", 278, 278.16416*u"amu", 277, 277.16364*u"amu", -1, 0*u"amu", 282, 282.1705*u"amu", 281, 281.16975*u"amu", 276, 276.16141*u"amu", 280, 280.16715*u"amu", 283, 283.17327*u"amu", 284, 284.17416*u"amu", )), + +"Nh" => AtomicSpecies(113, "Nh", Dict{}(279, 279.17095*u"amu", 287, 287.18339*u"amu", 285, 285.17973*u"amu", 278, 278.17058*u"amu", -1, 0*u"amu", 282, 282.17567*u"amu", 286, 286.18221*u"amu", 281, 281.17348*u"amu", 280, 280.17293*u"amu", 283, 283.17657*u"amu", 284, 284.17873*u"amu", )), + +"Fl" => AtomicSpecies(114, "Fl", Dict{}(289, 289.19042*u"amu", -1, 0*u"amu", 287, 287.18678*u"amu", 285, 285.18364*u"amu", 286, 286.18423*u"amu", 288, 288.18757*u"amu", )), + +"Mc" => AtomicSpecies(115, "Mc", Dict{}(289, 289.19363*u"amu", 290, 290.19598*u"amu", 291, 291.19707*u"amu", -1, 0*u"amu", 287, 287.1907*u"amu", 288, 288.19274*u"amu", )), + +"Lv" => AtomicSpecies(116, "Lv", Dict{}(289, 289.19816*u"amu", 290, 290.19864*u"amu", 291, 291.20108*u"amu", -1, 0*u"amu", 293, 293.20449*u"amu", 292, 292.20174*u"amu", )), + +"Ts" => AtomicSpecies(117, "Ts", Dict{}(291, 291.20553*u"amu", -1, 0*u"amu", 293, 293.20824*u"amu", 292, 292.20746*u"amu", 294, 294.21046*u"amu", )), + +"Og" => AtomicSpecies(118, "Og", Dict{}(-1, 0*u"amu", 293, 293.21356*u"amu", 294, 294.21392*u"amu", 295, 295.21624*u"amu", )) +); export ATOMIC_SPECIES \ No newline at end of file diff --git a/src/subatomic_species.jl b/src/subatomic_species.jl index 2807677..2812599 100644 --- a/src/subatomic_species.jl +++ b/src/subatomic_species.jl @@ -19,20 +19,20 @@ Subatomic_Particles["some-particle"] = SubatomicSpecies("some-particle", ...) """ const SUBATOMIC_SPECIES = Dict{String,SubatomicSpecies}( - "pion0" => SubatomicSpecies("pion0", 0*u"q", __b_m_pion_0, 0.0*u"J/T", 0.0*u"ħ"), - "neutron" => SubatomicSpecies("neutron", 0*u"q", __b_m_neutron, __b_mu_neutron, 0.5*u"ħ"), - "deuteron" => SubatomicSpecies("deuteron", 1*u"q", __b_m_deuteron, __b_mu_deuteron, 1.0*u"ħ"), - "pion+" => SubatomicSpecies("pion+", 1*u"q", __b_m_pion_charged, 0.0*u"J/T", 0.0*u"ħ"), - "anti-muon" => SubatomicSpecies("anti-muon", 1*u"q", __b_m_muon, __b_mu_muon, 0.5*u"ħ"), - "proton" => SubatomicSpecies("proton", 1*u"q", __b_m_proton, __b_mu_proton, 0.5*u"ħ"), - "positron" => SubatomicSpecies("positron", 1*u"q", __b_m_electron, __b_mu_electron, 0.5*u"ħ"), - "photon" => SubatomicSpecies("photon", 0*u"q", 0.0*u"MeV/c^2", 0.0*u"J/T", 0.0*u"ħ"), - "electron" => SubatomicSpecies("electron", -1*u"q", __b_m_electron, __b_mu_electron, 0.5*u"ħ"), - "anti-proton" => SubatomicSpecies("anti-proton", -1*u"q", __b_m_proton, __b_mu_proton, 0.5*u"ħ"), - "muon" => SubatomicSpecies("muon", -1*u"q", __b_m_muon, __b_mu_muon, 0.5*u"ħ"), - "pion-" => SubatomicSpecies("pion-", -1*u"q", __b_m_pion_charged, 0.0*u"J/T", 0.0*u"ħ"), - "anti-deuteron" => SubatomicSpecies("anti-deuteron", -1*u"q", __b_m_deuteron, __b_mu_deuteron, 1.0*u"ħ"), - "anti-neutron" => SubatomicSpecies("anti-neutron", 0*u"q", __b_m_neutron, __b_mu_neutron, 0.5*u"ħ") + "pion0" => SubatomicSpecies("pion0", 0*u"e", __b_m_pion_0, 0.0*u"J/T", 0.0*u"ħ"), + "neutron" => SubatomicSpecies("neutron", 0*u"e", __b_m_neutron, __b_mu_neutron, 0.5*u"ħ"), + "deuteron" => SubatomicSpecies("deuteron", 1*u"e", __b_m_deuteron, __b_mu_deuteron, 1.0*u"ħ"), + "pion+" => SubatomicSpecies("pion+", 1*u"e", __b_m_pion_charged, 0.0*u"J/T", 0.0*u"ħ"), + "anti-muon" => SubatomicSpecies("anti-muon", 1*u"e", __b_m_muon, __b_mu_muon, 0.5*u"ħ"), + "proton" => SubatomicSpecies("proton", 1*u"e", __b_m_proton, __b_mu_proton, 0.5*u"ħ"), + "positron" => SubatomicSpecies("positron", 1*u"e", __b_m_electron, __b_mu_electron, 0.5*u"ħ"), + "photon" => SubatomicSpecies("photon", 0*u"e", 0.0*u"MeV/c^2", 0.0*u"J/T", 0.0*u"ħ"), + "electron" => SubatomicSpecies("electron", -1*u"e", __b_m_electron, __b_mu_electron, 0.5*u"ħ"), + "anti-proton" => SubatomicSpecies("anti-proton", -1*u"e", __b_m_proton, __b_mu_proton, 0.5*u"ħ"), + "muon" => SubatomicSpecies("muon", -1*u"e", __b_m_muon, __b_mu_muon, 0.5*u"ħ"), + "pion-" => SubatomicSpecies("pion-", -1*u"e", __b_m_pion_charged, 0.0*u"J/T", 0.0*u"ħ"), + "anti-deuteron" => SubatomicSpecies("anti-deuteron", -1*u"e", __b_m_deuteron, __b_mu_deuteron, 1.0*u"ħ"), + "anti-neutron" => SubatomicSpecies("anti-neutron", 0*u"e", __b_m_neutron, __b_mu_neutron, 0.5*u"ħ") ) diff --git a/src/types.jl b/src/types.jl index abd5331..0c112cf 100644 --- a/src/types.jl +++ b/src/types.jl @@ -2,7 +2,7 @@ struct Species name::String # name of the particle to track - charge::typeof(1u"q") # charge of the particle (important to consider ionized atoms) in [e] + charge::typeof(1u"e") # charge of the particle (important to consider ionized atoms) in [e] mass::typeof(1.0u"MeV/c^2") # mass of the particle in [eV/c^2] planck_spin::typeof(1.0u"ħ") # spin of the particle in [ħ] moment::typeof(1.0u"J/T") # magnetic moment of the particle (for now it's 0 unless we have a recorded value) @@ -39,7 +39,7 @@ SubatomicSpecies struct SubatomicSpecies species_name::String # common species_name of the particle - charge::typeof(1.0u"q") # charge on the particle in units of e+ + charge::typeof(1.0u"e") # charge on the particle in units of e+ mass::typeof(1.0u"MeV/c^2") # mass of the particle in [eV/c^2] mu::typeof(1.0u"J/T") # anomalous magnetic moment planck_spin::typeof(1.0u"ħ") # spin magnetic moment in [ħ] diff --git a/src/units_definition.jl b/src/units_definition.jl index ce4365f..2b0275d 100644 --- a/src/units_definition.jl +++ b/src/units_definition.jl @@ -8,6 +8,7 @@ using Unitful AA = parentmodule(NewUnits) @unit amu "amu" Amu 1.66053906892 * 10^(-27) * u"kg" false @unit e "e" Elementary_charge 1.602176634e-19 * u"C" false +@unit ħ "ħ" Hbar 1.0545718176461565e-34 * u"J*s" false end using Unitful