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

pub fn load() -> Element {
    Element {
        atomic_number: 6,
        name: "Carbon",
        symbol: "C",
        mass: 12.010_7_f64,
        common_ions: vec![-4, -3, -2, -1, 1, 2, 3, 4],
        uncommon_ions: vec![],
        xray_scattering: Some(XrayScatteringFactor {
            table: vec![
                AtomicScatteringFactor { energy: 0.01_f64, f1: None, f2: Some(0.806_885_f64) },
                AtomicScatteringFactor { energy: 0.010_161_7_f64, f1: None, f2: Some(0.851_522_f64) },
                AtomicScatteringFactor { energy: 0.010_326_1_f64, f1: None, f2: Some(0.898_628_f64) },
                AtomicScatteringFactor { energy: 0.010_493_1_f64, f1: None, f2: Some(0.948_341_f64) },
                AtomicScatteringFactor { energy: 0.010_662_8_f64, f1: None, f2: Some(1.000_8_f64) },
                AtomicScatteringFactor { energy: 0.010_835_3_f64, f1: None, f2: Some(1.057_55_f64) },
                AtomicScatteringFactor { energy: 0.011_010_6_f64, f1: None, f2: Some(1.121_67_f64) },
                AtomicScatteringFactor { energy: 0.011_188_6_f64, f1: None, f2: Some(1.189_68_f64) },
                AtomicScatteringFactor { energy: 0.011_369_6_f64, f1: None, f2: Some(1.261_81_f64) },
                AtomicScatteringFactor { energy: 0.011_553_5_f64, f1: None, f2: Some(1.338_32_f64) },
                AtomicScatteringFactor { energy: 0.011_740_4_f64, f1: None, f2: Some(1.419_46_f64) },
                AtomicScatteringFactor { energy: 0.011_930_3_f64, f1: None, f2: Some(1.505_53_f64) },
                AtomicScatteringFactor { energy: 0.012_123_2_f64, f1: None, f2: Some(1.589_71_f64) },
                AtomicScatteringFactor { energy: 0.012_319_3_f64, f1: None, f2: Some(1.678_2_f64) },
                AtomicScatteringFactor { energy: 0.012_518_6_f64, f1: None, f2: Some(1.771_61_f64) },
                AtomicScatteringFactor { energy: 0.012_721_f64, f1: None, f2: Some(1.870_23_f64) },
                AtomicScatteringFactor { energy: 0.012_926_8_f64, f1: None, f2: Some(1.974_33_f64) },
                AtomicScatteringFactor { energy: 0.013_135_9_f64, f1: None, f2: Some(2.084_23_f64) },
                AtomicScatteringFactor { energy: 0.013_348_3_f64, f1: None, f2: Some(2.200_25_f64) },
                AtomicScatteringFactor { energy: 0.013_564_2_f64, f1: None, f2: Some(2.292_35_f64) },
                AtomicScatteringFactor { energy: 0.013_783_6_f64, f1: None, f2: Some(2.382_87_f64) },
                AtomicScatteringFactor { energy: 0.014_006_6_f64, f1: None, f2: Some(2.476_96_f64) },
                AtomicScatteringFactor { energy: 0.014_233_1_f64, f1: None, f2: Some(2.574_77_f64) },
                AtomicScatteringFactor { energy: 0.014_463_3_f64, f1: None, f2: Some(2.676_45_f64) },
                AtomicScatteringFactor { energy: 0.014_697_3_f64, f1: None, f2: Some(2.771_14_f64) },
                AtomicScatteringFactor { energy: 0.014_935_f64, f1: None, f2: Some(2.846_05_f64) },
                AtomicScatteringFactor { energy: 0.015_176_5_f64, f1: None, f2: Some(2.922_98_f64) },
                AtomicScatteringFactor { energy: 0.015_422_f64, f1: None, f2: Some(3.001_99_f64) },
                AtomicScatteringFactor { energy: 0.015_671_4_f64, f1: None, f2: Some(3.083_13_f64) },
                AtomicScatteringFactor { energy: 0.015_924_9_f64, f1: None, f2: Some(3.166_47_f64) },
                AtomicScatteringFactor { energy: 0.016_182_5_f64, f1: None, f2: Some(3.242_13_f64) },
                AtomicScatteringFactor { energy: 0.016_444_2_f64, f1: None, f2: Some(3.287_78_f64) },
                AtomicScatteringFactor { energy: 0.016_710_2_f64, f1: None, f2: Some(3.334_08_f64) },
                AtomicScatteringFactor { energy: 0.016_980_5_f64, f1: None, f2: Some(3.381_03_f64) },
                AtomicScatteringFactor { energy: 0.017_255_1_f64, f1: None, f2: Some(3.428_63_f64) },
                AtomicScatteringFactor { energy: 0.017_534_2_f64, f1: None, f2: Some(3.476_91_f64) },
                AtomicScatteringFactor { energy: 0.017_817_8_f64, f1: None, f2: Some(3.520_41_f64) },
                AtomicScatteringFactor { energy: 0.018_106_f64, f1: None, f2: Some(3.542_77_f64) },
                AtomicScatteringFactor { energy: 0.018_398_9_f64, f1: None, f2: Some(3.565_28_f64) },
                AtomicScatteringFactor { energy: 0.018_696_4_f64, f1: None, f2: Some(3.587_93_f64) },
                AtomicScatteringFactor { energy: 0.018_998_8_f64, f1: None, f2: Some(3.610_72_f64) },
                AtomicScatteringFactor { energy: 0.019_306_1_f64, f1: None, f2: Some(3.633_66_f64) },
                AtomicScatteringFactor { energy: 0.019_618_4_f64, f1: None, f2: Some(3.656_74_f64) },
                AtomicScatteringFactor { energy: 0.019_935_7_f64, f1: None, f2: Some(3.679_97_f64) },
                AtomicScatteringFactor { energy: 0.020_258_2_f64, f1: None, f2: Some(3.703_35_f64) },
                AtomicScatteringFactor { energy: 0.020_585_8_f64, f1: None, f2: Some(3.694_89_f64) },
                AtomicScatteringFactor { energy: 0.020_918_8_f64, f1: None, f2: Some(3.672_04_f64) },
                AtomicScatteringFactor { energy: 0.021_257_1_f64, f1: None, f2: Some(3.649_34_f64) },
                AtomicScatteringFactor { energy: 0.021_600_9_f64, f1: None, f2: Some(3.626_77_f64) },
                AtomicScatteringFactor { energy: 0.021_950_3_f64, f1: None, f2: Some(3.604_34_f64) },
                AtomicScatteringFactor { energy: 0.022_305_3_f64, f1: None, f2: Some(3.582_05_f64) },
                AtomicScatteringFactor { energy: 0.022_666_1_f64, f1: None, f2: Some(3.559_9_f64) },
                AtomicScatteringFactor { energy: 0.023_032_7_f64, f1: None, f2: Some(3.533_2_f64) },
                AtomicScatteringFactor { energy: 0.023_405_3_f64, f1: None, f2: Some(3.478_92_f64) },
                AtomicScatteringFactor { energy: 0.023_783_8_f64, f1: None, f2: Some(3.425_47_f64) },
                AtomicScatteringFactor { energy: 0.024_168_5_f64, f1: None, f2: Some(3.372_85_f64) },
                AtomicScatteringFactor { energy: 0.024_559_4_f64, f1: None, f2: Some(3.321_03_f64) },
                AtomicScatteringFactor { energy: 0.024_956_6_f64, f1: None, f2: Some(3.27_f64) },
                AtomicScatteringFactor { energy: 0.025_360_3_f64, f1: None, f2: Some(3.219_77_f64) },
                AtomicScatteringFactor { energy: 0.025_770_5_f64, f1: None, f2: Some(3.170_3_f64) },
                AtomicScatteringFactor { energy: 0.026_187_3_f64, f1: None, f2: Some(3.120_96_f64) },
                AtomicScatteringFactor { energy: 0.026_610_9_f64, f1: None, f2: Some(3.063_5_f64) },
                AtomicScatteringFactor { energy: 0.027_041_3_f64, f1: None, f2: Some(3.007_08_f64) },
                AtomicScatteringFactor { energy: 0.027_478_6_f64, f1: None, f2: Some(2.951_71_f64) },
                AtomicScatteringFactor { energy: 0.027_923_1_f64, f1: None, f2: Some(2.897_36_f64) },
                AtomicScatteringFactor { energy: 0.028_374_7_f64, f1: None, f2: Some(2.844_01_f64) },
                AtomicScatteringFactor { energy: 0.028_833_7_f64, f1: None, f2: Some(2.791_64_f64) },
                AtomicScatteringFactor { energy: 0.029_3_f64, f1: Some(3.633_18_f64), f2: Some(2.740_24_f64) },
                AtomicScatteringFactor { energy: 0.029_773_9_f64, f1: Some(3.673_78_f64), f2: Some(2.689_78_f64) },
                AtomicScatteringFactor { energy: 0.030_255_5_f64, f1: Some(3.712_7_f64), f2: Some(2.636_18_f64) },
                AtomicScatteringFactor { energy: 0.030_744_9_f64, f1: Some(3.747_53_f64), f2: Some(2.583_6_f64) },
                AtomicScatteringFactor { energy: 0.031_242_1_f64, f1: Some(3.779_73_f64), f2: Some(2.532_06_f64) },
                AtomicScatteringFactor { energy: 0.031_747_5_f64, f1: Some(3.809_69_f64), f2: Some(2.481_55_f64) },
                AtomicScatteringFactor { energy: 0.032_260_9_f64, f1: Some(3.837_64_f64), f2: Some(2.432_05_f64) },
                AtomicScatteringFactor { energy: 0.032_782_7_f64, f1: Some(3.863_74_f64), f2: Some(2.383_54_f64) },
                AtomicScatteringFactor { energy: 0.033_313_f64, f1: Some(3.888_07_f64), f2: Some(2.335_99_f64) },
                AtomicScatteringFactor { energy: 0.033_851_8_f64, f1: Some(3.910_71_f64), f2: Some(2.289_4_f64) },
                AtomicScatteringFactor { energy: 0.034_399_3_f64, f1: Some(3.931_56_f64), f2: Some(2.243_73_f64) },
                AtomicScatteringFactor { energy: 0.034_955_7_f64, f1: Some(3.950_26_f64), f2: Some(2.198_98_f64) },
                AtomicScatteringFactor { energy: 0.035_521_1_f64, f1: Some(3.967_09_f64), f2: Some(2.157_99_f64) },
                AtomicScatteringFactor { energy: 0.036_095_6_f64, f1: Some(3.984_88_f64), f2: Some(2.118_27_f64) },
                AtomicScatteringFactor { energy: 0.036_679_4_f64, f1: Some(4.002_53_f64), f2: Some(2.079_28_f64) },
                AtomicScatteringFactor { energy: 0.037_272_7_f64, f1: Some(4.019_92_f64), f2: Some(2.041_01_f64) },
                AtomicScatteringFactor { energy: 0.037_875_5_f64, f1: Some(4.037_12_f64), f2: Some(2.003_44_f64) },
                AtomicScatteringFactor { energy: 0.038_488_2_f64, f1: Some(4.054_32_f64), f2: Some(1.966_57_f64) },
                AtomicScatteringFactor { energy: 0.039_110_7_f64, f1: Some(4.073_6_f64), f2: Some(1.930_37_f64) },
                AtomicScatteringFactor { energy: 0.039_743_2_f64, f1: Some(4.094_49_f64), f2: Some(1.890_11_f64) },
                AtomicScatteringFactor { energy: 0.040_386_1_f64, f1: Some(4.110_1_f64), f2: Some(1.846_5_f64) },
                AtomicScatteringFactor { energy: 0.041_039_3_f64, f1: Some(4.122_29_f64), f2: Some(1.803_9_f64) },
                AtomicScatteringFactor { energy: 0.041_703_1_f64, f1: Some(4.132_11_f64), f2: Some(1.762_28_f64) },
                AtomicScatteringFactor { energy: 0.042_377_6_f64, f1: Some(4.139_85_f64), f2: Some(1.721_63_f64) },
                AtomicScatteringFactor { energy: 0.043_063_f64, f1: Some(4.145_59_f64), f2: Some(1.681_91_f64) },
                AtomicScatteringFactor { energy: 0.043_759_5_f64, f1: Some(4.149_25_f64), f2: Some(1.643_1_f64) },
                AtomicScatteringFactor { energy: 0.044_467_3_f64, f1: Some(4.149_55_f64), f2: Some(1.605_2_f64) },
                AtomicScatteringFactor { energy: 0.045_186_5_f64, f1: Some(4.145_84_f64), f2: Some(1.569_17_f64) },
                AtomicScatteringFactor { energy: 0.045_917_4_f64, f1: Some(4.141_75_f64), f2: Some(1.543_76_f64) },
                AtomicScatteringFactor { energy: 0.046_66_f64, f1: Some(4.141_74_f64), f2: Some(1.518_76_f64) },
                AtomicScatteringFactor { energy: 0.047_414_7_f64, f1: Some(4.143_f64), f2: Some(1.494_17_f64) },
                AtomicScatteringFactor { energy: 0.048_181_6_f64, f1: Some(4.144_86_f64), f2: Some(1.469_98_f64) },
                AtomicScatteringFactor { energy: 0.048_960_9_f64, f1: Some(4.146_98_f64), f2: Some(1.446_18_f64) },
                AtomicScatteringFactor { energy: 0.049_752_8_f64, f1: Some(4.149_13_f64), f2: Some(1.422_76_f64) },
                AtomicScatteringFactor { energy: 0.050_557_6_f64, f1: Some(4.151_13_f64), f2: Some(1.399_72_f64) },
                AtomicScatteringFactor { energy: 0.051_375_3_f64, f1: Some(4.152_77_f64), f2: Some(1.377_05_f64) },
                AtomicScatteringFactor { energy: 0.052_206_2_f64, f1: Some(4.153_71_f64), f2: Some(1.354_75_f64) },
                AtomicScatteringFactor { energy: 0.053_050_6_f64, f1: Some(4.153_07_f64), f2: Some(1.332_82_f64) },
                AtomicScatteringFactor { energy: 0.053_908_7_f64, f1: Some(4.149_6_f64), f2: Some(1.315_46_f64) },
                AtomicScatteringFactor { energy: 0.054_780_6_f64, f1: Some(4.149_97_f64), f2: Some(1.301_68_f64) },
                AtomicScatteringFactor { energy: 0.055_666_7_f64, f1: Some(4.152_7_f64), f2: Some(1.288_04_f64) },
                AtomicScatteringFactor { energy: 0.056_567_f64, f1: Some(4.156_81_f64), f2: Some(1.274_54_f64) },
                AtomicScatteringFactor { energy: 0.057_482_f64, f1: Some(4.162_09_f64), f2: Some(1.261_18_f64) },
                AtomicScatteringFactor { energy: 0.058_411_7_f64, f1: Some(4.168_51_f64), f2: Some(1.247_97_f64) },
                AtomicScatteringFactor { energy: 0.059_356_4_f64, f1: Some(4.176_25_f64), f2: Some(1.234_89_f64) },
                AtomicScatteringFactor { energy: 0.060_316_5_f64, f1: Some(4.186_f64), f2: Some(1.221_95_f64) },
                AtomicScatteringFactor { energy: 0.061_292_1_f64, f1: Some(4.199_49_f64), f2: Some(1.206_54_f64) },
                AtomicScatteringFactor { energy: 0.062_283_4_f64, f1: Some(4.210_96_f64), f2: Some(1.184_98_f64) },
                AtomicScatteringFactor { energy: 0.063_290_8_f64, f1: Some(4.219_1_f64), f2: Some(1.163_81_f64) },
                AtomicScatteringFactor { energy: 0.064_314_5_f64, f1: Some(4.225_82_f64), f2: Some(1.143_01_f64) },
                AtomicScatteringFactor { energy: 0.065_354_7_f64, f1: Some(4.231_61_f64), f2: Some(1.122_58_f64) },
                AtomicScatteringFactor { energy: 0.066_411_8_f64, f1: Some(4.236_66_f64), f2: Some(1.102_52_f64) },
                AtomicScatteringFactor { energy: 0.067_485_9_f64, f1: Some(4.241_11_f64), f2: Some(1.082_82_f64) },
                AtomicScatteringFactor { energy: 0.068_577_5_f64, f1: Some(4.245_04_f64), f2: Some(1.063_47_f64) },
                AtomicScatteringFactor { energy: 0.069_686_7_f64, f1: Some(4.248_52_f64), f2: Some(1.044_47_f64) },
                AtomicScatteringFactor { energy: 0.070_813_8_f64, f1: Some(4.251_6_f64), f2: Some(1.025_8_f64) },
                AtomicScatteringFactor { energy: 0.071_959_1_f64, f1: Some(4.254_3_f64), f2: Some(1.007_47_f64) },
                AtomicScatteringFactor { energy: 0.073_123_f64, f1: Some(4.256_67_f64), f2: Some(0.989_47_f64) },
                AtomicScatteringFactor { energy: 0.074_305_7_f64, f1: Some(4.258_72_f64), f2: Some(0.971_788_f64) },
                AtomicScatteringFactor { energy: 0.075_507_6_f64, f1: Some(4.260_47_f64), f2: Some(0.954_423_f64) },
                AtomicScatteringFactor { energy: 0.076_728_9_f64, f1: Some(4.261_94_f64), f2: Some(0.937_369_f64) },
                AtomicScatteringFactor { energy: 0.077_969_9_f64, f1: Some(4.263_14_f64), f2: Some(0.920_617_f64) },
                AtomicScatteringFactor { energy: 0.079_231_f64, f1: Some(4.264_08_f64), f2: Some(0.904_167_f64) },
                AtomicScatteringFactor { energy: 0.080_512_5_f64, f1: Some(4.264_78_f64), f2: Some(0.888_009_f64) },
                AtomicScatteringFactor { energy: 0.081_814_7_f64, f1: Some(4.265_24_f64), f2: Some(0.872_141_f64) },
                AtomicScatteringFactor { energy: 0.083_138_f64, f1: Some(4.265_46_f64), f2: Some(0.856_556_f64) },
                AtomicScatteringFactor { energy: 0.084_482_7_f64, f1: Some(4.265_47_f64), f2: Some(0.841_25_f64) },
                AtomicScatteringFactor { energy: 0.085_849_1_f64, f1: Some(4.265_25_f64), f2: Some(0.826_217_f64) },
                AtomicScatteringFactor { energy: 0.087_237_7_f64, f1: Some(4.264_81_f64), f2: Some(0.811_453_f64) },
                AtomicScatteringFactor { energy: 0.088_648_7_f64, f1: Some(4.264_17_f64), f2: Some(0.796_952_f64) },
                AtomicScatteringFactor { energy: 0.090_082_5_f64, f1: Some(4.263_32_f64), f2: Some(0.782_711_f64) },
                AtomicScatteringFactor { energy: 0.091_539_5_f64, f1: Some(4.262_26_f64), f2: Some(0.768_724_f64) },
                AtomicScatteringFactor { energy: 0.093_020_1_f64, f1: Some(4.261_f64), f2: Some(0.754_987_f64) },
                AtomicScatteringFactor { energy: 0.094_524_6_f64, f1: Some(4.259_53_f64), f2: Some(0.741_496_f64) },
                AtomicScatteringFactor { energy: 0.096_053_5_f64, f1: Some(4.257_87_f64), f2: Some(0.728_246_f64) },
                AtomicScatteringFactor { energy: 0.097_607_1_f64, f1: Some(4.256_f64), f2: Some(0.715_232_f64) },
                AtomicScatteringFactor { energy: 0.099_185_8_f64, f1: Some(4.253_93_f64), f2: Some(0.702_451_f64) },
                AtomicScatteringFactor { energy: 0.100_79_f64, f1: Some(4.251_66_f64), f2: Some(0.689_898_f64) },
                AtomicScatteringFactor { energy: 0.102_42_f64, f1: Some(4.249_19_f64), f2: Some(0.677_57_f64) },
                AtomicScatteringFactor { energy: 0.104_077_f64, f1: Some(4.246_51_f64), f2: Some(0.665_462_f64) },
                AtomicScatteringFactor { energy: 0.105_76_f64, f1: Some(4.243_63_f64), f2: Some(0.653_57_f64) },
                AtomicScatteringFactor { energy: 0.107_471_f64, f1: Some(4.240_54_f64), f2: Some(0.641_891_f64) },
                AtomicScatteringFactor { energy: 0.109_209_f64, f1: Some(4.237_24_f64), f2: Some(0.630_421_f64) },
                AtomicScatteringFactor { energy: 0.110_975_f64, f1: Some(4.233_73_f64), f2: Some(0.619_156_f64) },
                AtomicScatteringFactor { energy: 0.112_77_f64, f1: Some(4.23_f64), f2: Some(0.608_091_f64) },
                AtomicScatteringFactor { energy: 0.114_594_f64, f1: Some(4.226_06_f64), f2: Some(0.597_224_f64) },
                AtomicScatteringFactor { energy: 0.116_448_f64, f1: Some(4.221_89_f64), f2: Some(0.586_552_f64) },
                AtomicScatteringFactor { energy: 0.118_331_f64, f1: Some(4.217_51_f64), f2: Some(0.576_071_f64) },
                AtomicScatteringFactor { energy: 0.120_245_f64, f1: Some(4.212_89_f64), f2: Some(0.565_777_f64) },
                AtomicScatteringFactor { energy: 0.122_19_f64, f1: Some(4.208_06_f64), f2: Some(0.555_666_f64) },
                AtomicScatteringFactor { energy: 0.124_166_f64, f1: Some(4.202_99_f64), f2: Some(0.545_737_f64) },
                AtomicScatteringFactor { energy: 0.126_175_f64, f1: Some(4.197_72_f64), f2: Some(0.535_985_f64) },
                AtomicScatteringFactor { energy: 0.128_215_f64, f1: Some(4.192_25_f64), f2: Some(0.526_406_f64) },
                AtomicScatteringFactor { energy: 0.130_289_f64, f1: Some(4.186_66_f64), f2: Some(0.517_f64) },
                AtomicScatteringFactor { energy: 0.132_397_f64, f1: Some(4.181_22_f64), f2: Some(0.507_761_f64) },
                AtomicScatteringFactor { energy: 0.134_538_f64, f1: Some(4.175_33_f64), f2: Some(0.497_457_f64) },
                AtomicScatteringFactor { energy: 0.136_714_f64, f1: Some(4.168_6_f64), f2: Some(0.487_361_f64) },
                AtomicScatteringFactor { energy: 0.138_925_f64, f1: Some(4.161_22_f64), f2: Some(0.477_469_f64) },
                AtomicScatteringFactor { energy: 0.141_172_f64, f1: Some(4.153_29_f64), f2: Some(0.467_777_f64) },
                AtomicScatteringFactor { energy: 0.143_456_f64, f1: Some(4.144_84_f64), f2: Some(0.458_283_f64) },
                AtomicScatteringFactor { energy: 0.145_776_f64, f1: Some(4.135_87_f64), f2: Some(0.448_981_f64) },
                AtomicScatteringFactor { energy: 0.148_134_f64, f1: Some(4.126_38_f64), f2: Some(0.439_868_f64) },
                AtomicScatteringFactor { energy: 0.150_53_f64, f1: Some(4.116_36_f64), f2: Some(0.430_941_f64) },
                AtomicScatteringFactor { energy: 0.152_964_f64, f1: Some(4.105_78_f64), f2: Some(0.422_193_f64) },
                AtomicScatteringFactor { energy: 0.155_439_f64, f1: Some(4.094_64_f64), f2: Some(0.413_624_f64) },
                AtomicScatteringFactor { energy: 0.157_953_f64, f1: Some(4.082_9_f64), f2: Some(0.405_229_f64) },
                AtomicScatteringFactor { energy: 0.160_507_f64, f1: Some(4.070_54_f64), f2: Some(0.397_004_f64) },
                AtomicScatteringFactor { energy: 0.163_103_f64, f1: Some(4.057_54_f64), f2: Some(0.388_946_f64) },
                AtomicScatteringFactor { energy: 0.165_742_f64, f1: Some(4.043_85_f64), f2: Some(0.381_052_f64) },
                AtomicScatteringFactor { energy: 0.168_422_f64, f1: Some(4.029_45_f64), f2: Some(0.373_318_f64) },
                AtomicScatteringFactor { energy: 0.171_146_f64, f1: Some(4.014_29_f64), f2: Some(0.365_741_f64) },
                AtomicScatteringFactor { energy: 0.173_915_f64, f1: Some(3.998_34_f64), f2: Some(0.358_317_f64) },
                AtomicScatteringFactor { energy: 0.176_727_f64, f1: Some(3.981_58_f64), f2: Some(0.351_045_f64) },
                AtomicScatteringFactor { energy: 0.179_586_f64, f1: Some(3.963_98_f64), f2: Some(0.343_919_f64) },
                AtomicScatteringFactor { energy: 0.182_491_f64, f1: Some(3.945_58_f64), f2: Some(0.336_939_f64) },
                AtomicScatteringFactor { energy: 0.185_442_f64, f1: Some(3.927_16_f64), f2: Some(0.330_1_f64) },
                AtomicScatteringFactor { energy: 0.188_442_f64, f1: Some(3.907_05_f64), f2: Some(0.320_995_f64) },
                AtomicScatteringFactor { energy: 0.191_489_f64, f1: Some(3.884_43_f64), f2: Some(0.312_096_f64) },
                AtomicScatteringFactor { energy: 0.194_587_f64, f1: Some(3.859_77_f64), f2: Some(0.303_443_f64) },
                AtomicScatteringFactor { energy: 0.197_734_f64, f1: Some(3.833_08_f64), f2: Some(0.295_031_f64) },
                AtomicScatteringFactor { energy: 0.200_932_f64, f1: Some(3.804_28_f64), f2: Some(0.286_851_f64) },
                AtomicScatteringFactor { energy: 0.204_182_f64, f1: Some(3.773_23_f64), f2: Some(0.278_898_f64) },
                AtomicScatteringFactor { energy: 0.207_485_f64, f1: Some(3.739_72_f64), f2: Some(0.271_166_f64) },
                AtomicScatteringFactor { energy: 0.210_84_f64, f1: Some(3.703_51_f64), f2: Some(0.263_648_f64) },
                AtomicScatteringFactor { energy: 0.214_251_f64, f1: Some(3.664_28_f64), f2: Some(0.256_338_f64) },
                AtomicScatteringFactor { energy: 0.217_716_f64, f1: Some(3.621_64_f64), f2: Some(0.249_231_f64) },
                AtomicScatteringFactor { energy: 0.221_237_f64, f1: Some(3.574_99_f64), f2: Some(0.242_516_f64) },
                AtomicScatteringFactor { energy: 0.224_816_f64, f1: Some(3.524_35_f64), f2: Some(0.236_381_f64) },
                AtomicScatteringFactor { energy: 0.228_452_f64, f1: Some(3.469_02_f64), f2: Some(0.230_402_f64) },
                AtomicScatteringFactor { energy: 0.232_147_f64, f1: Some(3.408_12_f64), f2: Some(0.224_573_f64) },
                AtomicScatteringFactor { energy: 0.235_902_f64, f1: Some(3.340_61_f64), f2: Some(0.218_892_f64) },
                AtomicScatteringFactor { energy: 0.239_717_f64, f1: Some(3.265_22_f64), f2: Some(0.213_355_f64) },
                AtomicScatteringFactor { energy: 0.243_595_f64, f1: Some(3.180_27_f64), f2: Some(0.207_958_f64) },
                AtomicScatteringFactor { energy: 0.247_535_f64, f1: Some(3.084_74_f64), f2: Some(0.202_179_f64) },
                AtomicScatteringFactor { energy: 0.251_538_f64, f1: Some(2.972_93_f64), f2: Some(0.194_683_f64) },
                AtomicScatteringFactor { energy: 0.255_607_f64, f1: Some(2.840_02_f64), f2: Some(0.187_465_f64) },
                AtomicScatteringFactor { energy: 0.259_741_f64, f1: Some(2.679_85_f64), f2: Some(0.180_514_f64) },
                AtomicScatteringFactor { energy: 0.263_942_f64, f1: Some(2.481_38_f64), f2: Some(0.173_821_f64) },
                AtomicScatteringFactor { energy: 0.268_211_f64, f1: Some(2.225_05_f64), f2: Some(0.167_377_f64) },
                AtomicScatteringFactor { energy: 0.272_549_f64, f1: Some(1.871_59_f64), f2: Some(0.161_171_f64) },
                AtomicScatteringFactor { energy: 0.276_957_f64, f1: Some(1.321_92_f64), f2: Some(0.155_195_f64) },
                AtomicScatteringFactor { energy: 0.281_437_f64, f1: Some(0.158_573_f64), f2: Some(0.149_441_f64) },
                AtomicScatteringFactor { energy: 0.284_1_f64, f1: Some(-4.048_82_f64), f2: Some(0.146_163_f64) },
                AtomicScatteringFactor { energy: 0.284_3_f64, f1: Some(-4.040_31_f64), f2: Some(4.188_72_f64) },
                AtomicScatteringFactor { energy: 0.285_989_f64, f1: Some(-0.283_33_f64), f2: Some(4.158_57_f64) },
                AtomicScatteringFactor { energy: 0.290_615_f64, f1: Some(1.439_67_f64), f2: Some(4.077_98_f64) },
                AtomicScatteringFactor { energy: 0.295_315_f64, f1: Some(2.205_76_f64), f2: Some(3.998_96_f64) },
                AtomicScatteringFactor { energy: 0.300_092_f64, f1: Some(2.712_86_f64), f2: Some(3.921_46_f64) },
                AtomicScatteringFactor { energy: 0.304_945_f64, f1: Some(3.094_75_f64), f2: Some(3.845_46_f64) },
                AtomicScatteringFactor { energy: 0.309_878_f64, f1: Some(3.401_86_f64), f2: Some(3.770_95_f64) },
                AtomicScatteringFactor { energy: 0.314_89_f64, f1: Some(3.658_84_f64), f2: Some(3.697_87_f64) },
                AtomicScatteringFactor { energy: 0.319_983_f64, f1: Some(3.879_69_f64), f2: Some(3.626_2_f64) },
                AtomicScatteringFactor { energy: 0.325_158_f64, f1: Some(4.073_15_f64), f2: Some(3.555_93_f64) },
                AtomicScatteringFactor { energy: 0.330_418_f64, f1: Some(4.245_1_f64), f2: Some(3.487_03_f64) },
                AtomicScatteringFactor { energy: 0.335_762_f64, f1: Some(4.399_67_f64), f2: Some(3.419_45_f64) },
                AtomicScatteringFactor { energy: 0.341_192_f64, f1: Some(4.539_93_f64), f2: Some(3.353_18_f64) },
                AtomicScatteringFactor { energy: 0.346_711_f64, f1: Some(4.668_23_f64), f2: Some(3.288_2_f64) },
                AtomicScatteringFactor { energy: 0.352_319_f64, f1: Some(4.786_42_f64), f2: Some(3.224_48_f64) },
                AtomicScatteringFactor { energy: 0.358_017_f64, f1: Some(4.896_06_f64), f2: Some(3.162_f64) },
                AtomicScatteringFactor { energy: 0.363_808_f64, f1: Some(4.998_52_f64), f2: Some(3.100_72_f64) },
                AtomicScatteringFactor { energy: 0.369_692_f64, f1: Some(5.095_24_f64), f2: Some(3.040_63_f64) },
                AtomicScatteringFactor { energy: 0.375_672_f64, f1: Some(5.189_1_f64), f2: Some(2.981_7_f64) },
                AtomicScatteringFactor { energy: 0.381_748_f64, f1: Some(5.279_26_f64), f2: Some(2.916_49_f64) },
                AtomicScatteringFactor { energy: 0.387_922_f64, f1: Some(5.360_49_f64), f2: Some(2.848_17_f64) },
                AtomicScatteringFactor { energy: 0.394_197_f64, f1: Some(5.432_67_f64), f2: Some(2.781_44_f64) },
                AtomicScatteringFactor { energy: 0.400_573_f64, f1: Some(5.498_97_f64), f2: Some(2.716_28_f64) },
                AtomicScatteringFactor { energy: 0.407_052_f64, f1: Some(5.560_1_f64), f2: Some(2.652_64_f64) },
                AtomicScatteringFactor { energy: 0.413_635_f64, f1: Some(5.616_69_f64), f2: Some(2.590_5_f64) },
                AtomicScatteringFactor { energy: 0.420_326_f64, f1: Some(5.669_2_f64), f2: Some(2.529_81_f64) },
                AtomicScatteringFactor { energy: 0.427_124_f64, f1: Some(5.718_03_f64), f2: Some(2.470_54_f64) },
                AtomicScatteringFactor { energy: 0.434_032_f64, f1: Some(5.763_51_f64), f2: Some(2.412_66_f64) },
                AtomicScatteringFactor { energy: 0.441_052_f64, f1: Some(5.805_93_f64), f2: Some(2.356_14_f64) },
                AtomicScatteringFactor { energy: 0.448_186_f64, f1: Some(5.845_57_f64), f2: Some(2.300_94_f64) },
                AtomicScatteringFactor { energy: 0.455_435_f64, f1: Some(5.882_64_f64), f2: Some(2.247_03_f64) },
                AtomicScatteringFactor { energy: 0.462_802_f64, f1: Some(5.917_37_f64), f2: Some(2.194_39_f64) },
                AtomicScatteringFactor { energy: 0.470_287_f64, f1: Some(5.949_98_f64), f2: Some(2.142_98_f64) },
                AtomicScatteringFactor { energy: 0.477_894_f64, f1: Some(5.980_74_f64), f2: Some(2.092_78_f64) },
                AtomicScatteringFactor { energy: 0.485_623_f64, f1: Some(6.010_22_f64), f2: Some(2.043_67_f64) },
                AtomicScatteringFactor { energy: 0.493_478_f64, f1: Some(6.037_67_f64), f2: Some(1.994_18_f64) },
                AtomicScatteringFactor { energy: 0.501_459_f64, f1: Some(6.062_68_f64), f2: Some(1.945_89_f64) },
                AtomicScatteringFactor { energy: 0.509_57_f64, f1: Some(6.085_79_f64), f2: Some(1.898_76_f64) },
                AtomicScatteringFactor { energy: 0.517_812_f64, f1: Some(6.107_21_f64), f2: Some(1.852_78_f64) },
                AtomicScatteringFactor { energy: 0.526_187_f64, f1: Some(6.127_09_f64), f2: Some(1.807_91_f64) },
                AtomicScatteringFactor { energy: 0.534_698_f64, f1: Some(6.145_56_f64), f2: Some(1.764_12_f64) },
                AtomicScatteringFactor { energy: 0.543_346_f64, f1: Some(6.162_71_f64), f2: Some(1.721_4_f64) },
                AtomicScatteringFactor { energy: 0.552_134_f64, f1: Some(6.178_64_f64), f2: Some(1.679_71_f64) },
                AtomicScatteringFactor { energy: 0.561_065_f64, f1: Some(6.193_44_f64), f2: Some(1.639_03_f64) },
                AtomicScatteringFactor { energy: 0.570_139_f64, f1: Some(6.207_17_f64), f2: Some(1.599_33_f64) },
                AtomicScatteringFactor { energy: 0.579_361_f64, f1: Some(6.219_92_f64), f2: Some(1.560_6_f64) },
                AtomicScatteringFactor { energy: 0.588_732_f64, f1: Some(6.231_74_f64), f2: Some(1.522_81_f64) },
                AtomicScatteringFactor { energy: 0.598_254_f64, f1: Some(6.242_71_f64), f2: Some(1.485_93_f64) },
                AtomicScatteringFactor { energy: 0.607_93_f64, f1: Some(6.252_87_f64), f2: Some(1.449_94_f64) },
                AtomicScatteringFactor { energy: 0.617_763_f64, f1: Some(6.262_27_f64), f2: Some(1.414_83_f64) },
                AtomicScatteringFactor { energy: 0.627_755_f64, f1: Some(6.270_97_f64), f2: Some(1.380_56_f64) },
                AtomicScatteringFactor { energy: 0.637_908_f64, f1: Some(6.279_f64), f2: Some(1.347_13_f64) },
                AtomicScatteringFactor { energy: 0.648_226_f64, f1: Some(6.286_39_f64), f2: Some(1.314_5_f64) },
                AtomicScatteringFactor { energy: 0.658_711_f64, f1: Some(6.293_12_f64), f2: Some(1.282_67_f64) },
                AtomicScatteringFactor { energy: 0.669_365_f64, f1: Some(6.299_01_f64), f2: Some(1.251_6_f64) },
                AtomicScatteringFactor { energy: 0.680_191_f64, f1: Some(6.304_06_f64), f2: Some(1.222_49_f64) },
                AtomicScatteringFactor { energy: 0.691_193_f64, f1: Some(6.309_72_f64), f2: Some(1.195_23_f64) },
                AtomicScatteringFactor { energy: 0.702_372_f64, f1: Some(6.318_22_f64), f2: Some(1.168_97_f64) },
                AtomicScatteringFactor { energy: 0.713_733_f64, f1: Some(6.327_83_f64), f2: Some(1.139_58_f64) },
                AtomicScatteringFactor { energy: 0.725_277_f64, f1: Some(6.334_49_f64), f2: Some(1.108_44_f64) },
                AtomicScatteringFactor { energy: 0.737_008_f64, f1: Some(6.339_33_f64), f2: Some(1.078_16_f64) },
                AtomicScatteringFactor { energy: 0.748_928_f64, f1: Some(6.343_06_f64), f2: Some(1.048_71_f64) },
                AtomicScatteringFactor { energy: 0.761_042_f64, f1: Some(6.345_94_f64), f2: Some(1.020_06_f64) },
                AtomicScatteringFactor { energy: 0.773_351_f64, f1: Some(6.348_13_f64), f2: Some(0.992_182_f64) },
                AtomicScatteringFactor { energy: 0.785_859_f64, f1: Some(6.349_73_f64), f2: Some(0.965_046_f64) },
                AtomicScatteringFactor { energy: 0.798_57_f64, f1: Some(6.350_8_f64), f2: Some(0.938_635_f64) },
                AtomicScatteringFactor { energy: 0.811_486_f64, f1: Some(6.351_4_f64), f2: Some(0.912_939_f64) },
                AtomicScatteringFactor { energy: 0.824_611_f64, f1: Some(6.351_6_f64), f2: Some(0.887_954_f64) },
                AtomicScatteringFactor { energy: 0.837_949_f64, f1: Some(6.351_48_f64), f2: Some(0.863_661_f64) },
                AtomicScatteringFactor { energy: 0.851_502_f64, f1: Some(6.351_11_f64), f2: Some(0.839_923_f64) },
                AtomicScatteringFactor { energy: 0.865_274_f64, f1: Some(6.350_42_f64), f2: Some(0.816_714_f64) },
                AtomicScatteringFactor { energy: 0.879_269_f64, f1: Some(6.349_34_f64), f2: Some(0.794_041_f64) },
                AtomicScatteringFactor { energy: 0.893_491_f64, f1: Some(6.347_93_f64), f2: Some(0.772_006_f64) },
                AtomicScatteringFactor { energy: 0.907_943_f64, f1: Some(6.346_28_f64), f2: Some(0.750_584_f64) },
                AtomicScatteringFactor { energy: 0.922_628_f64, f1: Some(6.344_45_f64), f2: Some(0.729_761_f64) },
                AtomicScatteringFactor { energy: 0.937_551_f64, f1: Some(6.342_44_f64), f2: Some(0.709_358_f64) },
                AtomicScatteringFactor { energy: 0.952_715_f64, f1: Some(6.340_16_f64), f2: Some(0.689_5_f64) },
                AtomicScatteringFactor { energy: 0.968_124_f64, f1: Some(6.337_68_f64), f2: Some(0.670_177_f64) },
                AtomicScatteringFactor { energy: 0.983_783_f64, f1: Some(6.335_03_f64), f2: Some(0.651_378_f64) },
                AtomicScatteringFactor { energy: 0.999_695_f64, f1: Some(6.332_22_f64), f2: Some(0.633_116_f64) },
                AtomicScatteringFactor { energy: 1.015_86_f64, f1: Some(6.329_3_f64), f2: Some(0.615_377_f64) },
                AtomicScatteringFactor { energy: 1.032_29_f64, f1: Some(6.326_43_f64), f2: Some(0.598_194_f64) },
                AtomicScatteringFactor { energy: 1.048_99_f64, f1: Some(6.323_62_f64), f2: Some(0.581_226_f64) },
                AtomicScatteringFactor { energy: 1.065_96_f64, f1: Some(6.320_48_f64), f2: Some(0.564_459_f64) },
                AtomicScatteringFactor { energy: 1.083_2_f64, f1: Some(6.317_1_f64), f2: Some(0.548_198_f64) },
                AtomicScatteringFactor { energy: 1.100_72_f64, f1: Some(6.313_59_f64), f2: Some(0.532_391_f64) },
                AtomicScatteringFactor { energy: 1.118_52_f64, f1: Some(6.309_96_f64), f2: Some(0.517_02_f64) },
                AtomicScatteringFactor { energy: 1.136_61_f64, f1: Some(6.306_22_f64), f2: Some(0.502_116_f64) },
                AtomicScatteringFactor { energy: 1.155_f64, f1: Some(6.302_42_f64), f2: Some(0.487_64_f64) },
                AtomicScatteringFactor { energy: 1.173_68_f64, f1: Some(6.298_57_f64), f2: Some(0.473_579_f64) },
                AtomicScatteringFactor { energy: 1.192_66_f64, f1: Some(6.294_69_f64), f2: Some(0.459_933_f64) },
                AtomicScatteringFactor { energy: 1.211_95_f64, f1: Some(6.290_81_f64), f2: Some(0.446_675_f64) },
                AtomicScatteringFactor { energy: 1.231_55_f64, f1: Some(6.286_94_f64), f2: Some(0.433_794_f64) },
                AtomicScatteringFactor { energy: 1.251_47_f64, f1: Some(6.283_13_f64), f2: Some(0.421_175_f64) },
                AtomicScatteringFactor { energy: 1.271_72_f64, f1: Some(6.279_31_f64), f2: Some(0.408_804_f64) },
                AtomicScatteringFactor { energy: 1.292_29_f64, f1: Some(6.275_34_f64), f2: Some(0.396_652_f64) },
                AtomicScatteringFactor { energy: 1.313_19_f64, f1: Some(6.271_27_f64), f2: Some(0.384_872_f64) },
                AtomicScatteringFactor { energy: 1.334_43_f64, f1: Some(6.267_16_f64), f2: Some(0.373_439_f64) },
                AtomicScatteringFactor { energy: 1.356_01_f64, f1: Some(6.263_02_f64), f2: Some(0.362_342_f64) },
                AtomicScatteringFactor { energy: 1.377_94_f64, f1: Some(6.258_86_f64), f2: Some(0.351_578_f64) },
                AtomicScatteringFactor { energy: 1.400_23_f64, f1: Some(6.254_69_f64), f2: Some(0.341_132_f64) },
                AtomicScatteringFactor { energy: 1.422_88_f64, f1: Some(6.250_54_f64), f2: Some(0.330_994_f64) },
                AtomicScatteringFactor { energy: 1.445_89_f64, f1: Some(6.246_4_f64), f2: Some(0.321_159_f64) },
                AtomicScatteringFactor { energy: 1.469_28_f64, f1: Some(6.242_3_f64), f2: Some(0.311_605_f64) },
                AtomicScatteringFactor { energy: 1.493_04_f64, f1: Some(6.238_22_f64), f2: Some(0.302_316_f64) },
                AtomicScatteringFactor { energy: 1.517_19_f64, f1: Some(6.234_18_f64), f2: Some(0.293_23_f64) },
                AtomicScatteringFactor { energy: 1.541_73_f64, f1: Some(6.230_1_f64), f2: Some(0.284_407_f64) },
                AtomicScatteringFactor { energy: 1.566_67_f64, f1: Some(6.226_04_f64), f2: Some(0.275_847_f64) },
                AtomicScatteringFactor { energy: 1.592_01_f64, f1: Some(6.222_f64), f2: Some(0.267_545_f64) },
                AtomicScatteringFactor { energy: 1.617_76_f64, f1: Some(6.217_98_f64), f2: Some(0.259_493_f64) },
                AtomicScatteringFactor { energy: 1.643_92_f64, f1: Some(6.214_f64), f2: Some(0.251_684_f64) },
                AtomicScatteringFactor { energy: 1.670_51_f64, f1: Some(6.210_05_f64), f2: Some(0.244_11_f64) },
                AtomicScatteringFactor { energy: 1.697_53_f64, f1: Some(6.206_16_f64), f2: Some(0.236_764_f64) },
                AtomicScatteringFactor { energy: 1.724_99_f64, f1: Some(6.202_33_f64), f2: Some(0.229_642_f64) },
                AtomicScatteringFactor { energy: 1.752_89_f64, f1: Some(6.198_57_f64), f2: Some(0.222_665_f64) },
                AtomicScatteringFactor { energy: 1.781_24_f64, f1: Some(6.194_8_f64), f2: Some(0.215_877_f64) },
                AtomicScatteringFactor { energy: 1.810_05_f64, f1: Some(6.191_06_f64), f2: Some(0.209_279_f64) },
                AtomicScatteringFactor { energy: 1.839_32_f64, f1: Some(6.187_34_f64), f2: Some(0.202_884_f64) },
                AtomicScatteringFactor { energy: 1.869_07_f64, f1: Some(6.183_66_f64), f2: Some(0.196_685_f64) },
                AtomicScatteringFactor { energy: 1.899_3_f64, f1: Some(6.180_03_f64), f2: Some(0.190_676_f64) },
                AtomicScatteringFactor { energy: 1.930_02_f64, f1: Some(6.176_43_f64), f2: Some(0.184_85_f64) },
                AtomicScatteringFactor { energy: 1.961_24_f64, f1: Some(6.172_88_f64), f2: Some(0.179_202_f64) },
                AtomicScatteringFactor { energy: 1.992_96_f64, f1: Some(6.169_38_f64), f2: Some(0.173_726_f64) },
                AtomicScatteringFactor { energy: 2.025_2_f64, f1: Some(6.165_94_f64), f2: Some(0.168_474_f64) },
                AtomicScatteringFactor { energy: 2.057_95_f64, f1: Some(6.162_61_f64), f2: Some(0.163_292_f64) },
                AtomicScatteringFactor { energy: 2.091_24_f64, f1: Some(6.159_28_f64), f2: Some(0.158_263_f64) },
                AtomicScatteringFactor { energy: 2.125_06_f64, f1: Some(6.156_f64), f2: Some(0.153_384_f64) },
                AtomicScatteringFactor { energy: 2.159_43_f64, f1: Some(6.152_76_f64), f2: Some(0.148_648_f64) },
                AtomicScatteringFactor { energy: 2.194_36_f64, f1: Some(6.149_57_f64), f2: Some(0.144_053_f64) },
                AtomicScatteringFactor { energy: 2.229_85_f64, f1: Some(6.146_43_f64), f2: Some(0.139_593_f64) },
                AtomicScatteringFactor { energy: 2.265_92_f64, f1: Some(6.143_34_f64), f2: Some(0.135_267_f64) },
                AtomicScatteringFactor { energy: 2.302_57_f64, f1: Some(6.140_28_f64), f2: Some(0.131_069_f64) },
                AtomicScatteringFactor { energy: 2.339_81_f64, f1: Some(6.137_29_f64), f2: Some(0.126_998_f64) },
                AtomicScatteringFactor { energy: 2.377_66_f64, f1: Some(6.134_33_f64), f2: Some(0.123_042_f64) },
                AtomicScatteringFactor { energy: 2.416_11_f64, f1: Some(6.131_43_f64), f2: Some(0.119_21_f64) },
                AtomicScatteringFactor { energy: 2.455_19_f64, f1: Some(6.128_57_f64), f2: Some(0.115_492_f64) },
                AtomicScatteringFactor { energy: 2.494_9_f64, f1: Some(6.125_76_f64), f2: Some(0.111_882_f64) },
                AtomicScatteringFactor { energy: 2.535_26_f64, f1: Some(6.123_f64), f2: Some(0.108_383_f64) },
                AtomicScatteringFactor { energy: 2.576_26_f64, f1: Some(6.120_28_f64), f2: Some(0.104_99_f64) },
                AtomicScatteringFactor { energy: 2.617_93_f64, f1: Some(6.117_62_f64), f2: Some(0.101_694_f64) },
                AtomicScatteringFactor { energy: 2.660_27_f64, f1: Some(6.115_f64), f2: Some(0.098_504_2_f64) },
                AtomicScatteringFactor { energy: 2.703_3_f64, f1: Some(6.112_43_f64), f2: Some(0.095_402_8_f64) },
                AtomicScatteringFactor { energy: 2.747_03_f64, f1: Some(6.109_9_f64), f2: Some(0.092_397_1_f64) },
                AtomicScatteringFactor { energy: 2.791_46_f64, f1: Some(6.107_42_f64), f2: Some(0.089_483_2_f64) },
                AtomicScatteringFactor { energy: 2.836_61_f64, f1: Some(6.104_98_f64), f2: Some(0.086_661_7_f64) },
                AtomicScatteringFactor { energy: 2.882_49_f64, f1: Some(6.102_59_f64), f2: Some(0.083_914_8_f64) },
                AtomicScatteringFactor { energy: 2.929_11_f64, f1: Some(6.100_24_f64), f2: Some(0.081_259_9_f64) },
                AtomicScatteringFactor { energy: 2.976_48_f64, f1: Some(6.097_94_f64), f2: Some(0.078_682_1_f64) },
                AtomicScatteringFactor { energy: 3.024_63_f64, f1: Some(6.095_69_f64), f2: Some(0.076_182_5_f64) },
                AtomicScatteringFactor { energy: 3.073_55_f64, f1: Some(6.093_47_f64), f2: Some(0.073_758_4_f64) },
                AtomicScatteringFactor { energy: 3.123_26_f64, f1: Some(6.091_3_f64), f2: Some(0.071_408_f64) },
                AtomicScatteringFactor { energy: 3.173_78_f64, f1: Some(6.089_17_f64), f2: Some(0.069_128_8_f64) },
                AtomicScatteringFactor { energy: 3.225_11_f64, f1: Some(6.087_08_f64), f2: Some(0.066_919_4_f64) },
                AtomicScatteringFactor { energy: 3.277_27_f64, f1: Some(6.085_03_f64), f2: Some(0.064_776_7_f64) },
                AtomicScatteringFactor { energy: 3.330_28_f64, f1: Some(6.083_02_f64), f2: Some(0.062_699_1_f64) },
                AtomicScatteringFactor { energy: 3.384_15_f64, f1: Some(6.081_05_f64), f2: Some(0.060_685_3_f64) },
                AtomicScatteringFactor { energy: 3.438_88_f64, f1: Some(6.079_12_f64), f2: Some(0.058_732_7_f64) },
                AtomicScatteringFactor { energy: 3.494_5_f64, f1: Some(6.077_23_f64), f2: Some(0.056_839_6_f64) },
                AtomicScatteringFactor { energy: 3.551_02_f64, f1: Some(6.075_38_f64), f2: Some(0.055_004_2_f64) },
                AtomicScatteringFactor { energy: 3.608_46_f64, f1: Some(6.073_57_f64), f2: Some(0.053_224_4_f64) },
                AtomicScatteringFactor { energy: 3.666_82_f64, f1: Some(6.071_79_f64), f2: Some(0.051_499_7_f64) },
                AtomicScatteringFactor { energy: 3.726_13_f64, f1: Some(6.070_05_f64), f2: Some(0.049_827_8_f64) },
                AtomicScatteringFactor { energy: 3.786_4_f64, f1: Some(6.068_34_f64), f2: Some(0.048_207_1_f64) },
                AtomicScatteringFactor { energy: 3.847_64_f64, f1: Some(6.066_67_f64), f2: Some(0.046_635_2_f64) },
                AtomicScatteringFactor { energy: 3.909_87_f64, f1: Some(6.065_04_f64), f2: Some(0.045_112_7_f64) },
                AtomicScatteringFactor { energy: 3.973_11_f64, f1: Some(6.063_43_f64), f2: Some(0.043_636_7_f64) },
                AtomicScatteringFactor { energy: 4.037_38_f64, f1: Some(6.061_86_f64), f2: Some(0.042_221_2_f64) },
                AtomicScatteringFactor { energy: 4.102_68_f64, f1: Some(6.060_33_f64), f2: Some(0.040_835_1_f64) },
                AtomicScatteringFactor { energy: 4.169_03_f64, f1: Some(6.058_83_f64), f2: Some(0.039_491_9_f64) },
                AtomicScatteringFactor { energy: 4.236_46_f64, f1: Some(6.057_36_f64), f2: Some(0.038_192_1_f64) },
                AtomicScatteringFactor { energy: 4.304_98_f64, f1: Some(6.055_92_f64), f2: Some(0.036_932_4_f64) },
                AtomicScatteringFactor { energy: 4.374_62_f64, f1: Some(6.054_51_f64), f2: Some(0.035_713_f64) },
                AtomicScatteringFactor { energy: 4.445_37_f64, f1: Some(6.053_13_f64), f2: Some(0.034_532_9_f64) },
                AtomicScatteringFactor { energy: 4.517_27_f64, f1: Some(6.051_78_f64), f2: Some(0.033_389_6_f64) },
                AtomicScatteringFactor { energy: 4.590_33_f64, f1: Some(6.050_46_f64), f2: Some(0.032_282_5_f64) },
                AtomicScatteringFactor { energy: 4.664_58_f64, f1: Some(6.049_17_f64), f2: Some(0.031_21_f64) },
                AtomicScatteringFactor { energy: 4.740_03_f64, f1: Some(6.047_91_f64), f2: Some(0.030_172_3_f64) },
                AtomicScatteringFactor { energy: 4.816_69_f64, f1: Some(6.046_67_f64), f2: Some(0.029_167_8_f64) },
                AtomicScatteringFactor { energy: 4.894_6_f64, f1: Some(6.045_47_f64), f2: Some(0.028_195_3_f64) },
                AtomicScatteringFactor { energy: 4.973_77_f64, f1: Some(6.044_29_f64), f2: Some(0.027_253_9_f64) },
                AtomicScatteringFactor { energy: 5.054_21_f64, f1: Some(6.043_13_f64), f2: Some(0.026_342_8_f64) },
                AtomicScatteringFactor { energy: 5.135_96_f64, f1: Some(6.042_f64), f2: Some(0.025_460_6_f64) },
                AtomicScatteringFactor { energy: 5.219_03_f64, f1: Some(6.040_9_f64), f2: Some(0.024_607_4_f64) },
                AtomicScatteringFactor { energy: 5.303_44_f64, f1: Some(6.039_83_f64), f2: Some(0.023_781_f64) },
                AtomicScatteringFactor { energy: 5.389_22_f64, f1: Some(6.038_77_f64), f2: Some(0.022_980_9_f64) },
                AtomicScatteringFactor { energy: 5.476_39_f64, f1: Some(6.037_74_f64), f2: Some(0.022_206_3_f64) },
                AtomicScatteringFactor { energy: 5.564_97_f64, f1: Some(6.036_74_f64), f2: Some(0.021_456_9_f64) },
                AtomicScatteringFactor { energy: 5.654_98_f64, f1: Some(6.035_76_f64), f2: Some(0.020_732_9_f64) },
                AtomicScatteringFactor { energy: 5.746_44_f64, f1: Some(6.034_8_f64), f2: Some(0.020_031_4_f64) },
                AtomicScatteringFactor { energy: 5.839_39_f64, f1: Some(6.033_86_f64), f2: Some(0.019_352_2_f64) },
                AtomicScatteringFactor { energy: 5.933_83_f64, f1: Some(6.032_95_f64), f2: Some(0.018_694_8_f64) },
                AtomicScatteringFactor { energy: 6.029_81_f64, f1: Some(6.032_05_f64), f2: Some(0.018_059_5_f64) },
                AtomicScatteringFactor { energy: 6.127_33_f64, f1: Some(6.031_18_f64), f2: Some(0.017_445_3_f64) },
                AtomicScatteringFactor { energy: 6.226_44_f64, f1: Some(6.030_33_f64), f2: Some(0.016_850_1_f64) },
                AtomicScatteringFactor { energy: 6.327_15_f64, f1: Some(6.029_5_f64), f2: Some(0.016_274_6_f64) },
                AtomicScatteringFactor { energy: 6.429_48_f64, f1: Some(6.028_69_f64), f2: Some(0.015_718_f64) },
                AtomicScatteringFactor { energy: 6.533_48_f64, f1: Some(6.027_89_f64), f2: Some(0.015_179_5_f64) },
                AtomicScatteringFactor { energy: 6.639_15_f64, f1: Some(6.027_12_f64), f2: Some(0.014_658_7_f64) },
                AtomicScatteringFactor { energy: 6.746_54_f64, f1: Some(6.026_37_f64), f2: Some(0.014_154_9_f64) },
                AtomicScatteringFactor { energy: 6.855_65_f64, f1: Some(6.025_63_f64), f2: Some(0.013_667_8_f64) },
                AtomicScatteringFactor { energy: 6.966_54_f64, f1: Some(6.024_91_f64), f2: Some(0.013_196_6_f64) },
                AtomicScatteringFactor { energy: 7.079_22_f64, f1: Some(6.024_21_f64), f2: Some(0.012_740_7_f64) },
                AtomicScatteringFactor { energy: 7.193_72_f64, f1: Some(6.023_52_f64), f2: Some(0.012_3_f64) },
                AtomicScatteringFactor { energy: 7.310_07_f64, f1: Some(6.022_85_f64), f2: Some(0.011_873_8_f64) },
                AtomicScatteringFactor { energy: 7.428_31_f64, f1: Some(6.022_2_f64), f2: Some(0.011_461_9_f64) },
                AtomicScatteringFactor { energy: 7.548_45_f64, f1: Some(6.021_56_f64), f2: Some(0.011_063_4_f64) },
                AtomicScatteringFactor { energy: 7.670_54_f64, f1: Some(6.020_94_f64), f2: Some(0.010_678_2_f64) },
                AtomicScatteringFactor { energy: 7.794_61_f64, f1: Some(6.020_34_f64), f2: Some(0.010_305_9_f64) },
                AtomicScatteringFactor { energy: 7.920_68_f64, f1: Some(6.019_75_f64), f2: Some(0.009_945_83_f64) },
                AtomicScatteringFactor { energy: 8.048_79_f64, f1: Some(6.019_17_f64), f2: Some(0.009_597_75_f64) },
                AtomicScatteringFactor { energy: 8.178_98_f64, f1: Some(6.018_61_f64), f2: Some(0.009_261_34_f64) },
                AtomicScatteringFactor { energy: 8.311_26_f64, f1: Some(6.018_06_f64), f2: Some(0.008_936_24_f64) },
                AtomicScatteringFactor { energy: 8.445_69_f64, f1: Some(6.017_53_f64), f2: Some(0.008_621_9_f64) },
                AtomicScatteringFactor { energy: 8.582_29_f64, f1: Some(6.017_f64), f2: Some(0.008_318_2_f64) },
                AtomicScatteringFactor { energy: 8.721_11_f64, f1: Some(6.016_5_f64), f2: Some(0.008_024_75_f64) },
                AtomicScatteringFactor { energy: 8.862_16_f64, f1: Some(6.016_f64), f2: Some(0.007_741_04_f64) },
                AtomicScatteringFactor { energy: 9.005_5_f64, f1: Some(6.015_52_f64), f2: Some(0.007_466_86_f64) },
                AtomicScatteringFactor { energy: 9.151_16_f64, f1: Some(6.015_05_f64), f2: Some(0.007_202_04_f64) },
                AtomicScatteringFactor { energy: 9.299_17_f64, f1: Some(6.014_59_f64), f2: Some(0.006_946_14_f64) },
                AtomicScatteringFactor { energy: 9.449_58_f64, f1: Some(6.014_14_f64), f2: Some(0.006_699_02_f64) },
                AtomicScatteringFactor { energy: 9.602_42_f64, f1: Some(6.013_7_f64), f2: Some(0.006_460_26_f64) },
                AtomicScatteringFactor { energy: 9.757_73_f64, f1: Some(6.013_28_f64), f2: Some(0.006_229_38_f64) },
                AtomicScatteringFactor { energy: 9.915_55_f64, f1: Some(6.012_86_f64), f2: Some(0.006_006_59_f64) },
                AtomicScatteringFactor { energy: 10.075_9_f64, f1: Some(6.012_46_f64), f2: Some(0.005_791_36_f64) },
                AtomicScatteringFactor { energy: 10.238_9_f64, f1: Some(6.012_06_f64), f2: Some(0.005_583_5_f64) },
                AtomicScatteringFactor { energy: 10.404_5_f64, f1: Some(6.011_68_f64), f2: Some(0.005_382_76_f64) },
                AtomicScatteringFactor { energy: 10.572_8_f64, f1: Some(6.011_31_f64), f2: Some(0.005_188_91_f64) },
                AtomicScatteringFactor { energy: 10.743_8_f64, f1: Some(6.010_94_f64), f2: Some(0.005_001_73_f64) },
                AtomicScatteringFactor { energy: 10.917_6_f64, f1: Some(6.010_59_f64), f2: Some(0.004_821_01_f64) },
                AtomicScatteringFactor { energy: 11.094_2_f64, f1: Some(6.010_24_f64), f2: Some(0.004_646_54_f64) },
                AtomicScatteringFactor { energy: 11.273_6_f64, f1: Some(6.009_91_f64), f2: Some(0.004_478_1_f64) },
                AtomicScatteringFactor { energy: 11.455_9_f64, f1: Some(6.009_58_f64), f2: Some(0.004_315_52_f64) },
                AtomicScatteringFactor { energy: 11.641_2_f64, f1: Some(6.009_26_f64), f2: Some(0.004_158_59_f64) },
                AtomicScatteringFactor { energy: 11.829_5_f64, f1: Some(6.008_95_f64), f2: Some(0.004_007_12_f64) },
                AtomicScatteringFactor { energy: 12.020_8_f64, f1: Some(6.008_64_f64), f2: Some(0.003_860_96_f64) },
                AtomicScatteringFactor { energy: 12.215_3_f64, f1: Some(6.008_35_f64), f2: Some(0.003_719_91_f64) },
                AtomicScatteringFactor { energy: 12.412_8_f64, f1: Some(6.008_06_f64), f2: Some(0.003_583_82_f64) },
                AtomicScatteringFactor { energy: 12.613_6_f64, f1: Some(6.007_78_f64), f2: Some(0.003_452_51_f64) },
                AtomicScatteringFactor { energy: 12.817_6_f64, f1: Some(6.007_51_f64), f2: Some(0.003_325_84_f64) },
                AtomicScatteringFactor { energy: 13.025_f64, f1: Some(6.007_24_f64), f2: Some(0.003_203_65_f64) },
                AtomicScatteringFactor { energy: 13.235_6_f64, f1: Some(6.006_98_f64), f2: Some(0.003_085_8_f64) },
                AtomicScatteringFactor { energy: 13.449_7_f64, f1: Some(6.006_73_f64), f2: Some(0.002_972_13_f64) },
                AtomicScatteringFactor { energy: 13.667_2_f64, f1: Some(6.006_48_f64), f2: Some(0.002_862_52_f64) },
                AtomicScatteringFactor { energy: 13.888_3_f64, f1: Some(6.006_25_f64), f2: Some(0.002_756_83_f64) },
                AtomicScatteringFactor { energy: 14.112_9_f64, f1: Some(6.006_01_f64), f2: Some(0.002_654_92_f64) },
                AtomicScatteringFactor { energy: 14.341_2_f64, f1: Some(6.005_79_f64), f2: Some(0.002_556_68_f64) },
                AtomicScatteringFactor { energy: 14.573_1_f64, f1: Some(6.005_57_f64), f2: Some(0.002_461_98_f64) },
                AtomicScatteringFactor { energy: 14.808_9_f64, f1: Some(6.005_35_f64), f2: Some(0.002_370_71_f64) },
                AtomicScatteringFactor { energy: 15.048_4_f64, f1: Some(6.005_14_f64), f2: Some(0.002_282_75_f64) },
                AtomicScatteringFactor { energy: 15.291_8_f64, f1: Some(6.004_94_f64), f2: Some(0.002_197_99_f64) },
                AtomicScatteringFactor { energy: 15.539_1_f64, f1: Some(6.004_74_f64), f2: Some(0.002_116_32_f64) },
                AtomicScatteringFactor { energy: 15.790_4_f64, f1: Some(6.004_55_f64), f2: Some(0.002_037_64_f64) },
                AtomicScatteringFactor { energy: 16.045_8_f64, f1: Some(6.004_36_f64), f2: Some(0.001_961_86_f64) },
                AtomicScatteringFactor { energy: 16.305_4_f64, f1: Some(6.004_18_f64), f2: Some(0.001_888_87_f64) },
                AtomicScatteringFactor { energy: 16.569_1_f64, f1: Some(6.004_f64), f2: Some(0.001_818_58_f64) },
                AtomicScatteringFactor { energy: 16.837_1_f64, f1: Some(6.003_83_f64), f2: Some(0.001_750_89_f64) },
                AtomicScatteringFactor { energy: 17.109_4_f64, f1: Some(6.003_66_f64), f2: Some(0.001_685_74_f64) },
                AtomicScatteringFactor { energy: 17.386_1_f64, f1: Some(6.003_5_f64), f2: Some(0.001_623_01_f64) },
                AtomicScatteringFactor { energy: 17.667_4_f64, f1: Some(6.003_34_f64), f2: Some(0.001_562_65_f64) },
                AtomicScatteringFactor { energy: 17.953_1_f64, f1: Some(6.003_19_f64), f2: Some(0.001_504_55_f64) },
                AtomicScatteringFactor { energy: 18.243_5_f64, f1: Some(6.003_04_f64), f2: Some(0.001_448_66_f64) },
                AtomicScatteringFactor { energy: 18.538_6_f64, f1: Some(6.002_89_f64), f2: Some(0.001_394_89_f64) },
                AtomicScatteringFactor { energy: 18.838_4_f64, f1: Some(6.002_75_f64), f2: Some(0.001_343_17_f64) },
                AtomicScatteringFactor { energy: 19.143_1_f64, f1: Some(6.002_61_f64), f2: Some(0.001_293_43_f64) },
                AtomicScatteringFactor { energy: 19.452_7_f64, f1: Some(6.002_48_f64), f2: Some(0.001_245_61_f64) },
                AtomicScatteringFactor { energy: 19.767_4_f64, f1: Some(6.002_35_f64), f2: Some(0.001_199_64_f64) },
                AtomicScatteringFactor { energy: 20.087_1_f64, f1: Some(6.002_22_f64), f2: Some(0.001_162_95_f64) },
                AtomicScatteringFactor { energy: 20.412_f64, f1: Some(6.002_11_f64), f2: Some(0.001_118_18_f64) },
                AtomicScatteringFactor { energy: 20.742_1_f64, f1: Some(6.001_99_f64), f2: Some(0.001_075_19_f64) },
                AtomicScatteringFactor { energy: 21.077_6_f64, f1: Some(6.001_87_f64), f2: Some(0.001_033_91_f64) },
                AtomicScatteringFactor { energy: 21.418_5_f64, f1: Some(6.001_76_f64), f2: Some(0.000_994_268_f64) },
                AtomicScatteringFactor { energy: 21.765_f64, f1: Some(6.001_65_f64), f2: Some(0.000_956_195_f64) },
                AtomicScatteringFactor { energy: 22.117_f64, f1: Some(6.001_54_f64), f2: Some(0.000_919_629_f64) },
                AtomicScatteringFactor { energy: 22.474_7_f64, f1: Some(6.001_44_f64), f2: Some(0.000_884_508_f64) },
                AtomicScatteringFactor { energy: 22.838_2_f64, f1: Some(6.001_34_f64), f2: Some(0.000_850_771_f64) },
                AtomicScatteringFactor { energy: 23.207_6_f64, f1: Some(6.001_24_f64), f2: Some(0.000_818_364_f64) },
                AtomicScatteringFactor { energy: 23.583_f64, f1: Some(6.001_15_f64), f2: Some(0.000_787_23_f64) },
                AtomicScatteringFactor { energy: 23.964_4_f64, f1: Some(6.001_05_f64), f2: Some(0.000_757_32_f64) },
                AtomicScatteringFactor { energy: 24.352_f64, f1: Some(6.000_96_f64), f2: Some(0.000_728_582_f64) },
                AtomicScatteringFactor { energy: 24.745_9_f64, f1: Some(6.000_88_f64), f2: Some(0.000_700_971_f64) },
                AtomicScatteringFactor { energy: 25.146_2_f64, f1: Some(6.000_79_f64), f2: Some(0.000_674_438_f64) },
                AtomicScatteringFactor { energy: 25.552_9_f64, f1: Some(6.000_71_f64), f2: Some(0.000_648_942_f64) },
                AtomicScatteringFactor { energy: 25.966_2_f64, f1: Some(6.000_63_f64), f2: Some(0.000_624_439_f64) },
                AtomicScatteringFactor { energy: 26.386_1_f64, f1: Some(6.000_55_f64), f2: Some(0.000_600_89_f64) },
                AtomicScatteringFactor { energy: 26.812_9_f64, f1: Some(6.000_48_f64), f2: Some(0.000_578_257_f64) },
                AtomicScatteringFactor { energy: 27.246_6_f64, f1: Some(6.000_4_f64), f2: Some(0.000_556_501_f64) },
                AtomicScatteringFactor { energy: 27.687_3_f64, f1: Some(6.000_33_f64), f2: Some(0.000_535_59_f64) },
                AtomicScatteringFactor { energy: 28.135_1_f64, f1: Some(6.000_26_f64), f2: Some(0.000_515_487_f64) },
                AtomicScatteringFactor { energy: 28.590_2_f64, f1: Some(6.000_2_f64), f2: Some(0.000_496_161_f64) },
                AtomicScatteringFactor { energy: 29.052_6_f64, f1: Some(6.000_13_f64), f2: Some(0.000_477_581_f64) },
                AtomicScatteringFactor { energy: 29.522_5_f64, f1: Some(6.000_07_f64), f2: Some(0.000_459_716_f64) },
                AtomicScatteringFactor { energy: 30.0_f64, f1: Some(6.0_f64), f2: Some(0.000_442_54_f64) },
            ]
        }),
        neutron_scattering: Some(NeutronScatteringFactor {
            b_c: UncertainFloat::new(6.648_4_f64, 0.001_3_f64),
            b_p: None,
            b_m: None,
            bound_coherent_scattering_xs: Some(UncertainFloat::new(5.551_f64, 0.002_f64)),
            bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.001_f64, 0.004_f64)),
            total_bound_scattering_xs: Some(UncertainFloat::new(5.551_f64, 0.003_f64)),
            absorption_xs: Some(UncertainFloat::new(0.003_5_f64, 0.000_7_f64)),
        }),
        isotopes: vec![
            Isotope { 
                mass_number: 8,
                mass: UncertainFloat::new(8.037_675_f64, 0.000_025_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 9,
                mass: UncertainFloat::new(9.031_040_1_f64, 0.000_002_3_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 10,
                mass: UncertainFloat::new(10.016_853_1_f64, 0.000_000_4_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 11,
                mass: UncertainFloat::new(11.011_433_8_f64, 0.000_001_0_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 12,
                mass: UncertainFloat::new(12.0_f64, 0.0_f64),
                abundance: UncertainFloat::new(98.93_f64, 0.08_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(6.653_5_f64, 0.001_4_f64),
                    b_p: None,
                    b_m: None,
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(5.559_f64, 0.003_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.0, 0.0)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(5.559_f64, 0.003_f64)),
                    absorption_xs: Some(UncertainFloat::new(0.003_53_f64, 0.000_07_f64)),
                }),
            },
            Isotope { 
                mass_number: 13,
                mass: UncertainFloat::new(13.003_354_837_8_f64, 0.000_000_001_0_f64),
                abundance: UncertainFloat::new(1.07_f64, 0.08_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(6.19_f64, 0.09_f64),
                    b_p: Some(UncertainFloat::new(5.6_f64, 0.5_f64)),
                    b_m: Some(UncertainFloat::new(6.2_f64, 0.5_f64)),
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(4.81_f64, 0.14_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.034_f64, 0.011_f64)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(4.84_f64, 0.14_f64)),
                    absorption_xs: Some(UncertainFloat::new(0.001_37_f64, 0.000_04_f64)),
                }),
            },
            Isotope { 
                mass_number: 14,
                mass: UncertainFloat::new(14.003_241_988_f64, 0.000_000_004_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 15,
                mass: UncertainFloat::new(15.010_599_3_f64, 0.000_000_9_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 16,
                mass: UncertainFloat::new(16.014_701_f64, 0.000_004_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 17,
                mass: UncertainFloat::new(17.022_584_f64, 0.000_019_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 18,
                mass: UncertainFloat::new(18.026_76_f64, 0.000_30_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 19,
                mass: UncertainFloat::new(19.035_25_f64, 0.000_12_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 20,
                mass: UncertainFloat::new(20.040_32_f64, 0.000_22_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 21,
                mass: UncertainFloat::new(21.049_34_f64, 0.000_54_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 22,
                mass: UncertainFloat::new(22.056_45_f64, 0.000_97_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
        ]
    }
}
