use crate::Element;
use crate::{UncertainFloat, Isotope, AtomicScatteringFactor, XrayScatteringFactor, NeutronScatteringFactor};

pub fn load() -> Element {
    Element {
        atomic_number: 35,
        name: "Bromine",
        symbol: "Br",
        mass: 79.904_f64,
        common_ions: vec![-1, 1, 3, 5],
        uncommon_ions: vec![4, 7],
        xray_scattering: Some(XrayScatteringFactor {
            table: vec![
                AtomicScatteringFactor { energy: 0.01_f64, f1: None, f2: Some(5.161_99_f64) },
                AtomicScatteringFactor { energy: 0.010_161_7_f64, f1: None, f2: Some(5.318_55_f64) },
                AtomicScatteringFactor { energy: 0.010_326_1_f64, f1: None, f2: Some(5.479_86_f64) },
                AtomicScatteringFactor { energy: 0.010_493_1_f64, f1: None, f2: Some(5.646_06_f64) },
                AtomicScatteringFactor { energy: 0.010_662_8_f64, f1: None, f2: Some(5.817_3_f64) },
                AtomicScatteringFactor { energy: 0.010_835_3_f64, f1: None, f2: Some(5.993_73_f64) },
                AtomicScatteringFactor { energy: 0.011_010_6_f64, f1: None, f2: Some(6.175_52_f64) },
                AtomicScatteringFactor { energy: 0.011_188_6_f64, f1: None, f2: Some(6.362_81_f64) },
                AtomicScatteringFactor { energy: 0.011_369_6_f64, f1: None, f2: Some(6.555_8_f64) },
                AtomicScatteringFactor { energy: 0.011_553_5_f64, f1: None, f2: Some(6.754_63_f64) },
                AtomicScatteringFactor { energy: 0.011_740_4_f64, f1: None, f2: Some(6.959_49_f64) },
                AtomicScatteringFactor { energy: 0.011_930_3_f64, f1: None, f2: Some(7.170_57_f64) },
                AtomicScatteringFactor { energy: 0.012_123_2_f64, f1: None, f2: Some(7.388_04_f64) },
                AtomicScatteringFactor { energy: 0.012_319_3_f64, f1: None, f2: Some(7.583_43_f64) },
                AtomicScatteringFactor { energy: 0.012_518_6_f64, f1: None, f2: Some(7.774_69_f64) },
                AtomicScatteringFactor { energy: 0.012_721_f64, f1: None, f2: Some(7.970_79_f64) },
                AtomicScatteringFactor { energy: 0.012_926_8_f64, f1: None, f2: Some(8.158_05_f64) },
                AtomicScatteringFactor { energy: 0.013_135_9_f64, f1: None, f2: Some(8.336_56_f64) },
                AtomicScatteringFactor { energy: 0.013_348_3_f64, f1: None, f2: Some(8.518_99_f64) },
                AtomicScatteringFactor { energy: 0.013_564_2_f64, f1: None, f2: Some(8.705_4_f64) },
                AtomicScatteringFactor { energy: 0.013_783_6_f64, f1: None, f2: Some(8.856_95_f64) },
                AtomicScatteringFactor { energy: 0.014_006_6_f64, f1: None, f2: Some(9.008_06_f64) },
                AtomicScatteringFactor { energy: 0.014_233_1_f64, f1: None, f2: Some(9.161_74_f64) },
                AtomicScatteringFactor { energy: 0.014_463_3_f64, f1: None, f2: Some(9.318_05_f64) },
                AtomicScatteringFactor { energy: 0.014_697_3_f64, f1: None, f2: Some(9.477_02_f64) },
                AtomicScatteringFactor { energy: 0.014_935_f64, f1: None, f2: Some(9.545_82_f64) },
                AtomicScatteringFactor { energy: 0.015_176_5_f64, f1: None, f2: Some(9.600_17_f64) },
                AtomicScatteringFactor { energy: 0.015_422_f64, f1: None, f2: Some(9.654_83_f64) },
                AtomicScatteringFactor { energy: 0.015_671_4_f64, f1: None, f2: Some(9.709_81_f64) },
                AtomicScatteringFactor { energy: 0.015_924_9_f64, f1: None, f2: Some(9.765_08_f64) },
                AtomicScatteringFactor { energy: 0.016_182_5_f64, f1: None, f2: Some(9.820_68_f64) },
                AtomicScatteringFactor { energy: 0.016_444_2_f64, f1: None, f2: Some(9.876_59_f64) },
                AtomicScatteringFactor { energy: 0.016_710_2_f64, f1: None, f2: Some(9.932_83_f64) },
                AtomicScatteringFactor { energy: 0.016_980_5_f64, f1: None, f2: Some(9.989_37_f64) },
                AtomicScatteringFactor { energy: 0.017_255_1_f64, f1: None, f2: Some(9.992_58_f64) },
                AtomicScatteringFactor { energy: 0.017_534_2_f64, f1: None, f2: Some(9.977_51_f64) },
                AtomicScatteringFactor { energy: 0.017_817_8_f64, f1: None, f2: Some(9.962_45_f64) },
                AtomicScatteringFactor { energy: 0.018_106_f64, f1: None, f2: Some(9.947_43_f64) },
                AtomicScatteringFactor { energy: 0.018_398_9_f64, f1: None, f2: Some(9.932_43_f64) },
                AtomicScatteringFactor { energy: 0.018_696_4_f64, f1: None, f2: Some(9.917_45_f64) },
                AtomicScatteringFactor { energy: 0.018_998_8_f64, f1: None, f2: Some(9.902_49_f64) },
                AtomicScatteringFactor { energy: 0.019_306_1_f64, f1: None, f2: Some(9.826_16_f64) },
                AtomicScatteringFactor { energy: 0.019_618_4_f64, f1: None, f2: Some(9.728_46_f64) },
                AtomicScatteringFactor { energy: 0.019_935_7_f64, f1: None, f2: Some(9.631_75_f64) },
                AtomicScatteringFactor { energy: 0.020_258_2_f64, f1: None, f2: Some(9.535_99_f64) },
                AtomicScatteringFactor { energy: 0.020_585_8_f64, f1: None, f2: Some(9.441_19_f64) },
                AtomicScatteringFactor { energy: 0.020_918_8_f64, f1: None, f2: Some(9.344_34_f64) },
                AtomicScatteringFactor { energy: 0.021_257_1_f64, f1: None, f2: Some(9.139_18_f64) },
                AtomicScatteringFactor { energy: 0.021_600_9_f64, f1: None, f2: Some(8.938_51_f64) },
                AtomicScatteringFactor { energy: 0.021_950_3_f64, f1: None, f2: Some(8.742_25_f64) },
                AtomicScatteringFactor { energy: 0.022_305_3_f64, f1: None, f2: Some(8.550_31_f64) },
                AtomicScatteringFactor { energy: 0.022_666_1_f64, f1: None, f2: Some(8.362_58_f64) },
                AtomicScatteringFactor { energy: 0.023_032_7_f64, f1: None, f2: Some(8.178_96_f64) },
                AtomicScatteringFactor { energy: 0.023_405_3_f64, f1: None, f2: Some(7.999_39_f64) },
                AtomicScatteringFactor { energy: 0.023_783_8_f64, f1: None, f2: Some(7.823_75_f64) },
                AtomicScatteringFactor { energy: 0.024_168_5_f64, f1: None, f2: Some(7.651_97_f64) },
                AtomicScatteringFactor { energy: 0.024_559_4_f64, f1: None, f2: Some(7.483_96_f64) },
                AtomicScatteringFactor { energy: 0.024_956_6_f64, f1: None, f2: Some(7.319_64_f64) },
                AtomicScatteringFactor { energy: 0.025_360_3_f64, f1: None, f2: Some(7.154_99_f64) },
                AtomicScatteringFactor { energy: 0.025_770_5_f64, f1: None, f2: Some(6.847_31_f64) },
                AtomicScatteringFactor { energy: 0.026_187_3_f64, f1: None, f2: Some(6.552_86_f64) },
                AtomicScatteringFactor { energy: 0.026_610_9_f64, f1: None, f2: Some(6.271_07_f64) },
                AtomicScatteringFactor { energy: 0.027_041_3_f64, f1: None, f2: Some(6.001_4_f64) },
                AtomicScatteringFactor { energy: 0.027_478_6_f64, f1: None, f2: Some(5.743_32_f64) },
                AtomicScatteringFactor { energy: 0.027_923_1_f64, f1: None, f2: Some(5.496_34_f64) },
                AtomicScatteringFactor { energy: 0.028_374_7_f64, f1: None, f2: Some(5.259_99_f64) },
                AtomicScatteringFactor { energy: 0.028_833_7_f64, f1: None, f2: Some(5.033_79_f64) },
                AtomicScatteringFactor { energy: 0.029_3_f64, f1: Some(10.308_2_f64), f2: Some(4.817_33_f64) },
                AtomicScatteringFactor { energy: 0.029_773_9_f64, f1: Some(10.317_f64), f2: Some(4.610_18_f64) },
                AtomicScatteringFactor { energy: 0.030_255_5_f64, f1: Some(10.322_2_f64), f2: Some(4.411_93_f64) },
                AtomicScatteringFactor { energy: 0.030_744_9_f64, f1: Some(10.326_8_f64), f2: Some(4.222_2_f64) },
                AtomicScatteringFactor { energy: 0.031_242_1_f64, f1: Some(10.337_4_f64), f2: Some(4.040_64_f64) },
                AtomicScatteringFactor { energy: 0.031_747_5_f64, f1: Some(10.372_5_f64), f2: Some(3.845_76_f64) },
                AtomicScatteringFactor { energy: 0.032_260_9_f64, f1: Some(10.373_3_f64), f2: Some(3.606_61_f64) },
                AtomicScatteringFactor { energy: 0.032_782_7_f64, f1: Some(10.341_7_f64), f2: Some(3.382_32_f64) },
                AtomicScatteringFactor { energy: 0.033_313_f64, f1: Some(10.291_9_f64), f2: Some(3.171_99_f64) },
                AtomicScatteringFactor { energy: 0.033_851_8_f64, f1: Some(10.230_4_f64), f2: Some(2.974_74_f64) },
                AtomicScatteringFactor { energy: 0.034_399_3_f64, f1: Some(10.160_2_f64), f2: Some(2.789_75_f64) },
                AtomicScatteringFactor { energy: 0.034_955_7_f64, f1: Some(10.083_2_f64), f2: Some(2.616_26_f64) },
                AtomicScatteringFactor { energy: 0.035_521_1_f64, f1: Some(10.001_1_f64), f2: Some(2.453_57_f64) },
                AtomicScatteringFactor { energy: 0.036_095_6_f64, f1: Some(9.914_76_f64), f2: Some(2.300_99_f64) },
                AtomicScatteringFactor { energy: 0.036_679_4_f64, f1: Some(9.825_28_f64), f2: Some(2.157_9_f64) },
                AtomicScatteringFactor { energy: 0.037_272_7_f64, f1: Some(9.733_35_f64), f2: Some(2.023_7_f64) },
                AtomicScatteringFactor { energy: 0.037_875_5_f64, f1: Some(9.639_64_f64), f2: Some(1.897_86_f64) },
                AtomicScatteringFactor { energy: 0.038_488_2_f64, f1: Some(9.545_22_f64), f2: Some(1.779_83_f64) },
                AtomicScatteringFactor { energy: 0.039_110_7_f64, f1: Some(9.451_97_f64), f2: Some(1.667_5_f64) },
                AtomicScatteringFactor { energy: 0.039_743_2_f64, f1: Some(9.354_72_f64), f2: Some(1.557_75_f64) },
                AtomicScatteringFactor { energy: 0.040_386_1_f64, f1: Some(9.253_9_f64), f2: Some(1.455_22_f64) },
                AtomicScatteringFactor { energy: 0.041_039_3_f64, f1: Some(9.151_04_f64), f2: Some(1.359_45_f64) },
                AtomicScatteringFactor { energy: 0.041_703_1_f64, f1: Some(9.046_51_f64), f2: Some(1.269_97_f64) },
                AtomicScatteringFactor { energy: 0.042_377_6_f64, f1: Some(8.939_86_f64), f2: Some(1.186_39_f64) },
                AtomicScatteringFactor { energy: 0.043_063_f64, f1: Some(8.829_82_f64), f2: Some(1.111_33_f64) },
                AtomicScatteringFactor { energy: 0.043_759_5_f64, f1: Some(8.722_91_f64), f2: Some(1.043_71_f64) },
                AtomicScatteringFactor { energy: 0.044_467_3_f64, f1: Some(8.617_13_f64), f2: Some(0.980_199_f64) },
                AtomicScatteringFactor { energy: 0.045_186_5_f64, f1: Some(8.511_07_f64), f2: Some(0.920_558_f64) },
                AtomicScatteringFactor { energy: 0.045_917_4_f64, f1: Some(8.403_66_f64), f2: Some(0.864_544_f64) },
                AtomicScatteringFactor { energy: 0.046_66_f64, f1: Some(8.296_1_f64), f2: Some(0.815_397_f64) },
                AtomicScatteringFactor { energy: 0.047_414_7_f64, f1: Some(8.189_57_f64), f2: Some(0.769_296_f64) },
                AtomicScatteringFactor { energy: 0.048_181_6_f64, f1: Some(8.082_53_f64), f2: Some(0.725_801_f64) },
                AtomicScatteringFactor { energy: 0.048_960_9_f64, f1: Some(7.973_65_f64), f2: Some(0.684_766_f64) },
                AtomicScatteringFactor { energy: 0.049_752_8_f64, f1: Some(7.859_98_f64), f2: Some(0.647_698_f64) },
                AtomicScatteringFactor { energy: 0.050_557_6_f64, f1: Some(7.747_94_f64), f2: Some(0.621_275_f64) },
                AtomicScatteringFactor { energy: 0.051_375_3_f64, f1: Some(7.638_02_f64), f2: Some(0.595_928_f64) },
                AtomicScatteringFactor { energy: 0.052_206_2_f64, f1: Some(7.527_17_f64), f2: Some(0.571_616_f64) },
                AtomicScatteringFactor { energy: 0.053_050_6_f64, f1: Some(7.411_2_f64), f2: Some(0.549_811_f64) },
                AtomicScatteringFactor { energy: 0.053_908_7_f64, f1: Some(7.296_33_f64), f2: Some(0.538_688_f64) },
                AtomicScatteringFactor { energy: 0.054_780_6_f64, f1: Some(7.183_07_f64), f2: Some(0.527_79_f64) },
                AtomicScatteringFactor { energy: 0.055_666_7_f64, f1: Some(7.067_22_f64), f2: Some(0.519_232_f64) },
                AtomicScatteringFactor { energy: 0.056_567_f64, f1: Some(6.951_24_f64), f2: Some(0.513_192_f64) },
                AtomicScatteringFactor { energy: 0.057_482_f64, f1: Some(6.830_22_f64), f2: Some(0.510_186_f64) },
                AtomicScatteringFactor { energy: 0.058_411_7_f64, f1: Some(6.710_55_f64), f2: Some(0.512_216_f64) },
                AtomicScatteringFactor { energy: 0.059_356_4_f64, f1: Some(6.589_78_f64), f2: Some(0.514_254_f64) },
                AtomicScatteringFactor { energy: 0.060_316_5_f64, f1: Some(6.465_03_f64), f2: Some(0.516_291_f64) },
                AtomicScatteringFactor { energy: 0.061_292_1_f64, f1: Some(6.334_1_f64), f2: Some(0.518_279_f64) },
                AtomicScatteringFactor { energy: 0.062_283_4_f64, f1: Some(6.193_62_f64), f2: Some(0.520_274_f64) },
                AtomicScatteringFactor { energy: 0.063_290_8_f64, f1: Some(6.037_82_f64), f2: Some(0.526_423_f64) },
                AtomicScatteringFactor { energy: 0.064_314_5_f64, f1: Some(5.870_86_f64), f2: Some(0.537_133_f64) },
                AtomicScatteringFactor { energy: 0.065_354_7_f64, f1: Some(5.683_01_f64), f2: Some(0.548_06_f64) },
                AtomicScatteringFactor { energy: 0.066_411_8_f64, f1: Some(5.440_05_f64), f2: Some(0.558_161_f64) },
                AtomicScatteringFactor { energy: 0.067_485_9_f64, f1: Some(5.018_81_f64), f2: Some(0.654_814_f64) },
                AtomicScatteringFactor { energy: 0.068_577_5_f64, f1: Some(4.703_97_f64), f2: Some(1.056_1_f64) },
                AtomicScatteringFactor { energy: 0.069_686_7_f64, f1: Some(4.782_36_f64), f2: Some(1.537_91_f64) },
                AtomicScatteringFactor { energy: 0.070_813_8_f64, f1: Some(4.944_58_f64), f2: Some(1.801_31_f64) },
                AtomicScatteringFactor { energy: 0.071_959_1_f64, f1: Some(5.104_09_f64), f2: Some(1.852_64_f64) },
                AtomicScatteringFactor { energy: 0.073_123_f64, f1: Some(5.286_62_f64), f2: Some(1.905_43_f64) },
                AtomicScatteringFactor { energy: 0.074_305_7_f64, f1: Some(5.179_92_f64), f2: Some(1.595_32_f64) },
                AtomicScatteringFactor { energy: 0.075_507_6_f64, f1: Some(5.007_58_f64), f2: Some(1.627_4_f64) },
                AtomicScatteringFactor { energy: 0.076_728_9_f64, f1: Some(4.875_91_f64), f2: Some(1.670_37_f64) },
                AtomicScatteringFactor { energy: 0.077_969_9_f64, f1: Some(4.736_5_f64), f2: Some(1.714_46_f64) },
                AtomicScatteringFactor { energy: 0.079_231_f64, f1: Some(4.581_38_f64), f2: Some(1.796_08_f64) },
                AtomicScatteringFactor { energy: 0.080_512_5_f64, f1: Some(4.442_35_f64), f2: Some(1.895_96_f64) },
                AtomicScatteringFactor { energy: 0.081_814_7_f64, f1: Some(4.310_84_f64), f2: Some(2.001_4_f64) },
                AtomicScatteringFactor { energy: 0.083_138_f64, f1: Some(4.178_85_f64), f2: Some(2.112_71_f64) },
                AtomicScatteringFactor { energy: 0.084_482_7_f64, f1: Some(4.040_02_f64), f2: Some(2.232_7_f64) },
                AtomicScatteringFactor { energy: 0.085_849_1_f64, f1: Some(3.904_47_f64), f2: Some(2.371_66_f64) },
                AtomicScatteringFactor { energy: 0.087_237_7_f64, f1: Some(3.773_59_f64), f2: Some(2.519_27_f64) },
                AtomicScatteringFactor { energy: 0.088_648_7_f64, f1: Some(3.645_15_f64), f2: Some(2.676_06_f64) },
                AtomicScatteringFactor { energy: 0.090_082_5_f64, f1: Some(3.518_65_f64), f2: Some(2.842_62_f64) },
                AtomicScatteringFactor { energy: 0.091_539_5_f64, f1: Some(3.394_34_f64), f2: Some(3.019_54_f64) },
                AtomicScatteringFactor { energy: 0.093_020_1_f64, f1: Some(3.272_38_f64), f2: Some(3.207_47_f64) },
                AtomicScatteringFactor { energy: 0.094_524_6_f64, f1: Some(3.153_39_f64), f2: Some(3.407_1_f64) },
                AtomicScatteringFactor { energy: 0.096_053_5_f64, f1: Some(3.037_51_f64), f2: Some(3.619_15_f64) },
                AtomicScatteringFactor { energy: 0.097_607_1_f64, f1: Some(2.925_2_f64), f2: Some(3.846_35_f64) },
                AtomicScatteringFactor { energy: 0.099_185_8_f64, f1: Some(2.821_19_f64), f2: Some(4.089_96_f64) },
                AtomicScatteringFactor { energy: 0.100_79_f64, f1: Some(2.727_18_f64), f2: Some(4.349_01_f64) },
                AtomicScatteringFactor { energy: 0.102_42_f64, f1: Some(2.645_38_f64), f2: Some(4.624_45_f64) },
                AtomicScatteringFactor { energy: 0.104_077_f64, f1: Some(2.580_33_f64), f2: Some(4.917_35_f64) },
                AtomicScatteringFactor { energy: 0.105_76_f64, f1: Some(2.539_29_f64), f2: Some(5.228_79_f64) },
                AtomicScatteringFactor { energy: 0.107_471_f64, f1: Some(2.546_28_f64), f2: Some(5.559_97_f64) },
                AtomicScatteringFactor { energy: 0.109_209_f64, f1: Some(2.605_14_f64), f2: Some(5.825_89_f64) },
                AtomicScatteringFactor { energy: 0.110_975_f64, f1: Some(2.630_93_f64), f2: Some(6.065_08_f64) },
                AtomicScatteringFactor { energy: 0.112_77_f64, f1: Some(2.638_2_f64), f2: Some(6.314_09_f64) },
                AtomicScatteringFactor { energy: 0.114_594_f64, f1: Some(2.645_29_f64), f2: Some(6.573_33_f64) },
                AtomicScatteringFactor { energy: 0.116_448_f64, f1: Some(2.656_08_f64), f2: Some(6.843_21_f64) },
                AtomicScatteringFactor { energy: 0.118_331_f64, f1: Some(2.674_57_f64), f2: Some(7.124_17_f64) },
                AtomicScatteringFactor { energy: 0.120_245_f64, f1: Some(2.705_24_f64), f2: Some(7.416_67_f64) },
                AtomicScatteringFactor { energy: 0.122_19_f64, f1: Some(2.759_92_f64), f2: Some(7.721_17_f64) },
                AtomicScatteringFactor { energy: 0.124_166_f64, f1: Some(2.836_61_f64), f2: Some(7.999_45_f64) },
                AtomicScatteringFactor { energy: 0.126_175_f64, f1: Some(2.904_59_f64), f2: Some(8.273_73_f64) },
                AtomicScatteringFactor { energy: 0.128_215_f64, f1: Some(2.970_84_f64), f2: Some(8.557_42_f64) },
                AtomicScatteringFactor { energy: 0.130_289_f64, f1: Some(3.044_74_f64), f2: Some(8.850_84_f64) },
                AtomicScatteringFactor { energy: 0.132_397_f64, f1: Some(3.129_9_f64), f2: Some(9.154_31_f64) },
                AtomicScatteringFactor { energy: 0.134_538_f64, f1: Some(3.231_25_f64), f2: Some(9.468_2_f64) },
                AtomicScatteringFactor { energy: 0.136_714_f64, f1: Some(3.356_36_f64), f2: Some(9.792_85_f64) },
                AtomicScatteringFactor { energy: 0.138_925_f64, f1: Some(3.530_26_f64), f2: Some(10.128_6_f64) },
                AtomicScatteringFactor { energy: 0.141_172_f64, f1: Some(3.736_27_f64), f2: Some(10.383_9_f64) },
                AtomicScatteringFactor { energy: 0.143_456_f64, f1: Some(3.911_59_f64), f2: Some(10.620_3_f64) },
                AtomicScatteringFactor { energy: 0.145_776_f64, f1: Some(4.068_66_f64), f2: Some(10.862_f64) },
                AtomicScatteringFactor { energy: 0.148_134_f64, f1: Some(4.224_27_f64), f2: Some(11.109_3_f64) },
                AtomicScatteringFactor { energy: 0.150_53_f64, f1: Some(4.382_23_f64), f2: Some(11.362_1_f64) },
                AtomicScatteringFactor { energy: 0.152_964_f64, f1: Some(4.546_67_f64), f2: Some(11.620_8_f64) },
                AtomicScatteringFactor { energy: 0.155_439_f64, f1: Some(4.728_56_f64), f2: Some(11.885_3_f64) },
                AtomicScatteringFactor { energy: 0.157_953_f64, f1: Some(4.914_73_f64), f2: Some(12.127_9_f64) },
                AtomicScatteringFactor { energy: 0.160_507_f64, f1: Some(5.095_57_f64), f2: Some(12.373_6_f64) },
                AtomicScatteringFactor { energy: 0.163_103_f64, f1: Some(5.277_81_f64), f2: Some(12.624_2_f64) },
                AtomicScatteringFactor { energy: 0.165_742_f64, f1: Some(5.463_92_f64), f2: Some(12.879_9_f64) },
                AtomicScatteringFactor { energy: 0.168_422_f64, f1: Some(5.655_08_f64), f2: Some(13.140_8_f64) },
                AtomicScatteringFactor { energy: 0.171_146_f64, f1: Some(5.847_92_f64), f2: Some(13.407_f64) },
                AtomicScatteringFactor { energy: 0.173_915_f64, f1: Some(6.048_07_f64), f2: Some(13.694_3_f64) },
                AtomicScatteringFactor { energy: 0.176_727_f64, f1: Some(6.271_7_f64), f2: Some(13.994_9_f64) },
                AtomicScatteringFactor { energy: 0.179_586_f64, f1: Some(6.518_12_f64), f2: Some(14.302_1_f64) },
                AtomicScatteringFactor { energy: 0.182_491_f64, f1: Some(6.789_61_f64), f2: Some(14.616_1_f64) },
                AtomicScatteringFactor { energy: 0.185_442_f64, f1: Some(7.092_57_f64), f2: Some(14.937_f64) },
                AtomicScatteringFactor { energy: 0.188_442_f64, f1: Some(7.440_74_f64), f2: Some(15.264_9_f64) },
                AtomicScatteringFactor { energy: 0.191_489_f64, f1: Some(7.889_28_f64), f2: Some(15.594_3_f64) },
                AtomicScatteringFactor { energy: 0.194_587_f64, f1: Some(8.332_63_f64), f2: Some(15.740_1_f64) },
                AtomicScatteringFactor { energy: 0.197_734_f64, f1: Some(8.730_32_f64), f2: Some(15.887_3_f64) },
                AtomicScatteringFactor { energy: 0.200_932_f64, f1: Some(9.103_81_f64), f2: Some(16.035_9_f64) },
                AtomicScatteringFactor { energy: 0.204_182_f64, f1: Some(9.474_23_f64), f2: Some(16.185_8_f64) },
                AtomicScatteringFactor { energy: 0.207_485_f64, f1: Some(9.849_36_f64), f2: Some(16.337_1_f64) },
                AtomicScatteringFactor { energy: 0.210_84_f64, f1: Some(10.238_7_f64), f2: Some(16.489_9_f64) },
                AtomicScatteringFactor { energy: 0.214_251_f64, f1: Some(10.696_5_f64), f2: Some(16.619_5_f64) },
                AtomicScatteringFactor { energy: 0.217_716_f64, f1: Some(11.117_5_f64), f2: Some(16.662_1_f64) },
                AtomicScatteringFactor { energy: 0.221_237_f64, f1: Some(11.497_2_f64), f2: Some(16.704_7_f64) },
                AtomicScatteringFactor { energy: 0.224_816_f64, f1: Some(11.863_f64), f2: Some(16.747_5_f64) },
                AtomicScatteringFactor { energy: 0.228_452_f64, f1: Some(12.220_5_f64), f2: Some(16.790_4_f64) },
                AtomicScatteringFactor { energy: 0.232_147_f64, f1: Some(12.573_2_f64), f2: Some(16.833_4_f64) },
                AtomicScatteringFactor { energy: 0.235_902_f64, f1: Some(12.923_8_f64), f2: Some(16.876_5_f64) },
                AtomicScatteringFactor { energy: 0.239_717_f64, f1: Some(13.275_1_f64), f2: Some(16.919_7_f64) },
                AtomicScatteringFactor { energy: 0.243_595_f64, f1: Some(13.630_5_f64), f2: Some(16.963_f64) },
                AtomicScatteringFactor { energy: 0.247_535_f64, f1: Some(13.999_7_f64), f2: Some(17.004_1_f64) },
                AtomicScatteringFactor { energy: 0.251_538_f64, f1: Some(14.366_3_f64), f2: Some(17.020_2_f64) },
                AtomicScatteringFactor { energy: 0.255_607_f64, f1: Some(14.728_6_f64), f2: Some(17.036_3_f64) },
                AtomicScatteringFactor { energy: 0.259_741_f64, f1: Some(15.092_3_f64), f2: Some(17.052_3_f64) },
                AtomicScatteringFactor { energy: 0.263_942_f64, f1: Some(15.462_7_f64), f2: Some(17.068_5_f64) },
                AtomicScatteringFactor { energy: 0.268_211_f64, f1: Some(15.846_5_f64), f2: Some(17.084_8_f64) },
                AtomicScatteringFactor { energy: 0.272_549_f64, f1: Some(16.257_6_f64), f2: Some(17.100_8_f64) },
                AtomicScatteringFactor { energy: 0.276_957_f64, f1: Some(16.733_7_f64), f2: Some(17.061_5_f64) },
                AtomicScatteringFactor { energy: 0.281_437_f64, f1: Some(17.177_8_f64), f2: Some(16.953_f64) },
                AtomicScatteringFactor { energy: 0.285_989_f64, f1: Some(17.574_6_f64), f2: Some(16.801_4_f64) },
                AtomicScatteringFactor { energy: 0.290_615_f64, f1: Some(17.935_2_f64), f2: Some(16.645_3_f64) },
                AtomicScatteringFactor { energy: 0.295_315_f64, f1: Some(18.268_6_f64), f2: Some(16.490_8_f64) },
                AtomicScatteringFactor { energy: 0.300_092_f64, f1: Some(18.584_2_f64), f2: Some(16.337_4_f64) },
                AtomicScatteringFactor { energy: 0.304_945_f64, f1: Some(18.885_2_f64), f2: Some(16.185_3_f64) },
                AtomicScatteringFactor { energy: 0.309_878_f64, f1: Some(19.173_7_f64), f2: Some(16.034_7_f64) },
                AtomicScatteringFactor { energy: 0.314_89_f64, f1: Some(19.451_7_f64), f2: Some(15.885_7_f64) },
                AtomicScatteringFactor { energy: 0.319_983_f64, f1: Some(19.720_8_f64), f2: Some(15.738_1_f64) },
                AtomicScatteringFactor { energy: 0.325_158_f64, f1: Some(19.981_5_f64), f2: Some(15.591_5_f64) },
                AtomicScatteringFactor { energy: 0.330_418_f64, f1: Some(20.234_9_f64), f2: Some(15.446_6_f64) },
                AtomicScatteringFactor { energy: 0.335_762_f64, f1: Some(20.482_2_f64), f2: Some(15.303_f64) },
                AtomicScatteringFactor { energy: 0.341_192_f64, f1: Some(20.723_7_f64), f2: Some(15.160_6_f64) },
                AtomicScatteringFactor { energy: 0.346_711_f64, f1: Some(20.960_3_f64), f2: Some(15.019_8_f64) },
                AtomicScatteringFactor { energy: 0.352_319_f64, f1: Some(21.193_f64), f2: Some(14.880_3_f64) },
                AtomicScatteringFactor { energy: 0.358_017_f64, f1: Some(21.422_2_f64), f2: Some(14.741_9_f64) },
                AtomicScatteringFactor { energy: 0.363_808_f64, f1: Some(21.648_6_f64), f2: Some(14.604_6_f64) },
                AtomicScatteringFactor { energy: 0.369_692_f64, f1: Some(21.873_f64), f2: Some(14.468_7_f64) },
                AtomicScatteringFactor { energy: 0.375_672_f64, f1: Some(22.097_7_f64), f2: Some(14.334_5_f64) },
                AtomicScatteringFactor { energy: 0.381_748_f64, f1: Some(22.324_9_f64), f2: Some(14.200_9_f64) },
                AtomicScatteringFactor { energy: 0.387_922_f64, f1: Some(22.559_1_f64), f2: Some(14.065_3_f64) },
                AtomicScatteringFactor { energy: 0.394_197_f64, f1: Some(22.808_6_f64), f2: Some(13.923_8_f64) },
                AtomicScatteringFactor { energy: 0.400_573_f64, f1: Some(23.056_7_f64), f2: Some(13.741_6_f64) },
                AtomicScatteringFactor { energy: 0.407_052_f64, f1: Some(23.274_1_f64), f2: Some(13.545_5_f64) },
                AtomicScatteringFactor { energy: 0.413_635_f64, f1: Some(23.473_6_f64), f2: Some(13.352_7_f64) },
                AtomicScatteringFactor { energy: 0.420_326_f64, f1: Some(23.661_2_f64), f2: Some(13.162_f64) },
                AtomicScatteringFactor { energy: 0.427_124_f64, f1: Some(23.839_1_f64), f2: Some(12.974_f64) },
                AtomicScatteringFactor { energy: 0.434_032_f64, f1: Some(24.009_2_f64), f2: Some(12.788_7_f64) },
                AtomicScatteringFactor { energy: 0.441_052_f64, f1: Some(24.173_f64), f2: Some(12.606_1_f64) },
                AtomicScatteringFactor { energy: 0.448_186_f64, f1: Some(24.335_1_f64), f2: Some(12.425_f64) },
                AtomicScatteringFactor { energy: 0.455_435_f64, f1: Some(24.490_8_f64), f2: Some(12.240_7_f64) },
                AtomicScatteringFactor { energy: 0.462_802_f64, f1: Some(24.639_3_f64), f2: Some(12.054_5_f64) },
                AtomicScatteringFactor { energy: 0.470_287_f64, f1: Some(24.778_8_f64), f2: Some(11.868_7_f64) },
                AtomicScatteringFactor { energy: 0.477_894_f64, f1: Some(24.910_2_f64), f2: Some(11.685_7_f64) },
                AtomicScatteringFactor { energy: 0.485_623_f64, f1: Some(25.035_6_f64), f2: Some(11.505_9_f64) },
                AtomicScatteringFactor { energy: 0.493_478_f64, f1: Some(25.156_f64), f2: Some(11.328_9_f64) },
                AtomicScatteringFactor { energy: 0.501_459_f64, f1: Some(25.271_9_f64), f2: Some(11.154_4_f64) },
                AtomicScatteringFactor { energy: 0.509_57_f64, f1: Some(25.384_f64), f2: Some(10.983_f64) },
                AtomicScatteringFactor { energy: 0.517_812_f64, f1: Some(25.494_6_f64), f2: Some(10.813_4_f64) },
                AtomicScatteringFactor { energy: 0.526_187_f64, f1: Some(25.602_f64), f2: Some(10.643_7_f64) },
                AtomicScatteringFactor { energy: 0.534_698_f64, f1: Some(25.705_7_f64), f2: Some(10.473_f64) },
                AtomicScatteringFactor { energy: 0.543_346_f64, f1: Some(25.803_8_f64), f2: Some(10.303_3_f64) },
                AtomicScatteringFactor { energy: 0.552_134_f64, f1: Some(25.900_4_f64), f2: Some(10.136_6_f64) },
                AtomicScatteringFactor { energy: 0.561_065_f64, f1: Some(25.994_3_f64), f2: Some(9.963_28_f64) },
                AtomicScatteringFactor { energy: 0.570_139_f64, f1: Some(26.077_8_f64), f2: Some(9.788_87_f64) },
                AtomicScatteringFactor { energy: 0.579_361_f64, f1: Some(26.153_5_f64), f2: Some(9.619_83_f64) },
                AtomicScatteringFactor { energy: 0.588_732_f64, f1: Some(26.224_7_f64), f2: Some(9.454_55_f64) },
                AtomicScatteringFactor { energy: 0.598_254_f64, f1: Some(26.292_7_f64), f2: Some(9.292_63_f64) },
                AtomicScatteringFactor { energy: 0.607_93_f64, f1: Some(26.357_9_f64), f2: Some(9.133_51_f64) },
                AtomicScatteringFactor { energy: 0.617_763_f64, f1: Some(26.421_1_f64), f2: Some(8.977_13_f64) },
                AtomicScatteringFactor { energy: 0.627_755_f64, f1: Some(26.485_4_f64), f2: Some(8.822_8_f64) },
                AtomicScatteringFactor { energy: 0.637_908_f64, f1: Some(26.549_6_f64), f2: Some(8.663_45_f64) },
                AtomicScatteringFactor { energy: 0.648_226_f64, f1: Some(26.608_8_f64), f2: Some(8.495_74_f64) },
                AtomicScatteringFactor { energy: 0.658_711_f64, f1: Some(26.652_3_f64), f2: Some(8.323_99_f64) },
                AtomicScatteringFactor { energy: 0.669_365_f64, f1: Some(26.679_4_f64), f2: Some(8.155_81_f64) },
                AtomicScatteringFactor { energy: 0.680_191_f64, f1: Some(26.693_f64), f2: Some(8.008_84_f64) },
                AtomicScatteringFactor { energy: 0.691_193_f64, f1: Some(26.712_4_f64), f2: Some(7.878_1_f64) },
                AtomicScatteringFactor { energy: 0.702_372_f64, f1: Some(26.748_1_f64), f2: Some(7.752_5_f64) },
                AtomicScatteringFactor { energy: 0.713_733_f64, f1: Some(26.789_f64), f2: Some(7.614_3_f64) },
                AtomicScatteringFactor { energy: 0.725_277_f64, f1: Some(26.819_4_f64), f2: Some(7.468_64_f64) },
                AtomicScatteringFactor { energy: 0.737_008_f64, f1: Some(26.842_5_f64), f2: Some(7.325_83_f64) },
                AtomicScatteringFactor { energy: 0.748_928_f64, f1: Some(26.860_8_f64), f2: Some(7.185_74_f64) },
                AtomicScatteringFactor { energy: 0.761_042_f64, f1: Some(26.875_8_f64), f2: Some(7.048_23_f64) },
                AtomicScatteringFactor { energy: 0.773_351_f64, f1: Some(26.888_6_f64), f2: Some(6.912_33_f64) },
                AtomicScatteringFactor { energy: 0.785_859_f64, f1: Some(26.898_5_f64), f2: Some(6.775_44_f64) },
                AtomicScatteringFactor { energy: 0.798_57_f64, f1: Some(26.901_7_f64), f2: Some(6.638_33_f64) },
                AtomicScatteringFactor { energy: 0.811_486_f64, f1: Some(26.899_2_f64), f2: Some(6.503_9_f64) },
                AtomicScatteringFactor { energy: 0.824_611_f64, f1: Some(26.892_f64), f2: Some(6.372_22_f64) },
                AtomicScatteringFactor { energy: 0.837_949_f64, f1: Some(26.880_2_f64), f2: Some(6.243_21_f64) },
                AtomicScatteringFactor { energy: 0.851_502_f64, f1: Some(26.864_2_f64), f2: Some(6.117_17_f64) },
                AtomicScatteringFactor { energy: 0.865_274_f64, f1: Some(26.844_3_f64), f2: Some(5.993_98_f64) },
                AtomicScatteringFactor { energy: 0.879_269_f64, f1: Some(26.820_8_f64), f2: Some(5.873_52_f64) },
                AtomicScatteringFactor { energy: 0.893_491_f64, f1: Some(26.793_6_f64), f2: Some(5.755_39_f64) },
                AtomicScatteringFactor { energy: 0.907_943_f64, f1: Some(26.762_7_f64), f2: Some(5.639_67_f64) },
                AtomicScatteringFactor { energy: 0.922_628_f64, f1: Some(26.728_4_f64), f2: Some(5.526_34_f64) },
                AtomicScatteringFactor { energy: 0.937_551_f64, f1: Some(26.690_1_f64), f2: Some(5.414_02_f64) },
                AtomicScatteringFactor { energy: 0.952_715_f64, f1: Some(26.647_4_f64), f2: Some(5.303_67_f64) },
                AtomicScatteringFactor { energy: 0.968_124_f64, f1: Some(26.6_f64), f2: Some(5.195_29_f64) },
                AtomicScatteringFactor { energy: 0.983_783_f64, f1: Some(26.548_1_f64), f2: Some(5.089_21_f64) },
                AtomicScatteringFactor { energy: 0.999_695_f64, f1: Some(26.492_1_f64), f2: Some(4.984_81_f64) },
                AtomicScatteringFactor { energy: 1.015_86_f64, f1: Some(26.432_3_f64), f2: Some(4.882_04_f64) },
                AtomicScatteringFactor { energy: 1.032_29_f64, f1: Some(26.366_2_f64), f2: Some(4.777_3_f64) },
                AtomicScatteringFactor { energy: 1.048_99_f64, f1: Some(26.292_7_f64), f2: Some(4.673_93_f64) },
                AtomicScatteringFactor { energy: 1.065_96_f64, f1: Some(26.211_f64), f2: Some(4.571_91_f64) },
                AtomicScatteringFactor { energy: 1.083_2_f64, f1: Some(26.121_2_f64), f2: Some(4.472_06_f64) },
                AtomicScatteringFactor { energy: 1.100_72_f64, f1: Some(26.023_f64), f2: Some(4.374_4_f64) },
                AtomicScatteringFactor { energy: 1.118_52_f64, f1: Some(25.916_f64), f2: Some(4.278_9_f64) },
                AtomicScatteringFactor { energy: 1.136_61_f64, f1: Some(25.799_5_f64), f2: Some(4.185_57_f64) },
                AtomicScatteringFactor { energy: 1.155_f64, f1: Some(25.672_7_f64), f2: Some(4.094_23_f64) },
                AtomicScatteringFactor { energy: 1.173_68_f64, f1: Some(25.534_5_f64), f2: Some(4.004_83_f64) },
                AtomicScatteringFactor { energy: 1.192_66_f64, f1: Some(25.383_6_f64), f2: Some(3.917_47_f64) },
                AtomicScatteringFactor { energy: 1.211_95_f64, f1: Some(25.218_6_f64), f2: Some(3.831_98_f64) },
                AtomicScatteringFactor { energy: 1.231_55_f64, f1: Some(25.037_7_f64), f2: Some(3.748_29_f64) },
                AtomicScatteringFactor { energy: 1.251_47_f64, f1: Some(24.838_3_f64), f2: Some(3.666_04_f64) },
                AtomicScatteringFactor { energy: 1.271_72_f64, f1: Some(24.617_4_f64), f2: Some(3.585_18_f64) },
                AtomicScatteringFactor { energy: 1.292_29_f64, f1: Some(24.370_7_f64), f2: Some(3.505_59_f64) },
                AtomicScatteringFactor { energy: 1.313_19_f64, f1: Some(24.093_5_f64), f2: Some(3.427_86_f64) },
                AtomicScatteringFactor { energy: 1.334_43_f64, f1: Some(23.779_7_f64), f2: Some(3.351_81_f64) },
                AtomicScatteringFactor { energy: 1.356_01_f64, f1: Some(23.420_5_f64), f2: Some(3.277_36_f64) },
                AtomicScatteringFactor { energy: 1.377_94_f64, f1: Some(23.003_9_f64), f2: Some(3.204_7_f64) },
                AtomicScatteringFactor { energy: 1.400_23_f64, f1: Some(22.512_5_f64), f2: Some(3.133_64_f64) },
                AtomicScatteringFactor { energy: 1.422_88_f64, f1: Some(21.919_4_f64), f2: Some(3.064_14_f64) },
                AtomicScatteringFactor { energy: 1.445_89_f64, f1: Some(21.180_6_f64), f2: Some(2.996_14_f64) },
                AtomicScatteringFactor { energy: 1.469_28_f64, f1: Some(20.215_8_f64), f2: Some(2.931_08_f64) },
                AtomicScatteringFactor { energy: 1.493_04_f64, f1: Some(18.858_5_f64), f2: Some(2.869_62_f64) },
                AtomicScatteringFactor { energy: 1.517_19_f64, f1: Some(16.652_8_f64), f2: Some(2.818_72_f64) },
                AtomicScatteringFactor { energy: 1.541_73_f64, f1: Some(10.896_3_f64), f2: Some(2.770_01_f64) },
                AtomicScatteringFactor { energy: 1.549_8_f64, f1: Some(-8.009_39_f64), f2: Some(2.754_34_f64) },
                AtomicScatteringFactor { energy: 1.55_f64, f1: Some(-8.001_55_f64), f2: Some(16.356_4_f64) },
                AtomicScatteringFactor { energy: 1.566_67_f64, f1: Some(14.390_6_f64), f2: Some(16.134_4_f64) },
                AtomicScatteringFactor { energy: 1.592_01_f64, f1: Some(18.575_1_f64), f2: Some(15.806_9_f64) },
                AtomicScatteringFactor { energy: 1.617_76_f64, f1: Some(20.765_3_f64), f2: Some(15.486_f64) },
                AtomicScatteringFactor { energy: 1.643_92_f64, f1: Some(22.247_7_f64), f2: Some(15.171_7_f64) },
                AtomicScatteringFactor { energy: 1.670_51_f64, f1: Some(23.345_4_f64), f2: Some(14.863_6_f64) },
                AtomicScatteringFactor { energy: 1.697_53_f64, f1: Some(24.180_6_f64), f2: Some(14.561_9_f64) },
                AtomicScatteringFactor { energy: 1.724_99_f64, f1: Some(24.791_5_f64), f2: Some(14.266_4_f64) },
                AtomicScatteringFactor { energy: 1.752_89_f64, f1: Some(25.115_1_f64), f2: Some(13.976_6_f64) },
                AtomicScatteringFactor { energy: 1.781_24_f64, f1: Some(23.415_6_f64), f2: Some(13.692_7_f64) },
                AtomicScatteringFactor { energy: 1.781_9_f64, f1: Some(22.089_3_f64), f2: Some(13.686_2_f64) },
                AtomicScatteringFactor { energy: 1.782_1_f64, f1: Some(22.094_9_f64), f2: Some(15.761_7_f64) },
                AtomicScatteringFactor { energy: 1.810_05_f64, f1: Some(26.442_1_f64), f2: Some(15.419_9_f64) },
                AtomicScatteringFactor { energy: 1.839_32_f64, f1: Some(27.462_9_f64), f2: Some(15.075_3_f64) },
                AtomicScatteringFactor { energy: 1.869_07_f64, f1: Some(28.226_2_f64), f2: Some(14.738_3_f64) },
                AtomicScatteringFactor { energy: 1.899_3_f64, f1: Some(28.860_9_f64), f2: Some(14.408_7_f64) },
                AtomicScatteringFactor { energy: 1.930_02_f64, f1: Some(29.411_2_f64), f2: Some(14.086_5_f64) },
                AtomicScatteringFactor { energy: 1.961_24_f64, f1: Some(29.899_7_f64), f2: Some(13.771_6_f64) },
                AtomicScatteringFactor { energy: 1.992_96_f64, f1: Some(30.336_7_f64), f2: Some(13.463_7_f64) },
                AtomicScatteringFactor { energy: 2.025_2_f64, f1: Some(30.741_7_f64), f2: Some(13.170_5_f64) },
                AtomicScatteringFactor { energy: 2.057_95_f64, f1: Some(31.115_5_f64), f2: Some(12.866_5_f64) },
                AtomicScatteringFactor { energy: 2.091_24_f64, f1: Some(31.455_1_f64), f2: Some(12.567_2_f64) },
                AtomicScatteringFactor { energy: 2.125_06_f64, f1: Some(31.765_3_f64), f2: Some(12.272_8_f64) },
                AtomicScatteringFactor { energy: 2.159_43_f64, f1: Some(32.050_7_f64), f2: Some(11.983_9_f64) },
                AtomicScatteringFactor { energy: 2.194_36_f64, f1: Some(32.313_8_f64), f2: Some(11.699_5_f64) },
                AtomicScatteringFactor { energy: 2.229_85_f64, f1: Some(32.556_5_f64), f2: Some(11.420_5_f64) },
                AtomicScatteringFactor { energy: 2.265_92_f64, f1: Some(32.781_1_f64), f2: Some(11.146_9_f64) },
                AtomicScatteringFactor { energy: 2.302_57_f64, f1: Some(32.989_1_f64), f2: Some(10.878_3_f64) },
                AtomicScatteringFactor { energy: 2.339_81_f64, f1: Some(33.181_8_f64), f2: Some(10.614_7_f64) },
                AtomicScatteringFactor { energy: 2.377_66_f64, f1: Some(33.360_1_f64), f2: Some(10.356_1_f64) },
                AtomicScatteringFactor { energy: 2.416_11_f64, f1: Some(33.525_3_f64), f2: Some(10.102_7_f64) },
                AtomicScatteringFactor { energy: 2.455_19_f64, f1: Some(33.678_3_f64), f2: Some(9.854_22_f64) },
                AtomicScatteringFactor { energy: 2.494_9_f64, f1: Some(33.819_9_f64), f2: Some(9.610_99_f64) },
                AtomicScatteringFactor { energy: 2.535_26_f64, f1: Some(33.951_2_f64), f2: Some(9.372_99_f64) },
                AtomicScatteringFactor { energy: 2.576_26_f64, f1: Some(34.072_7_f64), f2: Some(9.139_42_f64) },
                AtomicScatteringFactor { energy: 2.617_93_f64, f1: Some(34.184_8_f64), f2: Some(8.910_91_f64) },
                AtomicScatteringFactor { energy: 2.660_27_f64, f1: Some(34.288_4_f64), f2: Some(8.687_62_f64) },
                AtomicScatteringFactor { energy: 2.703_3_f64, f1: Some(34.384_4_f64), f2: Some(8.468_94_f64) },
                AtomicScatteringFactor { energy: 2.747_03_f64, f1: Some(34.472_4_f64), f2: Some(8.254_7_f64) },
                AtomicScatteringFactor { energy: 2.791_46_f64, f1: Some(34.553_6_f64), f2: Some(8.045_6_f64) },
                AtomicScatteringFactor { energy: 2.836_61_f64, f1: Some(34.627_9_f64), f2: Some(7.840_66_f64) },
                AtomicScatteringFactor { energy: 2.882_49_f64, f1: Some(34.696_1_f64), f2: Some(7.640_96_f64) },
                AtomicScatteringFactor { energy: 2.929_11_f64, f1: Some(34.758_8_f64), f2: Some(7.445_2_f64) },
                AtomicScatteringFactor { energy: 2.976_48_f64, f1: Some(34.815_6_f64), f2: Some(7.253_83_f64) },
                AtomicScatteringFactor { energy: 3.024_63_f64, f1: Some(34.867_4_f64), f2: Some(7.067_23_f64) },
                AtomicScatteringFactor { energy: 3.073_55_f64, f1: Some(34.914_3_f64), f2: Some(6.884_67_f64) },
                AtomicScatteringFactor { energy: 3.123_26_f64, f1: Some(34.956_6_f64), f2: Some(6.706_39_f64) },
                AtomicScatteringFactor { energy: 3.173_78_f64, f1: Some(34.994_5_f64), f2: Some(6.532_29_f64) },
                AtomicScatteringFactor { energy: 3.225_11_f64, f1: Some(35.028_6_f64), f2: Some(6.362_74_f64) },
                AtomicScatteringFactor { energy: 3.277_27_f64, f1: Some(35.059_f64), f2: Some(6.196_64_f64) },
                AtomicScatteringFactor { energy: 3.330_28_f64, f1: Some(35.085_6_f64), f2: Some(6.034_6_f64) },
                AtomicScatteringFactor { energy: 3.384_15_f64, f1: Some(35.108_8_f64), f2: Some(5.876_52_f64) },
                AtomicScatteringFactor { energy: 3.438_88_f64, f1: Some(35.128_9_f64), f2: Some(5.722_25_f64) },
                AtomicScatteringFactor { energy: 3.494_5_f64, f1: Some(35.146_1_f64), f2: Some(5.571_63_f64) },
                AtomicScatteringFactor { energy: 3.551_02_f64, f1: Some(35.160_3_f64), f2: Some(5.424_76_f64) },
                AtomicScatteringFactor { energy: 3.608_46_f64, f1: Some(35.172_f64), f2: Some(5.281_46_f64) },
                AtomicScatteringFactor { energy: 3.666_82_f64, f1: Some(35.181_2_f64), f2: Some(5.141_65_f64) },
                AtomicScatteringFactor { energy: 3.726_13_f64, f1: Some(35.188_f64), f2: Some(5.005_38_f64) },
                AtomicScatteringFactor { energy: 3.786_4_f64, f1: Some(35.192_7_f64), f2: Some(4.872_4_f64) },
                AtomicScatteringFactor { energy: 3.847_64_f64, f1: Some(35.195_3_f64), f2: Some(4.742_75_f64) },
                AtomicScatteringFactor { energy: 3.909_87_f64, f1: Some(35.195_9_f64), f2: Some(4.616_36_f64) },
                AtomicScatteringFactor { energy: 3.973_11_f64, f1: Some(35.194_8_f64), f2: Some(4.493_13_f64) },
                AtomicScatteringFactor { energy: 4.037_38_f64, f1: Some(35.191_9_f64), f2: Some(4.373_01_f64) },
                AtomicScatteringFactor { energy: 4.102_68_f64, f1: Some(35.187_4_f64), f2: Some(4.255_94_f64) },
                AtomicScatteringFactor { energy: 4.169_03_f64, f1: Some(35.181_5_f64), f2: Some(4.141_84_f64) },
                AtomicScatteringFactor { energy: 4.236_46_f64, f1: Some(35.174_1_f64), f2: Some(4.030_63_f64) },
                AtomicScatteringFactor { energy: 4.304_98_f64, f1: Some(35.165_4_f64), f2: Some(3.922_31_f64) },
                AtomicScatteringFactor { energy: 4.374_62_f64, f1: Some(35.155_5_f64), f2: Some(3.816_66_f64) },
                AtomicScatteringFactor { energy: 4.445_37_f64, f1: Some(35.144_4_f64), f2: Some(3.713_8_f64) },
                AtomicScatteringFactor { energy: 4.517_27_f64, f1: Some(35.132_3_f64), f2: Some(3.613_61_f64) },
                AtomicScatteringFactor { energy: 4.590_33_f64, f1: Some(35.119_1_f64), f2: Some(3.515_93_f64) },
                AtomicScatteringFactor { energy: 4.664_58_f64, f1: Some(35.104_9_f64), f2: Some(3.420_88_f64) },
                AtomicScatteringFactor { energy: 4.740_03_f64, f1: Some(35.09_f64), f2: Some(3.328_25_f64) },
                AtomicScatteringFactor { energy: 4.816_69_f64, f1: Some(35.074_2_f64), f2: Some(3.238_f64) },
                AtomicScatteringFactor { energy: 4.894_6_f64, f1: Some(35.057_6_f64), f2: Some(3.150_11_f64) },
                AtomicScatteringFactor { energy: 4.973_77_f64, f1: Some(35.040_2_f64), f2: Some(3.064_55_f64) },
                AtomicScatteringFactor { energy: 5.054_21_f64, f1: Some(35.022_2_f64), f2: Some(2.981_28_f64) },
                AtomicScatteringFactor { energy: 5.135_96_f64, f1: Some(35.003_7_f64), f2: Some(2.900_15_f64) },
                AtomicScatteringFactor { energy: 5.219_03_f64, f1: Some(34.984_5_f64), f2: Some(2.821_1_f64) },
                AtomicScatteringFactor { energy: 5.303_44_f64, f1: Some(34.964_7_f64), f2: Some(2.744_16_f64) },
                AtomicScatteringFactor { energy: 5.389_22_f64, f1: Some(34.944_4_f64), f2: Some(2.669_31_f64) },
                AtomicScatteringFactor { energy: 5.476_39_f64, f1: Some(34.923_7_f64), f2: Some(2.596_42_f64) },
                AtomicScatteringFactor { energy: 5.564_97_f64, f1: Some(34.902_5_f64), f2: Some(2.525_5_f64) },
                AtomicScatteringFactor { energy: 5.654_98_f64, f1: Some(34.880_9_f64), f2: Some(2.456_41_f64) },
                AtomicScatteringFactor { energy: 5.746_44_f64, f1: Some(34.858_9_f64), f2: Some(2.389_18_f64) },
                AtomicScatteringFactor { energy: 5.839_39_f64, f1: Some(34.836_6_f64), f2: Some(2.323_73_f64) },
                AtomicScatteringFactor { energy: 5.933_83_f64, f1: Some(34.813_9_f64), f2: Some(2.259_99_f64) },
                AtomicScatteringFactor { energy: 6.029_81_f64, f1: Some(34.790_8_f64), f2: Some(2.197_93_f64) },
                AtomicScatteringFactor { energy: 6.127_33_f64, f1: Some(34.767_3_f64), f2: Some(2.137_64_f64) },
                AtomicScatteringFactor { energy: 6.226_44_f64, f1: Some(34.743_7_f64), f2: Some(2.078_91_f64) },
                AtomicScatteringFactor { energy: 6.327_15_f64, f1: Some(34.719_7_f64), f2: Some(2.021_76_f64) },
                AtomicScatteringFactor { energy: 6.429_48_f64, f1: Some(34.695_4_f64), f2: Some(1.966_08_f64) },
                AtomicScatteringFactor { energy: 6.533_48_f64, f1: Some(34.670_8_f64), f2: Some(1.912_04_f64) },
                AtomicScatteringFactor { energy: 6.639_15_f64, f1: Some(34.646_f64), f2: Some(1.859_31_f64) },
                AtomicScatteringFactor { energy: 6.746_54_f64, f1: Some(34.620_9_f64), f2: Some(1.808_08_f64) },
                AtomicScatteringFactor { energy: 6.855_65_f64, f1: Some(34.595_5_f64), f2: Some(1.758_23_f64) },
                AtomicScatteringFactor { energy: 6.966_54_f64, f1: Some(34.569_9_f64), f2: Some(1.709_68_f64) },
                AtomicScatteringFactor { energy: 7.079_22_f64, f1: Some(34.543_9_f64), f2: Some(1.662_45_f64) },
                AtomicScatteringFactor { energy: 7.193_72_f64, f1: Some(34.517_7_f64), f2: Some(1.616_55_f64) },
                AtomicScatteringFactor { energy: 7.310_07_f64, f1: Some(34.491_1_f64), f2: Some(1.571_78_f64) },
                AtomicScatteringFactor { energy: 7.428_31_f64, f1: Some(34.464_2_f64), f2: Some(1.528_32_f64) },
                AtomicScatteringFactor { energy: 7.548_45_f64, f1: Some(34.437_f64), f2: Some(1.486_03_f64) },
                AtomicScatteringFactor { energy: 7.670_54_f64, f1: Some(34.409_4_f64), f2: Some(1.444_82_f64) },
                AtomicScatteringFactor { energy: 7.794_61_f64, f1: Some(34.381_5_f64), f2: Some(1.404_79_f64) },
                AtomicScatteringFactor { energy: 7.920_68_f64, f1: Some(34.353_1_f64), f2: Some(1.365_82_f64) },
                AtomicScatteringFactor { energy: 8.048_79_f64, f1: Some(34.324_3_f64), f2: Some(1.327_9_f64) },
                AtomicScatteringFactor { energy: 8.178_98_f64, f1: Some(34.295_f64), f2: Some(1.291_01_f64) },
                AtomicScatteringFactor { energy: 8.311_26_f64, f1: Some(34.265_2_f64), f2: Some(1.255_13_f64) },
                AtomicScatteringFactor { energy: 8.445_69_f64, f1: Some(34.234_8_f64), f2: Some(1.220_22_f64) },
                AtomicScatteringFactor { energy: 8.582_29_f64, f1: Some(34.203_7_f64), f2: Some(1.186_25_f64) },
                AtomicScatteringFactor { energy: 8.721_11_f64, f1: Some(34.172_f64), f2: Some(1.153_22_f64) },
                AtomicScatteringFactor { energy: 8.862_16_f64, f1: Some(34.139_5_f64), f2: Some(1.121_07_f64) },
                AtomicScatteringFactor { energy: 9.005_5_f64, f1: Some(34.106_1_f64), f2: Some(1.089_8_f64) },
                AtomicScatteringFactor { energy: 9.151_16_f64, f1: Some(34.071_8_f64), f2: Some(1.059_37_f64) },
                AtomicScatteringFactor { energy: 9.299_17_f64, f1: Some(34.036_4_f64), f2: Some(1.029_78_f64) },
                AtomicScatteringFactor { energy: 9.449_58_f64, f1: Some(33.999_8_f64), f2: Some(1.000_99_f64) },
                AtomicScatteringFactor { energy: 9.602_42_f64, f1: Some(33.962_f64), f2: Some(0.972_971_f64) },
                AtomicScatteringFactor { energy: 9.757_73_f64, f1: Some(33.922_6_f64), f2: Some(0.945_717_f64) },
                AtomicScatteringFactor { energy: 9.915_55_f64, f1: Some(33.881_5_f64), f2: Some(0.919_21_f64) },
                AtomicScatteringFactor { energy: 10.075_9_f64, f1: Some(33.838_5_f64), f2: Some(0.893_416_f64) },
                AtomicScatteringFactor { energy: 10.238_9_f64, f1: Some(33.793_2_f64), f2: Some(0.868_322_f64) },
                AtomicScatteringFactor { energy: 10.404_5_f64, f1: Some(33.745_5_f64), f2: Some(0.843_909_f64) },
                AtomicScatteringFactor { energy: 10.572_8_f64, f1: Some(33.694_8_f64), f2: Some(0.820_157_f64) },
                AtomicScatteringFactor { energy: 10.743_8_f64, f1: Some(33.640_8_f64), f2: Some(0.797_05_f64) },
                AtomicScatteringFactor { energy: 10.917_6_f64, f1: Some(33.582_7_f64), f2: Some(0.774_568_f64) },
                AtomicScatteringFactor { energy: 11.094_2_f64, f1: Some(33.52_f64), f2: Some(0.752_695_f64) },
                AtomicScatteringFactor { energy: 11.273_6_f64, f1: Some(33.451_6_f64), f2: Some(0.731_414_f64) },
                AtomicScatteringFactor { energy: 11.455_9_f64, f1: Some(33.376_3_f64), f2: Some(0.710_71_f64) },
                AtomicScatteringFactor { energy: 11.641_2_f64, f1: Some(33.292_5_f64), f2: Some(0.690_565_f64) },
                AtomicScatteringFactor { energy: 11.829_5_f64, f1: Some(33.198_1_f64), f2: Some(0.670_965_f64) },
                AtomicScatteringFactor { energy: 12.020_8_f64, f1: Some(33.089_9_f64), f2: Some(0.651_895_f64) },
                AtomicScatteringFactor { energy: 12.215_3_f64, f1: Some(32.963_5_f64), f2: Some(0.633_339_f64) },
                AtomicScatteringFactor { energy: 12.412_8_f64, f1: Some(32.811_6_f64), f2: Some(0.615_284_f64) },
                AtomicScatteringFactor { energy: 12.613_6_f64, f1: Some(32.622_5_f64), f2: Some(0.597_716_f64) },
                AtomicScatteringFactor { energy: 12.817_6_f64, f1: Some(32.374_f64), f2: Some(0.580_621_f64) },
                AtomicScatteringFactor { energy: 13.025_f64, f1: Some(32.017_1_f64), f2: Some(0.563_987_f64) },
                AtomicScatteringFactor { energy: 13.235_6_f64, f1: Some(31.402_f64), f2: Some(0.547_8_f64) },
                AtomicScatteringFactor { energy: 13.449_7_f64, f1: Some(29.052_5_f64), f2: Some(0.532_049_f64) },
                AtomicScatteringFactor { energy: 13.473_6_f64, f1: Some(23.252_9_f64), f2: Some(0.530_333_f64) },
                AtomicScatteringFactor { energy: 13.473_8_f64, f1: Some(23.253_2_f64), f2: Some(3.862_04_f64) },
                AtomicScatteringFactor { energy: 13.667_2_f64, f1: Some(31.364_2_f64), f2: Some(3.778_68_f64) },
                AtomicScatteringFactor { energy: 13.888_3_f64, f1: Some(32.227_9_f64), f2: Some(3.687_f64) },
                AtomicScatteringFactor { energy: 14.112_9_f64, f1: Some(32.727_8_f64), f2: Some(3.596_94_f64) },
                AtomicScatteringFactor { energy: 14.341_2_f64, f1: Some(33.082_6_f64), f2: Some(3.508_52_f64) },
                AtomicScatteringFactor { energy: 14.573_1_f64, f1: Some(33.357_5_f64), f2: Some(3.421_73_f64) },
                AtomicScatteringFactor { energy: 14.808_9_f64, f1: Some(33.581_1_f64), f2: Some(3.336_58_f64) },
                AtomicScatteringFactor { energy: 15.048_4_f64, f1: Some(33.768_8_f64), f2: Some(3.253_06_f64) },
                AtomicScatteringFactor { energy: 15.291_8_f64, f1: Some(33.929_7_f64), f2: Some(3.171_18_f64) },
                AtomicScatteringFactor { energy: 15.539_1_f64, f1: Some(34.069_7_f64), f2: Some(3.090_92_f64) },
                AtomicScatteringFactor { energy: 15.790_4_f64, f1: Some(34.192_9_f64), f2: Some(3.012_29_f64) },
                AtomicScatteringFactor { energy: 16.045_8_f64, f1: Some(34.302_3_f64), f2: Some(2.935_28_f64) },
                AtomicScatteringFactor { energy: 16.305_4_f64, f1: Some(34.400_1_f64), f2: Some(2.859_86_f64) },
                AtomicScatteringFactor { energy: 16.569_1_f64, f1: Some(34.488_f64), f2: Some(2.786_04_f64) },
                AtomicScatteringFactor { energy: 16.837_1_f64, f1: Some(34.567_2_f64), f2: Some(2.713_79_f64) },
                AtomicScatteringFactor { energy: 17.109_4_f64, f1: Some(34.639_f64), f2: Some(2.643_11_f64) },
                AtomicScatteringFactor { energy: 17.386_1_f64, f1: Some(34.704_2_f64), f2: Some(2.573_97_f64) },
                AtomicScatteringFactor { energy: 17.667_4_f64, f1: Some(34.763_5_f64), f2: Some(2.506_36_f64) },
                AtomicScatteringFactor { energy: 17.953_1_f64, f1: Some(34.817_5_f64), f2: Some(2.440_26_f64) },
                AtomicScatteringFactor { energy: 18.243_5_f64, f1: Some(34.866_8_f64), f2: Some(2.375_65_f64) },
                AtomicScatteringFactor { energy: 18.538_6_f64, f1: Some(34.911_8_f64), f2: Some(2.312_51_f64) },
                AtomicScatteringFactor { energy: 18.838_4_f64, f1: Some(34.952_9_f64), f2: Some(2.250_83_f64) },
                AtomicScatteringFactor { energy: 19.143_1_f64, f1: Some(34.990_5_f64), f2: Some(2.190_58_f64) },
                AtomicScatteringFactor { energy: 19.452_7_f64, f1: Some(35.024_8_f64), f2: Some(2.131_74_f64) },
                AtomicScatteringFactor { energy: 19.767_4_f64, f1: Some(35.056_2_f64), f2: Some(2.074_29_f64) },
                AtomicScatteringFactor { energy: 20.087_1_f64, f1: Some(35.084_8_f64), f2: Some(2.018_2_f64) },
                AtomicScatteringFactor { energy: 20.412_f64, f1: Some(35.110_9_f64), f2: Some(1.963_45_f64) },
                AtomicScatteringFactor { energy: 20.742_1_f64, f1: Some(35.134_7_f64), f2: Some(1.910_03_f64) },
                AtomicScatteringFactor { energy: 21.077_6_f64, f1: Some(35.156_3_f64), f2: Some(1.857_91_f64) },
                AtomicScatteringFactor { energy: 21.418_5_f64, f1: Some(35.175_9_f64), f2: Some(1.807_06_f64) },
                AtomicScatteringFactor { energy: 21.765_f64, f1: Some(35.193_7_f64), f2: Some(1.757_46_f64) },
                AtomicScatteringFactor { energy: 22.117_f64, f1: Some(35.209_8_f64), f2: Some(1.709_09_f64) },
                AtomicScatteringFactor { energy: 22.474_7_f64, f1: Some(35.224_3_f64), f2: Some(1.661_92_f64) },
                AtomicScatteringFactor { energy: 22.838_2_f64, f1: Some(35.237_3_f64), f2: Some(1.615_94_f64) },
                AtomicScatteringFactor { energy: 23.207_6_f64, f1: Some(35.248_9_f64), f2: Some(1.571_11_f64) },
                AtomicScatteringFactor { energy: 23.583_f64, f1: Some(35.259_3_f64), f2: Some(1.527_42_f64) },
                AtomicScatteringFactor { energy: 23.964_4_f64, f1: Some(35.268_4_f64), f2: Some(1.484_84_f64) },
                AtomicScatteringFactor { energy: 24.352_f64, f1: Some(35.276_5_f64), f2: Some(1.443_35_f64) },
                AtomicScatteringFactor { energy: 24.745_9_f64, f1: Some(35.283_5_f64), f2: Some(1.402_93_f64) },
                AtomicScatteringFactor { energy: 25.146_2_f64, f1: Some(35.289_6_f64), f2: Some(1.363_55_f64) },
                AtomicScatteringFactor { energy: 25.552_9_f64, f1: Some(35.294_7_f64), f2: Some(1.325_2_f64) },
                AtomicScatteringFactor { energy: 25.966_2_f64, f1: Some(35.299_f64), f2: Some(1.287_84_f64) },
                AtomicScatteringFactor { energy: 26.386_1_f64, f1: Some(35.302_6_f64), f2: Some(1.251_46_f64) },
                AtomicScatteringFactor { energy: 26.812_9_f64, f1: Some(35.305_4_f64), f2: Some(1.216_04_f64) },
                AtomicScatteringFactor { energy: 27.246_6_f64, f1: Some(35.307_5_f64), f2: Some(1.181_55_f64) },
                AtomicScatteringFactor { energy: 27.687_3_f64, f1: Some(35.309_f64), f2: Some(1.147_97_f64) },
                AtomicScatteringFactor { energy: 28.135_1_f64, f1: Some(35.31_f64), f2: Some(1.115_29_f64) },
                AtomicScatteringFactor { energy: 28.590_2_f64, f1: Some(35.310_4_f64), f2: Some(1.083_48_f64) },
                AtomicScatteringFactor { energy: 29.052_6_f64, f1: Some(35.310_5_f64), f2: Some(1.052_52_f64) },
                AtomicScatteringFactor { energy: 29.522_5_f64, f1: Some(35.313_f64), f2: Some(1.022_39_f64) },
                AtomicScatteringFactor { energy: 30.0_f64, f1: Some(35.299_9_f64), f2: Some(0.993_072_f64) },
            ]
        }),
        neutron_scattering: Some(NeutronScatteringFactor {
            b_c: UncertainFloat::new(6.79_f64, 0.02_f64),
            b_p: None,
            b_m: None,
            bound_coherent_scattering_xs: Some(UncertainFloat::new(5.8_f64, 0.3_f64)),
            bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.1_f64, 0.9_f64)),
            total_bound_scattering_xs: Some(UncertainFloat::new(5.9_f64, 0.9_f64)),
            absorption_xs: Some(UncertainFloat::new(6.9_f64, 0.2_f64)),
        }),
        isotopes: vec![
            Isotope { 
                mass_number: 67,
                mass: UncertainFloat::new(66.964_79_f64, 0.000_54_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 68,
                mass: UncertainFloat::new(67.958_25_f64, 0.000_58_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 69,
                mass: UncertainFloat::new(68.950_18_f64, 0.000_34_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 70,
                mass: UncertainFloat::new(69.944_62_f64, 0.000_39_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 71,
                mass: UncertainFloat::new(70.939_25_f64, 0.000_32_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 72,
                mass: UncertainFloat::new(71.936_5_f64, 0.002_8_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 73,
                mass: UncertainFloat::new(72.931_79_f64, 0.000_14_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 74,
                mass: UncertainFloat::new(73.929_891_f64, 0.000_016_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 75,
                mass: UncertainFloat::new(74.925_776_f64, 0.000_015_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 76,
                mass: UncertainFloat::new(75.924_542_f64, 0.000_010_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 77,
                mass: UncertainFloat::new(76.921_38_f64, 0.000_03_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 78,
                mass: UncertainFloat::new(77.921_146_f64, 0.000_004_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 79,
                mass: UncertainFloat::new(78.918_337_6_f64, 0.000_002_0_f64),
                abundance: UncertainFloat::new(50.69_f64, 0.07_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(6.79_f64, 0.07_f64),
                    b_p: None,
                    b_m: None,
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(5.81_f64, 0.02_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.15_f64, 0.06_f64)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(5.96_f64, 0.13_f64)),
                    absorption_xs: Some(UncertainFloat::new(11.0_f64, 0.7_f64)),
                }),
            },
            Isotope { 
                mass_number: 80,
                mass: UncertainFloat::new(79.918_53_f64, 0.000_20_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 81,
                mass: UncertainFloat::new(80.916_291_f64, 0.000_003_f64),
                abundance: UncertainFloat::new(49.31_f64, 0.07_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(6.78_f64, 0.07_f64),
                    b_p: None,
                    b_m: None,
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(5.79_f64, 0.12_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.05_f64, 0.02_f64)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(5.84_f64, 0.12_f64)),
                    absorption_xs: Some(UncertainFloat::new(2.7_f64, 0.2_f64)),
                }),
            },
            Isotope { 
                mass_number: 82,
                mass: UncertainFloat::new(81.916_805_f64, 0.000_003_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 83,
                mass: UncertainFloat::new(82.915_18_f64, 0.000_05_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 84,
                mass: UncertainFloat::new(83.916_504_f64, 0.000_027_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 85,
                mass: UncertainFloat::new(84.915_608_f64, 0.000_021_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 86,
                mass: UncertainFloat::new(85.918_797_f64, 0.000_012_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 87,
                mass: UncertainFloat::new(86.920_711_f64, 0.000_019_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 88,
                mass: UncertainFloat::new(87.924_07_f64, 0.000_40_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 89,
                mass: UncertainFloat::new(88.926_39_f64, 0.000_60_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 90,
                mass: UncertainFloat::new(89.930_63_f64, 0.000_80_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 91,
                mass: UncertainFloat::new(90.933_97_f64, 0.000_80_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 92,
                mass: UncertainFloat::new(91.939_26_f64, 0.000_50_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 93,
                mass: UncertainFloat::new(92.943_1_f64, 0.003_2_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 94,
                mass: UncertainFloat::new(93.948_68_f64, 0.000_43_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
        ]
    }
}
