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

pub fn load() -> Element {
    Element {
        atomic_number: 26,
        name: "Iron",
        symbol: "Fe",
        mass: 55.845_f64,
        common_ions: vec![2, 3, 6],
        uncommon_ions: vec![-4, -2, -1, 1, 4, 5, 7],
        xray_scattering: Some(XrayScatteringFactor {
            table: vec![
                AtomicScatteringFactor { energy: 0.01_f64, f1: None, f2: Some(1.378_52_f64) },
                AtomicScatteringFactor { energy: 0.010_161_7_f64, f1: None, f2: Some(1.429_61_f64) },
                AtomicScatteringFactor { energy: 0.010_326_1_f64, f1: None, f2: Some(1.482_59_f64) },
                AtomicScatteringFactor { energy: 0.010_493_1_f64, f1: None, f2: Some(1.537_54_f64) },
                AtomicScatteringFactor { energy: 0.010_662_8_f64, f1: None, f2: Some(1.594_53_f64) },
                AtomicScatteringFactor { energy: 0.010_835_3_f64, f1: None, f2: Some(1.653_62_f64) },
                AtomicScatteringFactor { energy: 0.011_010_6_f64, f1: None, f2: Some(1.714_91_f64) },
                AtomicScatteringFactor { energy: 0.011_188_6_f64, f1: None, f2: Some(1.778_47_f64) },
                AtomicScatteringFactor { energy: 0.011_369_6_f64, f1: None, f2: Some(1.844_38_f64) },
                AtomicScatteringFactor { energy: 0.011_553_5_f64, f1: None, f2: Some(1.912_74_f64) },
                AtomicScatteringFactor { energy: 0.011_740_4_f64, f1: None, f2: Some(1.974_02_f64) },
                AtomicScatteringFactor { energy: 0.011_930_3_f64, f1: None, f2: Some(2.010_44_f64) },
                AtomicScatteringFactor { energy: 0.012_123_2_f64, f1: None, f2: Some(2.047_52_f64) },
                AtomicScatteringFactor { energy: 0.012_319_3_f64, f1: None, f2: Some(2.085_29_f64) },
                AtomicScatteringFactor { energy: 0.012_518_6_f64, f1: None, f2: Some(2.123_75_f64) },
                AtomicScatteringFactor { energy: 0.012_721_f64, f1: None, f2: Some(2.162_92_f64) },
                AtomicScatteringFactor { energy: 0.012_926_8_f64, f1: None, f2: Some(2.202_82_f64) },
                AtomicScatteringFactor { energy: 0.013_135_9_f64, f1: None, f2: Some(2.243_45_f64) },
                AtomicScatteringFactor { energy: 0.013_348_3_f64, f1: None, f2: Some(2.284_84_f64) },
                AtomicScatteringFactor { energy: 0.013_564_2_f64, f1: None, f2: Some(2.326_98_f64) },
                AtomicScatteringFactor { energy: 0.013_783_6_f64, f1: None, f2: Some(2.369_9_f64) },
                AtomicScatteringFactor { energy: 0.014_006_6_f64, f1: None, f2: Some(2.413_62_f64) },
                AtomicScatteringFactor { energy: 0.014_233_1_f64, f1: None, f2: Some(2.458_14_f64) },
                AtomicScatteringFactor { energy: 0.014_463_3_f64, f1: None, f2: Some(2.503_48_f64) },
                AtomicScatteringFactor { energy: 0.014_697_3_f64, f1: None, f2: Some(2.549_66_f64) },
                AtomicScatteringFactor { energy: 0.014_935_f64, f1: None, f2: Some(2.596_69_f64) },
                AtomicScatteringFactor { energy: 0.015_176_5_f64, f1: None, f2: Some(2.644_58_f64) },
                AtomicScatteringFactor { energy: 0.015_422_f64, f1: None, f2: Some(2.693_37_f64) },
                AtomicScatteringFactor { energy: 0.015_671_4_f64, f1: None, f2: Some(2.731_88_f64) },
                AtomicScatteringFactor { energy: 0.015_924_9_f64, f1: None, f2: Some(2.756_88_f64) },
                AtomicScatteringFactor { energy: 0.016_182_5_f64, f1: None, f2: Some(2.782_11_f64) },
                AtomicScatteringFactor { energy: 0.016_444_2_f64, f1: None, f2: Some(2.807_56_f64) },
                AtomicScatteringFactor { energy: 0.016_710_2_f64, f1: None, f2: Some(2.833_25_f64) },
                AtomicScatteringFactor { energy: 0.016_980_5_f64, f1: None, f2: Some(2.859_18_f64) },
                AtomicScatteringFactor { energy: 0.017_255_1_f64, f1: None, f2: Some(2.885_34_f64) },
                AtomicScatteringFactor { energy: 0.017_534_2_f64, f1: None, f2: Some(2.911_74_f64) },
                AtomicScatteringFactor { energy: 0.017_817_8_f64, f1: None, f2: Some(2.938_38_f64) },
                AtomicScatteringFactor { energy: 0.018_106_f64, f1: None, f2: Some(2.962_61_f64) },
                AtomicScatteringFactor { energy: 0.018_398_9_f64, f1: None, f2: Some(2.979_51_f64) },
                AtomicScatteringFactor { energy: 0.018_696_4_f64, f1: None, f2: Some(2.996_5_f64) },
                AtomicScatteringFactor { energy: 0.018_998_8_f64, f1: None, f2: Some(3.013_59_f64) },
                AtomicScatteringFactor { energy: 0.019_306_1_f64, f1: None, f2: Some(3.030_78_f64) },
                AtomicScatteringFactor { energy: 0.019_618_4_f64, f1: None, f2: Some(3.048_06_f64) },
                AtomicScatteringFactor { energy: 0.019_935_7_f64, f1: None, f2: Some(3.065_44_f64) },
                AtomicScatteringFactor { energy: 0.020_258_2_f64, f1: None, f2: Some(3.082_93_f64) },
                AtomicScatteringFactor { energy: 0.020_585_8_f64, f1: None, f2: Some(3.100_51_f64) },
                AtomicScatteringFactor { energy: 0.020_918_8_f64, f1: None, f2: Some(3.118_19_f64) },
                AtomicScatteringFactor { energy: 0.021_257_1_f64, f1: None, f2: Some(3.135_97_f64) },
                AtomicScatteringFactor { energy: 0.021_600_9_f64, f1: None, f2: Some(3.153_86_f64) },
                AtomicScatteringFactor { energy: 0.021_950_3_f64, f1: None, f2: Some(3.171_84_f64) },
                AtomicScatteringFactor { energy: 0.022_305_3_f64, f1: None, f2: Some(3.189_93_f64) },
                AtomicScatteringFactor { energy: 0.022_666_1_f64, f1: None, f2: Some(3.199_01_f64) },
                AtomicScatteringFactor { energy: 0.023_032_7_f64, f1: None, f2: Some(3.205_29_f64) },
                AtomicScatteringFactor { energy: 0.023_405_3_f64, f1: None, f2: Some(3.211_59_f64) },
                AtomicScatteringFactor { energy: 0.023_783_8_f64, f1: None, f2: Some(3.217_89_f64) },
                AtomicScatteringFactor { energy: 0.024_168_5_f64, f1: None, f2: Some(3.224_21_f64) },
                AtomicScatteringFactor { energy: 0.024_559_4_f64, f1: None, f2: Some(3.230_54_f64) },
                AtomicScatteringFactor { energy: 0.024_956_6_f64, f1: None, f2: Some(3.236_89_f64) },
                AtomicScatteringFactor { energy: 0.025_360_3_f64, f1: None, f2: Some(3.243_24_f64) },
                AtomicScatteringFactor { energy: 0.025_770_5_f64, f1: None, f2: Some(3.249_61_f64) },
                AtomicScatteringFactor { energy: 0.026_187_3_f64, f1: None, f2: Some(3.255_99_f64) },
                AtomicScatteringFactor { energy: 0.026_610_9_f64, f1: None, f2: Some(3.262_39_f64) },
                AtomicScatteringFactor { energy: 0.027_041_3_f64, f1: None, f2: Some(3.268_79_f64) },
                AtomicScatteringFactor { energy: 0.027_478_6_f64, f1: None, f2: Some(3.275_21_f64) },
                AtomicScatteringFactor { energy: 0.027_923_1_f64, f1: None, f2: Some(3.281_64_f64) },
                AtomicScatteringFactor { energy: 0.028_374_7_f64, f1: None, f2: Some(3.281_84_f64) },
                AtomicScatteringFactor { energy: 0.028_833_7_f64, f1: None, f2: Some(3.263_61_f64) },
                AtomicScatteringFactor { energy: 0.029_3_f64, f1: Some(4.565_51_f64), f2: Some(3.245_47_f64) },
                AtomicScatteringFactor { energy: 0.029_773_9_f64, f1: Some(4.596_74_f64), f2: Some(3.227_45_f64) },
                AtomicScatteringFactor { energy: 0.030_255_5_f64, f1: Some(4.623_89_f64), f2: Some(3.209_51_f64) },
                AtomicScatteringFactor { energy: 0.030_744_9_f64, f1: Some(4.647_52_f64), f2: Some(3.191_68_f64) },
                AtomicScatteringFactor { energy: 0.031_242_1_f64, f1: Some(4.667_94_f64), f2: Some(3.173_95_f64) },
                AtomicScatteringFactor { energy: 0.031_747_5_f64, f1: Some(4.685_34_f64), f2: Some(3.156_32_f64) },
                AtomicScatteringFactor { energy: 0.032_260_9_f64, f1: Some(4.699_85_f64), f2: Some(3.138_78_f64) },
                AtomicScatteringFactor { energy: 0.032_782_7_f64, f1: Some(4.711_57_f64), f2: Some(3.121_35_f64) },
                AtomicScatteringFactor { energy: 0.033_313_f64, f1: Some(4.720_56_f64), f2: Some(3.104_01_f64) },
                AtomicScatteringFactor { energy: 0.033_851_8_f64, f1: Some(4.727_26_f64), f2: Some(3.086_76_f64) },
                AtomicScatteringFactor { energy: 0.034_399_3_f64, f1: Some(4.732_53_f64), f2: Some(3.068_21_f64) },
                AtomicScatteringFactor { energy: 0.034_955_7_f64, f1: Some(4.732_84_f64), f2: Some(3.047_83_f64) },
                AtomicScatteringFactor { energy: 0.035_521_1_f64, f1: Some(4.728_73_f64), f2: Some(3.027_59_f64) },
                AtomicScatteringFactor { energy: 0.036_095_6_f64, f1: Some(4.720_57_f64), f2: Some(3.007_47_f64) },
                AtomicScatteringFactor { energy: 0.036_679_4_f64, f1: Some(4.708_33_f64), f2: Some(2.987_5_f64) },
                AtomicScatteringFactor { energy: 0.037_272_7_f64, f1: Some(4.691_85_f64), f2: Some(2.967_65_f64) },
                AtomicScatteringFactor { energy: 0.037_875_5_f64, f1: Some(4.670_95_f64), f2: Some(2.947_94_f64) },
                AtomicScatteringFactor { energy: 0.038_488_2_f64, f1: Some(4.645_4_f64), f2: Some(2.928_35_f64) },
                AtomicScatteringFactor { energy: 0.039_110_7_f64, f1: Some(4.614_96_f64), f2: Some(2.908_91_f64) },
                AtomicScatteringFactor { energy: 0.039_743_2_f64, f1: Some(4.579_45_f64), f2: Some(2.889_58_f64) },
                AtomicScatteringFactor { energy: 0.040_386_1_f64, f1: Some(4.538_98_f64), f2: Some(2.870_39_f64) },
                AtomicScatteringFactor { energy: 0.041_039_3_f64, f1: Some(4.495_19_f64), f2: Some(2.850_02_f64) },
                AtomicScatteringFactor { energy: 0.041_703_1_f64, f1: Some(4.441_7_f64), f2: Some(2.821_62_f64) },
                AtomicScatteringFactor { energy: 0.042_377_6_f64, f1: Some(4.375_64_f64), f2: Some(2.793_49_f64) },
                AtomicScatteringFactor { energy: 0.043_063_f64, f1: Some(4.297_42_f64), f2: Some(2.765_65_f64) },
                AtomicScatteringFactor { energy: 0.043_759_5_f64, f1: Some(4.206_34_f64), f2: Some(2.738_09_f64) },
                AtomicScatteringFactor { energy: 0.044_467_3_f64, f1: Some(4.100_8_f64), f2: Some(2.710_79_f64) },
                AtomicScatteringFactor { energy: 0.045_186_5_f64, f1: Some(3.978_65_f64), f2: Some(2.683_77_f64) },
                AtomicScatteringFactor { energy: 0.045_917_4_f64, f1: Some(3.836_97_f64), f2: Some(2.657_03_f64) },
                AtomicScatteringFactor { energy: 0.046_66_f64, f1: Some(3.671_91_f64), f2: Some(2.630_54_f64) },
                AtomicScatteringFactor { energy: 0.047_414_7_f64, f1: Some(3.478_17_f64), f2: Some(2.604_33_f64) },
                AtomicScatteringFactor { energy: 0.048_181_6_f64, f1: Some(3.248_35_f64), f2: Some(2.578_37_f64) },
                AtomicScatteringFactor { energy: 0.048_960_9_f64, f1: Some(2.971_72_f64), f2: Some(2.552_67_f64) },
                AtomicScatteringFactor { energy: 0.049_752_8_f64, f1: Some(2.632_37_f64), f2: Some(2.526_64_f64) },
                AtomicScatteringFactor { energy: 0.050_557_6_f64, f1: Some(2.198_08_f64), f2: Some(2.495_88_f64) },
                AtomicScatteringFactor { energy: 0.051_375_3_f64, f1: Some(1.605_64_f64), f2: Some(2.465_5_f64) },
                AtomicScatteringFactor { energy: 0.052_206_2_f64, f1: Some(0.746_053_f64), f2: Some(2.499_5_f64) },
                AtomicScatteringFactor { energy: 0.053_050_6_f64, f1: Some(-0.823_081_f64), f2: Some(2.574_69_f64) },
                AtomicScatteringFactor { energy: 0.053_908_7_f64, f1: Some(-3.484_92_f64), f2: Some(4.805_17_f64) },
                AtomicScatteringFactor { energy: 0.054_780_6_f64, f1: Some(-2.282_94_f64), f2: Some(9.285_09_f64) },
                AtomicScatteringFactor { energy: 0.055_666_7_f64, f1: Some(-0.253_217_f64), f2: Some(9.982_38_f64) },
                AtomicScatteringFactor { energy: 0.056_567_f64, f1: Some(1.297_76_f64), f2: Some(10.454_9_f64) },
                AtomicScatteringFactor { energy: 0.057_482_f64, f1: Some(2.402_76_f64), f2: Some(10.707_6_f64) },
                AtomicScatteringFactor { energy: 0.058_411_7_f64, f1: Some(3.541_72_f64), f2: Some(10.927_5_f64) },
                AtomicScatteringFactor { energy: 0.059_356_4_f64, f1: Some(4.538_69_f64), f2: Some(10.685_f64) },
                AtomicScatteringFactor { energy: 0.060_316_5_f64, f1: Some(5.329_58_f64), f2: Some(10.447_8_f64) },
                AtomicScatteringFactor { energy: 0.061_292_1_f64, f1: Some(6.037_52_f64), f2: Some(10.112_2_f64) },
                AtomicScatteringFactor { energy: 0.062_283_4_f64, f1: Some(6.553_92_f64), f2: Some(9.716_69_f64) },
                AtomicScatteringFactor { energy: 0.063_290_8_f64, f1: Some(6.939_43_f64), f2: Some(9.336_63_f64) },
                AtomicScatteringFactor { energy: 0.064_314_5_f64, f1: Some(7.235_31_f64), f2: Some(8.971_42_f64) },
                AtomicScatteringFactor { energy: 0.065_354_7_f64, f1: Some(7.452_67_f64), f2: Some(8.620_5_f64) },
                AtomicScatteringFactor { energy: 0.066_411_8_f64, f1: Some(7.586_08_f64), f2: Some(8.283_32_f64) },
                AtomicScatteringFactor { energy: 0.067_485_9_f64, f1: Some(7.588_43_f64), f2: Some(7.970_15_f64) },
                AtomicScatteringFactor { energy: 0.068_577_5_f64, f1: Some(7.590_44_f64), f2: Some(7.862_67_f64) },
                AtomicScatteringFactor { energy: 0.069_686_7_f64, f1: Some(7.645_65_f64), f2: Some(7.756_63_f64) },
                AtomicScatteringFactor { energy: 0.070_813_8_f64, f1: Some(7.709_68_f64), f2: Some(7.652_03_f64) },
                AtomicScatteringFactor { energy: 0.071_959_1_f64, f1: Some(7.769_21_f64), f2: Some(7.548_83_f64) },
                AtomicScatteringFactor { energy: 0.073_123_f64, f1: Some(7.815_95_f64), f2: Some(7.447_03_f64) },
                AtomicScatteringFactor { energy: 0.074_305_7_f64, f1: Some(7.837_98_f64), f2: Some(7.346_6_f64) },
                AtomicScatteringFactor { energy: 0.075_507_6_f64, f1: Some(7.797_81_f64), f2: Some(7.288_64_f64) },
                AtomicScatteringFactor { energy: 0.076_728_9_f64, f1: Some(7.805_45_f64), f2: Some(7.306_16_f64) },
                AtomicScatteringFactor { energy: 0.077_969_9_f64, f1: Some(7.841_88_f64), f2: Some(7.323_72_f64) },
                AtomicScatteringFactor { energy: 0.079_231_f64, f1: Some(7.893_f64), f2: Some(7.341_33_f64) },
                AtomicScatteringFactor { energy: 0.080_512_5_f64, f1: Some(7.952_79_f64), f2: Some(7.358_98_f64) },
                AtomicScatteringFactor { energy: 0.081_814_7_f64, f1: Some(8.018_51_f64), f2: Some(7.376_67_f64) },
                AtomicScatteringFactor { energy: 0.083_138_f64, f1: Some(8.088_5_f64), f2: Some(7.394_4_f64) },
                AtomicScatteringFactor { energy: 0.084_482_7_f64, f1: Some(8.161_54_f64), f2: Some(7.412_18_f64) },
                AtomicScatteringFactor { energy: 0.085_849_1_f64, f1: Some(8.236_68_f64), f2: Some(7.43_f64) },
                AtomicScatteringFactor { energy: 0.087_237_7_f64, f1: Some(8.312_82_f64), f2: Some(7.447_86_f64) },
                AtomicScatteringFactor { energy: 0.088_648_7_f64, f1: Some(8.387_4_f64), f2: Some(7.466_24_f64) },
                AtomicScatteringFactor { energy: 0.090_082_5_f64, f1: Some(8.464_71_f64), f2: Some(7.492_75_f64) },
                AtomicScatteringFactor { energy: 0.091_539_5_f64, f1: Some(8.546_59_f64), f2: Some(7.519_36_f64) },
                AtomicScatteringFactor { energy: 0.093_020_1_f64, f1: Some(8.631_78_f64), f2: Some(7.546_07_f64) },
                AtomicScatteringFactor { energy: 0.094_524_6_f64, f1: Some(8.719_38_f64), f2: Some(7.572_86_f64) },
                AtomicScatteringFactor { energy: 0.096_053_5_f64, f1: Some(8.809_11_f64), f2: Some(7.599_76_f64) },
                AtomicScatteringFactor { energy: 0.097_607_1_f64, f1: Some(8.900_86_f64), f2: Some(7.626_75_f64) },
                AtomicScatteringFactor { energy: 0.099_185_8_f64, f1: Some(8.994_54_f64), f2: Some(7.653_83_f64) },
                AtomicScatteringFactor { energy: 0.100_79_f64, f1: Some(9.090_17_f64), f2: Some(7.681_01_f64) },
                AtomicScatteringFactor { energy: 0.102_42_f64, f1: Some(9.187_82_f64), f2: Some(7.708_29_f64) },
                AtomicScatteringFactor { energy: 0.104_077_f64, f1: Some(9.287_76_f64), f2: Some(7.735_67_f64) },
                AtomicScatteringFactor { energy: 0.105_76_f64, f1: Some(9.391_01_f64), f2: Some(7.763_14_f64) },
                AtomicScatteringFactor { energy: 0.107_471_f64, f1: Some(9.496_49_f64), f2: Some(7.787_22_f64) },
                AtomicScatteringFactor { energy: 0.109_209_f64, f1: Some(9.601_95_f64), f2: Some(7.810_49_f64) },
                AtomicScatteringFactor { energy: 0.110_975_f64, f1: Some(9.708_42_f64), f2: Some(7.833_83_f64) },
                AtomicScatteringFactor { energy: 0.112_77_f64, f1: Some(9.816_4_f64), f2: Some(7.857_24_f64) },
                AtomicScatteringFactor { energy: 0.114_594_f64, f1: Some(9.926_28_f64), f2: Some(7.880_73_f64) },
                AtomicScatteringFactor { energy: 0.116_448_f64, f1: Some(10.038_4_f64), f2: Some(7.904_28_f64) },
                AtomicScatteringFactor { energy: 0.118_331_f64, f1: Some(10.153_3_f64), f2: Some(7.927_91_f64) },
                AtomicScatteringFactor { energy: 0.120_245_f64, f1: Some(10.271_7_f64), f2: Some(7.951_6_f64) },
                AtomicScatteringFactor { energy: 0.122_19_f64, f1: Some(10.395_1_f64), f2: Some(7.975_37_f64) },
                AtomicScatteringFactor { energy: 0.124_166_f64, f1: Some(10.528_f64), f2: Some(7.999_21_f64) },
                AtomicScatteringFactor { energy: 0.126_175_f64, f1: Some(10.673_9_f64), f2: Some(8.006_25_f64) },
                AtomicScatteringFactor { energy: 0.128_215_f64, f1: Some(10.806_8_f64), f2: Some(7.998_53_f64) },
                AtomicScatteringFactor { energy: 0.130_289_f64, f1: Some(10.933_2_f64), f2: Some(7.990_83_f64) },
                AtomicScatteringFactor { energy: 0.132_397_f64, f1: Some(11.056_5_f64), f2: Some(7.983_13_f64) },
                AtomicScatteringFactor { energy: 0.134_538_f64, f1: Some(11.178_1_f64), f2: Some(7.975_44_f64) },
                AtomicScatteringFactor { energy: 0.136_714_f64, f1: Some(11.298_9_f64), f2: Some(7.967_76_f64) },
                AtomicScatteringFactor { energy: 0.138_925_f64, f1: Some(11.419_6_f64), f2: Some(7.960_08_f64) },
                AtomicScatteringFactor { energy: 0.141_172_f64, f1: Some(11.540_9_f64), f2: Some(7.952_41_f64) },
                AtomicScatteringFactor { energy: 0.143_456_f64, f1: Some(11.663_8_f64), f2: Some(7.944_75_f64) },
                AtomicScatteringFactor { energy: 0.145_776_f64, f1: Some(11.790_7_f64), f2: Some(7.937_1_f64) },
                AtomicScatteringFactor { energy: 0.148_134_f64, f1: Some(11.927_8_f64), f2: Some(7.921_06_f64) },
                AtomicScatteringFactor { energy: 0.150_53_f64, f1: Some(12.054_7_f64), f2: Some(7.892_17_f64) },
                AtomicScatteringFactor { energy: 0.152_964_f64, f1: Some(12.175_8_f64), f2: Some(7.863_39_f64) },
                AtomicScatteringFactor { energy: 0.155_439_f64, f1: Some(12.293_7_f64), f2: Some(7.834_71_f64) },
                AtomicScatteringFactor { energy: 0.157_953_f64, f1: Some(12.409_4_f64), f2: Some(7.806_15_f64) },
                AtomicScatteringFactor { energy: 0.160_507_f64, f1: Some(12.523_7_f64), f2: Some(7.777_68_f64) },
                AtomicScatteringFactor { energy: 0.163_103_f64, f1: Some(12.636_9_f64), f2: Some(7.749_32_f64) },
                AtomicScatteringFactor { energy: 0.165_742_f64, f1: Some(12.749_5_f64), f2: Some(7.721_06_f64) },
                AtomicScatteringFactor { energy: 0.168_422_f64, f1: Some(12.861_9_f64), f2: Some(7.692_9_f64) },
                AtomicScatteringFactor { energy: 0.171_146_f64, f1: Some(12.974_5_f64), f2: Some(7.664_85_f64) },
                AtomicScatteringFactor { energy: 0.173_915_f64, f1: Some(13.087_7_f64), f2: Some(7.636_9_f64) },
                AtomicScatteringFactor { energy: 0.176_727_f64, f1: Some(13.202_f64), f2: Some(7.609_05_f64) },
                AtomicScatteringFactor { energy: 0.179_586_f64, f1: Some(13.318_3_f64), f2: Some(7.581_3_f64) },
                AtomicScatteringFactor { energy: 0.182_491_f64, f1: Some(13.437_7_f64), f2: Some(7.553_66_f64) },
                AtomicScatteringFactor { energy: 0.185_442_f64, f1: Some(13.562_1_f64), f2: Some(7.526_11_f64) },
                AtomicScatteringFactor { energy: 0.188_442_f64, f1: Some(13.696_3_f64), f2: Some(7.498_67_f64) },
                AtomicScatteringFactor { energy: 0.191_489_f64, f1: Some(13.860_1_f64), f2: Some(7.460_87_f64) },
                AtomicScatteringFactor { energy: 0.194_587_f64, f1: Some(14.003_8_f64), f2: Some(7.368_66_f64) },
                AtomicScatteringFactor { energy: 0.197_734_f64, f1: Some(14.125_1_f64), f2: Some(7.277_6_f64) },
                AtomicScatteringFactor { energy: 0.200_932_f64, f1: Some(14.232_1_f64), f2: Some(7.187_66_f64) },
                AtomicScatteringFactor { energy: 0.204_182_f64, f1: Some(14.329_6_f64), f2: Some(7.098_84_f64) },
                AtomicScatteringFactor { energy: 0.207_485_f64, f1: Some(14.419_2_f64), f2: Some(7.011_11_f64) },
                AtomicScatteringFactor { energy: 0.210_84_f64, f1: Some(14.501_7_f64), f2: Some(6.924_46_f64) },
                AtomicScatteringFactor { energy: 0.214_251_f64, f1: Some(14.577_2_f64), f2: Some(6.838_89_f64) },
                AtomicScatteringFactor { energy: 0.217_716_f64, f1: Some(14.645_4_f64), f2: Some(6.754_37_f64) },
                AtomicScatteringFactor { energy: 0.221_237_f64, f1: Some(14.704_5_f64), f2: Some(6.670_9_f64) },
                AtomicScatteringFactor { energy: 0.224_816_f64, f1: Some(14.744_9_f64), f2: Some(6.589_63_f64) },
                AtomicScatteringFactor { energy: 0.228_452_f64, f1: Some(14.788_4_f64), f2: Some(6.544_14_f64) },
                AtomicScatteringFactor { energy: 0.232_147_f64, f1: Some(14.841_6_f64), f2: Some(6.498_96_f64) },
                AtomicScatteringFactor { energy: 0.235_902_f64, f1: Some(14.900_9_f64), f2: Some(6.454_1_f64) },
                AtomicScatteringFactor { energy: 0.239_717_f64, f1: Some(14.962_7_f64), f2: Some(6.409_54_f64) },
                AtomicScatteringFactor { energy: 0.243_595_f64, f1: Some(15.026_4_f64), f2: Some(6.365_29_f64) },
                AtomicScatteringFactor { energy: 0.247_535_f64, f1: Some(15.091_7_f64), f2: Some(6.321_35_f64) },
                AtomicScatteringFactor { energy: 0.251_538_f64, f1: Some(15.158_5_f64), f2: Some(6.277_71_f64) },
                AtomicScatteringFactor { energy: 0.255_607_f64, f1: Some(15.226_9_f64), f2: Some(6.234_37_f64) },
                AtomicScatteringFactor { energy: 0.259_741_f64, f1: Some(15.297_2_f64), f2: Some(6.191_33_f64) },
                AtomicScatteringFactor { energy: 0.263_942_f64, f1: Some(15.370_2_f64), f2: Some(6.148_59_f64) },
                AtomicScatteringFactor { energy: 0.268_211_f64, f1: Some(15.446_9_f64), f2: Some(6.106_15_f64) },
                AtomicScatteringFactor { energy: 0.272_549_f64, f1: Some(15.529_4_f64), f2: Some(6.063_99_f64) },
                AtomicScatteringFactor { energy: 0.276_957_f64, f1: Some(15.641_f64), f2: Some(6.010_84_f64) },
                AtomicScatteringFactor { energy: 0.281_437_f64, f1: Some(15.733_8_f64), f2: Some(5.922_55_f64) },
                AtomicScatteringFactor { energy: 0.285_989_f64, f1: Some(15.806_3_f64), f2: Some(5.835_56_f64) },
                AtomicScatteringFactor { energy: 0.290_615_f64, f1: Some(15.871_f64), f2: Some(5.749_84_f64) },
                AtomicScatteringFactor { energy: 0.295_315_f64, f1: Some(15.929_8_f64), f2: Some(5.665_39_f64) },
                AtomicScatteringFactor { energy: 0.300_092_f64, f1: Some(15.983_9_f64), f2: Some(5.582_17_f64) },
                AtomicScatteringFactor { energy: 0.304_945_f64, f1: Some(16.034_1_f64), f2: Some(5.500_18_f64) },
                AtomicScatteringFactor { energy: 0.309_878_f64, f1: Some(16.081_1_f64), f2: Some(5.419_4_f64) },
                AtomicScatteringFactor { energy: 0.314_89_f64, f1: Some(16.125_6_f64), f2: Some(5.339_79_f64) },
                AtomicScatteringFactor { energy: 0.319_983_f64, f1: Some(16.168_3_f64), f2: Some(5.261_36_f64) },
                AtomicScatteringFactor { energy: 0.325_158_f64, f1: Some(16.210_1_f64), f2: Some(5.184_08_f64) },
                AtomicScatteringFactor { energy: 0.330_418_f64, f1: Some(16.252_5_f64), f2: Some(5.107_94_f64) },
                AtomicScatteringFactor { energy: 0.335_762_f64, f1: Some(16.309_8_f64), f2: Some(5.032_91_f64) },
                AtomicScatteringFactor { energy: 0.341_192_f64, f1: Some(16.358_1_f64), f2: Some(4.923_8_f64) },
                AtomicScatteringFactor { energy: 0.346_711_f64, f1: Some(16.386_9_f64), f2: Some(4.816_16_f64) },
                AtomicScatteringFactor { energy: 0.352_319_f64, f1: Some(16.404_8_f64), f2: Some(4.710_86_f64) },
                AtomicScatteringFactor { energy: 0.358_017_f64, f1: Some(16.414_2_f64), f2: Some(4.607_87_f64) },
                AtomicScatteringFactor { energy: 0.363_808_f64, f1: Some(16.416_f64), f2: Some(4.507_13_f64) },
                AtomicScatteringFactor { energy: 0.369_692_f64, f1: Some(16.410_7_f64), f2: Some(4.408_59_f64) },
                AtomicScatteringFactor { energy: 0.375_672_f64, f1: Some(16.398_f64), f2: Some(4.312_21_f64) },
                AtomicScatteringFactor { energy: 0.381_748_f64, f1: Some(16.370_7_f64), f2: Some(4.217_93_f64) },
                AtomicScatteringFactor { energy: 0.387_922_f64, f1: Some(16.338_7_f64), f2: Some(4.144_9_f64) },
                AtomicScatteringFactor { energy: 0.394_197_f64, f1: Some(16.317_f64), f2: Some(4.079_54_f64) },
                AtomicScatteringFactor { energy: 0.400_573_f64, f1: Some(16.303_7_f64), f2: Some(4.009_15_f64) },
                AtomicScatteringFactor { energy: 0.407_052_f64, f1: Some(16.282_2_f64), f2: Some(3.929_17_f64) },
                AtomicScatteringFactor { energy: 0.413_635_f64, f1: Some(16.253_4_f64), f2: Some(3.850_8_f64) },
                AtomicScatteringFactor { energy: 0.420_326_f64, f1: Some(16.219_1_f64), f2: Some(3.773_98_f64) },
                AtomicScatteringFactor { energy: 0.427_124_f64, f1: Some(16.179_7_f64), f2: Some(3.698_7_f64) },
                AtomicScatteringFactor { energy: 0.434_032_f64, f1: Some(16.135_4_f64), f2: Some(3.624_91_f64) },
                AtomicScatteringFactor { energy: 0.441_052_f64, f1: Some(16.085_9_f64), f2: Some(3.552_6_f64) },
                AtomicScatteringFactor { energy: 0.448_186_f64, f1: Some(16.031_2_f64), f2: Some(3.481_74_f64) },
                AtomicScatteringFactor { energy: 0.455_435_f64, f1: Some(15.971_1_f64), f2: Some(3.412_28_f64) },
                AtomicScatteringFactor { energy: 0.462_802_f64, f1: Some(15.905_2_f64), f2: Some(3.344_21_f64) },
                AtomicScatteringFactor { energy: 0.470_287_f64, f1: Some(15.833_3_f64), f2: Some(3.277_5_f64) },
                AtomicScatteringFactor { energy: 0.477_894_f64, f1: Some(15.755_f64), f2: Some(3.212_12_f64) },
                AtomicScatteringFactor { energy: 0.485_623_f64, f1: Some(15.669_8_f64), f2: Some(3.148_04_f64) },
                AtomicScatteringFactor { energy: 0.493_478_f64, f1: Some(15.577_7_f64), f2: Some(3.085_03_f64) },
                AtomicScatteringFactor { energy: 0.501_459_f64, f1: Some(15.477_1_f64), f2: Some(3.022_69_f64) },
                AtomicScatteringFactor { energy: 0.509_57_f64, f1: Some(15.367_2_f64), f2: Some(2.961_6_f64) },
                AtomicScatteringFactor { energy: 0.517_812_f64, f1: Some(15.247_5_f64), f2: Some(2.901_75_f64) },
                AtomicScatteringFactor { energy: 0.526_187_f64, f1: Some(15.116_9_f64), f2: Some(2.843_1_f64) },
                AtomicScatteringFactor { energy: 0.534_698_f64, f1: Some(14.974_2_f64), f2: Some(2.785_64_f64) },
                AtomicScatteringFactor { energy: 0.543_346_f64, f1: Some(14.818_1_f64), f2: Some(2.729_35_f64) },
                AtomicScatteringFactor { energy: 0.552_134_f64, f1: Some(14.646_6_f64), f2: Some(2.674_18_f64) },
                AtomicScatteringFactor { energy: 0.561_065_f64, f1: Some(14.457_7_f64), f2: Some(2.620_14_f64) },
                AtomicScatteringFactor { energy: 0.570_139_f64, f1: Some(14.248_6_f64), f2: Some(2.567_19_f64) },
                AtomicScatteringFactor { energy: 0.579_361_f64, f1: Some(14.015_8_f64), f2: Some(2.515_3_f64) },
                AtomicScatteringFactor { energy: 0.588_732_f64, f1: Some(13.754_2_f64), f2: Some(2.464_47_f64) },
                AtomicScatteringFactor { energy: 0.598_254_f64, f1: Some(13.458_3_f64), f2: Some(2.419_99_f64) },
                AtomicScatteringFactor { energy: 0.607_93_f64, f1: Some(13.127_3_f64), f2: Some(2.379_73_f64) },
                AtomicScatteringFactor { energy: 0.617_763_f64, f1: Some(12.752_3_f64), f2: Some(2.340_17_f64) },
                AtomicScatteringFactor { energy: 0.627_755_f64, f1: Some(12.319_4_f64), f2: Some(2.301_04_f64) },
                AtomicScatteringFactor { energy: 0.637_908_f64, f1: Some(11.809_3_f64), f2: Some(2.259_57_f64) },
                AtomicScatteringFactor { energy: 0.648_226_f64, f1: Some(11.191_5_f64), f2: Some(2.214_52_f64) },
                AtomicScatteringFactor { energy: 0.658_711_f64, f1: Some(10.415_5_f64), f2: Some(2.167_57_f64) },
                AtomicScatteringFactor { energy: 0.669_365_f64, f1: Some(9.397_78_f64), f2: Some(2.121_64_f64) },
                AtomicScatteringFactor { energy: 0.680_191_f64, f1: Some(7.965_62_f64), f2: Some(2.082_55_f64) },
                AtomicScatteringFactor { energy: 0.691_193_f64, f1: Some(5.653_97_f64), f2: Some(2.048_74_f64) },
                AtomicScatteringFactor { energy: 0.702_372_f64, f1: Some(-0.051_255_f64), f2: Some(2.017_13_f64) },
                AtomicScatteringFactor { energy: 0.706_7_f64, f1: Some(-17.987_8_f64), f2: Some(2.005_16_f64) },
                AtomicScatteringFactor { energy: 0.706_9_f64, f1: Some(-17.971_7_f64), f2: Some(17.024_1_f64) },
                AtomicScatteringFactor { energy: 0.713_733_f64, f1: Some(2.561_29_f64), f2: Some(16.800_5_f64) },
                AtomicScatteringFactor { energy: 0.725_277_f64, f1: Some(7.511_67_f64), f2: Some(16.434_f64) },
                AtomicScatteringFactor { energy: 0.737_008_f64, f1: Some(10.037_5_f64), f2: Some(16.075_6_f64) },
                AtomicScatteringFactor { energy: 0.748_928_f64, f1: Some(11.744_1_f64), f2: Some(15.725_2_f64) },
                AtomicScatteringFactor { energy: 0.761_042_f64, f1: Some(13.018_f64), f2: Some(15.382_8_f64) },
                AtomicScatteringFactor { energy: 0.773_351_f64, f1: Some(14.007_9_f64), f2: Some(15.048_f64) },
                AtomicScatteringFactor { energy: 0.785_859_f64, f1: Some(14.773_7_f64), f2: Some(14.726_1_f64) },
                AtomicScatteringFactor { energy: 0.798_57_f64, f1: Some(15.252_2_f64), f2: Some(14.432_7_f64) },
                AtomicScatteringFactor { energy: 0.811_486_f64, f1: Some(15.735_7_f64), f2: Some(14.506_6_f64) },
                AtomicScatteringFactor { energy: 0.824_611_f64, f1: Some(16.301_f64), f2: Some(14.580_9_f64) },
                AtomicScatteringFactor { energy: 0.837_949_f64, f1: Some(16.929_4_f64), f2: Some(14.655_5_f64) },
                AtomicScatteringFactor { energy: 0.851_502_f64, f1: Some(17.653_1_f64), f2: Some(14.730_5_f64) },
                AtomicScatteringFactor { energy: 0.865_274_f64, f1: Some(18.491_7_f64), f2: Some(14.591_5_f64) },
                AtomicScatteringFactor { energy: 0.879_269_f64, f1: Some(19.193_3_f64), f2: Some(14.265_2_f64) },
                AtomicScatteringFactor { energy: 0.893_491_f64, f1: Some(19.732_9_f64), f2: Some(13.946_5_f64) },
                AtomicScatteringFactor { energy: 0.907_943_f64, f1: Some(20.208_4_f64), f2: Some(13.634_7_f64) },
                AtomicScatteringFactor { energy: 0.922_628_f64, f1: Some(20.627_2_f64), f2: Some(13.329_7_f64) },
                AtomicScatteringFactor { energy: 0.937_551_f64, f1: Some(21.005_9_f64), f2: Some(13.041_8_f64) },
                AtomicScatteringFactor { energy: 0.952_715_f64, f1: Some(21.354_4_f64), f2: Some(12.763_f64) },
                AtomicScatteringFactor { energy: 0.968_124_f64, f1: Some(21.678_f64), f2: Some(12.492_8_f64) },
                AtomicScatteringFactor { energy: 0.983_783_f64, f1: Some(21.980_1_f64), f2: Some(12.228_f64) },
                AtomicScatteringFactor { energy: 0.999_695_f64, f1: Some(22.262_3_f64), f2: Some(11.968_5_f64) },
                AtomicScatteringFactor { energy: 1.015_86_f64, f1: Some(22.527_8_f64), f2: Some(11.714_f64) },
                AtomicScatteringFactor { energy: 1.032_29_f64, f1: Some(22.777_3_f64), f2: Some(11.461_7_f64) },
                AtomicScatteringFactor { energy: 1.048_99_f64, f1: Some(23.012_3_f64), f2: Some(11.210_6_f64) },
                AtomicScatteringFactor { energy: 1.065_96_f64, f1: Some(23.229_5_f64), f2: Some(10.960_4_f64) },
                AtomicScatteringFactor { energy: 1.083_2_f64, f1: Some(23.429_4_f64), f2: Some(10.715_7_f64) },
                AtomicScatteringFactor { energy: 1.100_72_f64, f1: Some(23.615_7_f64), f2: Some(10.476_5_f64) },
                AtomicScatteringFactor { energy: 1.118_52_f64, f1: Some(23.789_5_f64), f2: Some(10.242_6_f64) },
                AtomicScatteringFactor { energy: 1.136_61_f64, f1: Some(23.952_2_f64), f2: Some(10.013_9_f64) },
                AtomicScatteringFactor { energy: 1.155_f64, f1: Some(24.104_6_f64), f2: Some(9.790_36_f64) },
                AtomicScatteringFactor { energy: 1.173_68_f64, f1: Some(24.247_8_f64), f2: Some(9.571_81_f64) },
                AtomicScatteringFactor { energy: 1.192_66_f64, f1: Some(24.382_5_f64), f2: Some(9.358_13_f64) },
                AtomicScatteringFactor { energy: 1.211_95_f64, f1: Some(24.509_6_f64), f2: Some(9.149_19_f64) },
                AtomicScatteringFactor { energy: 1.231_55_f64, f1: Some(24.631_3_f64), f2: Some(8.944_92_f64) },
                AtomicScatteringFactor { energy: 1.251_47_f64, f1: Some(24.746_8_f64), f2: Some(8.742_4_f64) },
                AtomicScatteringFactor { energy: 1.271_72_f64, f1: Some(24.856_4_f64), f2: Some(8.541_42_f64) },
                AtomicScatteringFactor { energy: 1.292_29_f64, f1: Some(24.957_1_f64), f2: Some(8.341_35_f64) },
                AtomicScatteringFactor { energy: 1.313_19_f64, f1: Some(25.048_7_f64), f2: Some(8.146_13_f64) },
                AtomicScatteringFactor { energy: 1.334_43_f64, f1: Some(25.133_8_f64), f2: Some(7.955_44_f64) },
                AtomicScatteringFactor { energy: 1.356_01_f64, f1: Some(25.212_9_f64), f2: Some(7.769_13_f64) },
                AtomicScatteringFactor { energy: 1.377_94_f64, f1: Some(25.286_5_f64), f2: Some(7.587_14_f64) },
                AtomicScatteringFactor { energy: 1.400_23_f64, f1: Some(25.355_1_f64), f2: Some(7.409_43_f64) },
                AtomicScatteringFactor { energy: 1.422_88_f64, f1: Some(25.419_2_f64), f2: Some(7.235_95_f64) },
                AtomicScatteringFactor { energy: 1.445_89_f64, f1: Some(25.479_8_f64), f2: Some(7.066_56_f64) },
                AtomicScatteringFactor { energy: 1.469_28_f64, f1: Some(25.536_9_f64), f2: Some(6.900_47_f64) },
                AtomicScatteringFactor { energy: 1.493_04_f64, f1: Some(25.592_f64), f2: Some(6.737_28_f64) },
                AtomicScatteringFactor { energy: 1.517_19_f64, f1: Some(25.642_6_f64), f2: Some(6.573_91_f64) },
                AtomicScatteringFactor { energy: 1.541_73_f64, f1: Some(25.687_2_f64), f2: Some(6.413_99_f64) },
                AtomicScatteringFactor { energy: 1.566_67_f64, f1: Some(25.727_5_f64), f2: Some(6.258_03_f64) },
                AtomicScatteringFactor { energy: 1.592_01_f64, f1: Some(25.764_2_f64), f2: Some(6.105_83_f64) },
                AtomicScatteringFactor { energy: 1.617_76_f64, f1: Some(25.797_7_f64), f2: Some(5.957_31_f64) },
                AtomicScatteringFactor { energy: 1.643_92_f64, f1: Some(25.828_2_f64), f2: Some(5.812_39_f64) },
                AtomicScatteringFactor { energy: 1.670_51_f64, f1: Some(25.856_3_f64), f2: Some(5.671_04_f64) },
                AtomicScatteringFactor { energy: 1.697_53_f64, f1: Some(25.882_3_f64), f2: Some(5.533_11_f64) },
                AtomicScatteringFactor { energy: 1.724_99_f64, f1: Some(25.907_6_f64), f2: Some(5.398_47_f64) },
                AtomicScatteringFactor { energy: 1.752_89_f64, f1: Some(25.930_8_f64), f2: Some(5.263_44_f64) },
                AtomicScatteringFactor { energy: 1.781_24_f64, f1: Some(25.950_7_f64), f2: Some(5.130_51_f64) },
                AtomicScatteringFactor { energy: 1.810_05_f64, f1: Some(25.966_7_f64), f2: Some(4.999_9_f64) },
                AtomicScatteringFactor { energy: 1.839_32_f64, f1: Some(25.979_7_f64), f2: Some(4.872_66_f64) },
                AtomicScatteringFactor { energy: 1.869_07_f64, f1: Some(25.990_2_f64), f2: Some(4.748_66_f64) },
                AtomicScatteringFactor { energy: 1.899_3_f64, f1: Some(25.998_5_f64), f2: Some(4.627_85_f64) },
                AtomicScatteringFactor { energy: 1.930_02_f64, f1: Some(26.004_9_f64), f2: Some(4.510_12_f64) },
                AtomicScatteringFactor { energy: 1.961_24_f64, f1: Some(26.009_8_f64), f2: Some(4.395_37_f64) },
                AtomicScatteringFactor { energy: 1.992_96_f64, f1: Some(26.012_4_f64), f2: Some(4.283_5_f64) },
                AtomicScatteringFactor { energy: 2.025_2_f64, f1: Some(26.015_3_f64), f2: Some(4.176_38_f64) },
                AtomicScatteringFactor { energy: 2.057_95_f64, f1: Some(26.017_5_f64), f2: Some(4.068_27_f64) },
                AtomicScatteringFactor { energy: 2.091_24_f64, f1: Some(26.017_4_f64), f2: Some(3.962_72_f64) },
                AtomicScatteringFactor { energy: 2.125_06_f64, f1: Some(26.015_5_f64), f2: Some(3.859_56_f64) },
                AtomicScatteringFactor { energy: 2.159_43_f64, f1: Some(26.012_2_f64), f2: Some(3.758_85_f64) },
                AtomicScatteringFactor { energy: 2.194_36_f64, f1: Some(26.007_4_f64), f2: Some(3.660_43_f64) },
                AtomicScatteringFactor { energy: 2.229_85_f64, f1: Some(26.001_4_f64), f2: Some(3.564_42_f64) },
                AtomicScatteringFactor { energy: 2.265_92_f64, f1: Some(25.994_2_f64), f2: Some(3.470_73_f64) },
                AtomicScatteringFactor { energy: 2.302_57_f64, f1: Some(25.986_f64), f2: Some(3.379_28_f64) },
                AtomicScatteringFactor { energy: 2.339_81_f64, f1: Some(25.976_6_f64), f2: Some(3.289_88_f64) },
                AtomicScatteringFactor { energy: 2.377_66_f64, f1: Some(25.966_2_f64), f2: Some(3.202_81_f64) },
                AtomicScatteringFactor { energy: 2.416_11_f64, f1: Some(25.954_9_f64), f2: Some(3.117_85_f64) },
                AtomicScatteringFactor { energy: 2.455_19_f64, f1: Some(25.942_8_f64), f2: Some(3.034_94_f64) },
                AtomicScatteringFactor { energy: 2.494_9_f64, f1: Some(25.929_9_f64), f2: Some(2.954_09_f64) },
                AtomicScatteringFactor { energy: 2.535_26_f64, f1: Some(25.916_2_f64), f2: Some(2.875_25_f64) },
                AtomicScatteringFactor { energy: 2.576_26_f64, f1: Some(25.901_8_f64), f2: Some(2.798_37_f64) },
                AtomicScatteringFactor { energy: 2.617_93_f64, f1: Some(25.886_6_f64), f2: Some(2.723_4_f64) },
                AtomicScatteringFactor { energy: 2.660_27_f64, f1: Some(25.870_9_f64), f2: Some(2.650_34_f64) },
                AtomicScatteringFactor { energy: 2.703_3_f64, f1: Some(25.854_6_f64), f2: Some(2.579_09_f64) },
                AtomicScatteringFactor { energy: 2.747_03_f64, f1: Some(25.837_7_f64), f2: Some(2.509_66_f64) },
                AtomicScatteringFactor { energy: 2.791_46_f64, f1: Some(25.820_2_f64), f2: Some(2.442_01_f64) },
                AtomicScatteringFactor { energy: 2.836_61_f64, f1: Some(25.802_3_f64), f2: Some(2.376_11_f64) },
                AtomicScatteringFactor { energy: 2.882_49_f64, f1: Some(25.783_9_f64), f2: Some(2.311_86_f64) },
                AtomicScatteringFactor { energy: 2.929_11_f64, f1: Some(25.765_f64), f2: Some(2.249_28_f64) },
                AtomicScatteringFactor { energy: 2.976_48_f64, f1: Some(25.745_7_f64), f2: Some(2.188_31_f64) },
                AtomicScatteringFactor { energy: 3.024_63_f64, f1: Some(25.726_f64), f2: Some(2.128_95_f64) },
                AtomicScatteringFactor { energy: 3.073_55_f64, f1: Some(25.705_9_f64), f2: Some(2.071_1_f64) },
                AtomicScatteringFactor { energy: 3.123_26_f64, f1: Some(25.685_5_f64), f2: Some(2.014_76_f64) },
                AtomicScatteringFactor { energy: 3.173_78_f64, f1: Some(25.664_7_f64), f2: Some(1.959_9_f64) },
                AtomicScatteringFactor { energy: 3.225_11_f64, f1: Some(25.643_6_f64), f2: Some(1.906_5_f64) },
                AtomicScatteringFactor { energy: 3.277_27_f64, f1: Some(25.622_1_f64), f2: Some(1.854_49_f64) },
                AtomicScatteringFactor { energy: 3.330_28_f64, f1: Some(25.600_3_f64), f2: Some(1.803_85_f64) },
                AtomicScatteringFactor { energy: 3.384_15_f64, f1: Some(25.578_2_f64), f2: Some(1.754_56_f64) },
                AtomicScatteringFactor { energy: 3.438_88_f64, f1: Some(25.555_9_f64), f2: Some(1.706_57_f64) },
                AtomicScatteringFactor { energy: 3.494_5_f64, f1: Some(25.533_2_f64), f2: Some(1.659_83_f64) },
                AtomicScatteringFactor { energy: 3.551_02_f64, f1: Some(25.510_2_f64), f2: Some(1.614_38_f64) },
                AtomicScatteringFactor { energy: 3.608_46_f64, f1: Some(25.486_9_f64), f2: Some(1.570_13_f64) },
                AtomicScatteringFactor { energy: 3.666_82_f64, f1: Some(25.463_2_f64), f2: Some(1.527_04_f64) },
                AtomicScatteringFactor { energy: 3.726_13_f64, f1: Some(25.439_3_f64), f2: Some(1.485_15_f64) },
                AtomicScatteringFactor { energy: 3.786_4_f64, f1: Some(25.415_1_f64), f2: Some(1.444_34_f64) },
                AtomicScatteringFactor { energy: 3.847_64_f64, f1: Some(25.390_5_f64), f2: Some(1.404_65_f64) },
                AtomicScatteringFactor { energy: 3.909_87_f64, f1: Some(25.365_5_f64), f2: Some(1.366_03_f64) },
                AtomicScatteringFactor { energy: 3.973_11_f64, f1: Some(25.340_2_f64), f2: Some(1.328_47_f64) },
                AtomicScatteringFactor { energy: 4.037_38_f64, f1: Some(25.314_5_f64), f2: Some(1.291_9_f64) },
                AtomicScatteringFactor { energy: 4.102_68_f64, f1: Some(25.288_4_f64), f2: Some(1.256_36_f64) },
                AtomicScatteringFactor { energy: 4.169_03_f64, f1: Some(25.261_9_f64), f2: Some(1.221_73_f64) },
                AtomicScatteringFactor { energy: 4.236_46_f64, f1: Some(25.234_8_f64), f2: Some(1.188_09_f64) },
                AtomicScatteringFactor { energy: 4.304_98_f64, f1: Some(25.207_3_f64), f2: Some(1.155_33_f64) },
                AtomicScatteringFactor { energy: 4.374_62_f64, f1: Some(25.179_2_f64), f2: Some(1.123_46_f64) },
                AtomicScatteringFactor { energy: 4.445_37_f64, f1: Some(25.150_5_f64), f2: Some(1.092_49_f64) },
                AtomicScatteringFactor { energy: 4.517_27_f64, f1: Some(25.121_1_f64), f2: Some(1.062_39_f64) },
                AtomicScatteringFactor { energy: 4.590_33_f64, f1: Some(25.091_f64), f2: Some(1.033_05_f64) },
                AtomicScatteringFactor { energy: 4.664_58_f64, f1: Some(25.060_1_f64), f2: Some(1.004_57_f64) },
                AtomicScatteringFactor { energy: 4.740_03_f64, f1: Some(25.028_3_f64), f2: Some(0.976_873_f64) },
                AtomicScatteringFactor { energy: 4.816_69_f64, f1: Some(24.995_5_f64), f2: Some(0.949_891_f64) },
                AtomicScatteringFactor { energy: 4.894_6_f64, f1: Some(24.961_7_f64), f2: Some(0.923_701_f64) },
                AtomicScatteringFactor { energy: 4.973_77_f64, f1: Some(24.926_6_f64), f2: Some(0.898_161_f64) },
                AtomicScatteringFactor { energy: 5.054_21_f64, f1: Some(24.890_2_f64), f2: Some(0.873_392_f64) },
                AtomicScatteringFactor { energy: 5.135_96_f64, f1: Some(24.852_2_f64), f2: Some(0.849_294_f64) },
                AtomicScatteringFactor { energy: 5.219_03_f64, f1: Some(24.812_6_f64), f2: Some(0.825_838_f64) },
                AtomicScatteringFactor { energy: 5.303_44_f64, f1: Some(24.771_f64), f2: Some(0.803_057_f64) },
                AtomicScatteringFactor { energy: 5.389_22_f64, f1: Some(24.727_1_f64), f2: Some(0.780_872_f64) },
                AtomicScatteringFactor { energy: 5.476_39_f64, f1: Some(24.680_8_f64), f2: Some(0.759_346_f64) },
                AtomicScatteringFactor { energy: 5.564_97_f64, f1: Some(24.631_5_f64), f2: Some(0.738_385_f64) },
                AtomicScatteringFactor { energy: 5.654_98_f64, f1: Some(24.578_9_f64), f2: Some(0.718_011_f64) },
                AtomicScatteringFactor { energy: 5.746_44_f64, f1: Some(24.522_2_f64), f2: Some(0.698_203_f64) },
                AtomicScatteringFactor { energy: 5.839_39_f64, f1: Some(24.460_9_f64), f2: Some(0.678_946_f64) },
                AtomicScatteringFactor { energy: 5.933_83_f64, f1: Some(24.394_f64), f2: Some(0.660_221_f64) },
                AtomicScatteringFactor { energy: 6.029_81_f64, f1: Some(24.320_4_f64), f2: Some(0.642_017_f64) },
                AtomicScatteringFactor { energy: 6.127_33_f64, f1: Some(24.238_4_f64), f2: Some(0.624_321_f64) },
                AtomicScatteringFactor { energy: 6.226_44_f64, f1: Some(24.146_f64), f2: Some(0.607_117_f64) },
                AtomicScatteringFactor { energy: 6.327_15_f64, f1: Some(24.040_2_f64), f2: Some(0.590_39_f64) },
                AtomicScatteringFactor { energy: 6.429_48_f64, f1: Some(23.916_8_f64), f2: Some(0.574_125_f64) },
                AtomicScatteringFactor { energy: 6.533_48_f64, f1: Some(23.769_1_f64), f2: Some(0.558_319_f64) },
                AtomicScatteringFactor { energy: 6.639_15_f64, f1: Some(23.586_1_f64), f2: Some(0.542_948_f64) },
                AtomicScatteringFactor { energy: 6.746_54_f64, f1: Some(23.348_1_f64), f2: Some(0.528_004_f64) },
                AtomicScatteringFactor { energy: 6.855_65_f64, f1: Some(23.012_4_f64), f2: Some(0.513_483_f64) },
                AtomicScatteringFactor { energy: 6.966_54_f64, f1: Some(22.459_1_f64), f2: Some(0.499_359_f64) },
                AtomicScatteringFactor { energy: 7.079_22_f64, f1: Some(20.934_4_f64), f2: Some(0.485_638_f64) },
                AtomicScatteringFactor { energy: 7.111_9_f64, f1: Some(14.751_3_f64), f2: Some(0.481_77_f64) },
                AtomicScatteringFactor { energy: 7.112_1_f64, f1: Some(14.751_8_f64), f2: Some(3.855_92_f64) },
                AtomicScatteringFactor { energy: 7.193_72_f64, f1: Some(22.019_7_f64), f2: Some(3.792_69_f64) },
                AtomicScatteringFactor { energy: 7.310_07_f64, f1: Some(23.031_1_f64), f2: Some(3.705_52_f64) },
                AtomicScatteringFactor { energy: 7.428_31_f64, f1: Some(23.578_8_f64), f2: Some(3.619_51_f64) },
                AtomicScatteringFactor { energy: 7.548_45_f64, f1: Some(23.959_5_f64), f2: Some(3.534_62_f64) },
                AtomicScatteringFactor { energy: 7.670_54_f64, f1: Some(24.251_8_f64), f2: Some(3.451_14_f64) },
                AtomicScatteringFactor { energy: 7.794_61_f64, f1: Some(24.488_8_f64), f2: Some(3.368_93_f64) },
                AtomicScatteringFactor { energy: 7.920_68_f64, f1: Some(24.687_3_f64), f2: Some(3.288_02_f64) },
                AtomicScatteringFactor { energy: 8.048_79_f64, f1: Some(24.857_5_f64), f2: Some(3.208_44_f64) },
                AtomicScatteringFactor { energy: 8.178_98_f64, f1: Some(25.005_8_f64), f2: Some(3.130_21_f64) },
                AtomicScatteringFactor { energy: 8.311_26_f64, f1: Some(25.136_4_f64), f2: Some(3.053_34_f64) },
                AtomicScatteringFactor { energy: 8.445_69_f64, f1: Some(25.252_7_f64), f2: Some(2.977_92_f64) },
                AtomicScatteringFactor { energy: 8.582_29_f64, f1: Some(25.356_9_f64), f2: Some(2.903_74_f64) },
                AtomicScatteringFactor { energy: 8.721_11_f64, f1: Some(25.450_7_f64), f2: Some(2.831_04_f64) },
                AtomicScatteringFactor { energy: 8.862_16_f64, f1: Some(25.535_5_f64), f2: Some(2.759_67_f64) },
                AtomicScatteringFactor { energy: 9.005_5_f64, f1: Some(25.612_6_f64), f2: Some(2.689_82_f64) },
                AtomicScatteringFactor { energy: 9.151_16_f64, f1: Some(25.682_9_f64), f2: Some(2.621_15_f64) },
                AtomicScatteringFactor { energy: 9.299_17_f64, f1: Some(25.746_8_f64), f2: Some(2.553_98_f64) },
                AtomicScatteringFactor { energy: 9.449_58_f64, f1: Some(25.805_4_f64), f2: Some(2.488_17_f64) },
                AtomicScatteringFactor { energy: 9.602_42_f64, f1: Some(25.859_f64), f2: Some(2.423_76_f64) },
                AtomicScatteringFactor { energy: 9.757_73_f64, f1: Some(25.908_1_f64), f2: Some(2.360_63_f64) },
                AtomicScatteringFactor { energy: 9.915_55_f64, f1: Some(25.953_2_f64), f2: Some(2.298_98_f64) },
                AtomicScatteringFactor { energy: 10.075_9_f64, f1: Some(25.994_6_f64), f2: Some(2.238_54_f64) },
                AtomicScatteringFactor { energy: 10.238_9_f64, f1: Some(26.032_5_f64), f2: Some(2.179_43_f64) },
                AtomicScatteringFactor { energy: 10.404_5_f64, f1: Some(26.067_3_f64), f2: Some(2.121_63_f64) },
                AtomicScatteringFactor { energy: 10.572_8_f64, f1: Some(26.099_2_f64), f2: Some(2.065_11_f64) },
                AtomicScatteringFactor { energy: 10.743_8_f64, f1: Some(26.128_4_f64), f2: Some(2.009_87_f64) },
                AtomicScatteringFactor { energy: 10.917_6_f64, f1: Some(26.155_2_f64), f2: Some(1.955_89_f64) },
                AtomicScatteringFactor { energy: 11.094_2_f64, f1: Some(26.179_7_f64), f2: Some(1.903_15_f64) },
                AtomicScatteringFactor { energy: 11.273_6_f64, f1: Some(26.202_f64), f2: Some(1.851_64_f64) },
                AtomicScatteringFactor { energy: 11.455_9_f64, f1: Some(26.222_4_f64), f2: Some(1.801_33_f64) },
                AtomicScatteringFactor { energy: 11.641_2_f64, f1: Some(26.241_f64), f2: Some(1.752_22_f64) },
                AtomicScatteringFactor { energy: 11.829_5_f64, f1: Some(26.257_8_f64), f2: Some(1.704_28_f64) },
                AtomicScatteringFactor { energy: 12.020_8_f64, f1: Some(26.273_f64), f2: Some(1.657_49_f64) },
                AtomicScatteringFactor { energy: 12.215_3_f64, f1: Some(26.286_8_f64), f2: Some(1.611_83_f64) },
                AtomicScatteringFactor { energy: 12.412_8_f64, f1: Some(26.299_2_f64), f2: Some(1.567_28_f64) },
                AtomicScatteringFactor { energy: 12.613_6_f64, f1: Some(26.310_3_f64), f2: Some(1.523_83_f64) },
                AtomicScatteringFactor { energy: 12.817_6_f64, f1: Some(26.320_2_f64), f2: Some(1.481_46_f64) },
                AtomicScatteringFactor { energy: 13.025_f64, f1: Some(26.328_9_f64), f2: Some(1.440_14_f64) },
                AtomicScatteringFactor { energy: 13.235_6_f64, f1: Some(26.336_6_f64), f2: Some(1.399_85_f64) },
                AtomicScatteringFactor { energy: 13.449_7_f64, f1: Some(26.343_3_f64), f2: Some(1.360_58_f64) },
                AtomicScatteringFactor { energy: 13.667_2_f64, f1: Some(26.349_1_f64), f2: Some(1.322_31_f64) },
                AtomicScatteringFactor { energy: 13.888_3_f64, f1: Some(26.354_f64), f2: Some(1.285_01_f64) },
                AtomicScatteringFactor { energy: 14.112_9_f64, f1: Some(26.358_2_f64), f2: Some(1.248_66_f64) },
                AtomicScatteringFactor { energy: 14.341_2_f64, f1: Some(26.361_6_f64), f2: Some(1.213_26_f64) },
                AtomicScatteringFactor { energy: 14.573_1_f64, f1: Some(26.364_2_f64), f2: Some(1.178_77_f64) },
                AtomicScatteringFactor { energy: 14.808_9_f64, f1: Some(26.366_3_f64), f2: Some(1.145_18_f64) },
                AtomicScatteringFactor { energy: 15.048_4_f64, f1: Some(26.367_7_f64), f2: Some(1.112_46_f64) },
                AtomicScatteringFactor { energy: 15.291_8_f64, f1: Some(26.368_5_f64), f2: Some(1.080_61_f64) },
                AtomicScatteringFactor { energy: 15.539_1_f64, f1: Some(26.368_9_f64), f2: Some(1.049_6_f64) },
                AtomicScatteringFactor { energy: 15.790_4_f64, f1: Some(26.368_7_f64), f2: Some(1.019_41_f64) },
                AtomicScatteringFactor { energy: 16.045_8_f64, f1: Some(26.368_1_f64), f2: Some(0.990_019_f64) },
                AtomicScatteringFactor { energy: 16.305_4_f64, f1: Some(26.367_f64), f2: Some(0.961_418_f64) },
                AtomicScatteringFactor { energy: 16.569_1_f64, f1: Some(26.365_5_f64), f2: Some(0.933_585_f64) },
                AtomicScatteringFactor { energy: 16.837_1_f64, f1: Some(26.363_7_f64), f2: Some(0.906_501_f64) },
                AtomicScatteringFactor { energy: 17.109_4_f64, f1: Some(26.361_6_f64), f2: Some(0.880_15_f64) },
                AtomicScatteringFactor { energy: 17.386_1_f64, f1: Some(26.359_1_f64), f2: Some(0.854_515_f64) },
                AtomicScatteringFactor { energy: 17.667_4_f64, f1: Some(26.356_3_f64), f2: Some(0.829_578_f64) },
                AtomicScatteringFactor { energy: 17.953_1_f64, f1: Some(26.353_3_f64), f2: Some(0.805_322_f64) },
                AtomicScatteringFactor { energy: 18.243_5_f64, f1: Some(26.35_f64), f2: Some(0.781_732_f64) },
                AtomicScatteringFactor { energy: 18.538_6_f64, f1: Some(26.346_5_f64), f2: Some(0.758_791_f64) },
                AtomicScatteringFactor { energy: 18.838_4_f64, f1: Some(26.342_8_f64), f2: Some(0.736_483_f64) },
                AtomicScatteringFactor { energy: 19.143_1_f64, f1: Some(26.338_9_f64), f2: Some(0.714_793_f64) },
                AtomicScatteringFactor { energy: 19.452_7_f64, f1: Some(26.334_8_f64), f2: Some(0.693_706_f64) },
                AtomicScatteringFactor { energy: 19.767_4_f64, f1: Some(26.330_5_f64), f2: Some(0.673_206_f64) },
                AtomicScatteringFactor { energy: 20.087_1_f64, f1: Some(26.326_1_f64), f2: Some(0.653_279_f64) },
                AtomicScatteringFactor { energy: 20.412_f64, f1: Some(26.321_6_f64), f2: Some(0.633_91_f64) },
                AtomicScatteringFactor { energy: 20.742_1_f64, f1: Some(26.317_f64), f2: Some(0.615_086_f64) },
                AtomicScatteringFactor { energy: 21.077_6_f64, f1: Some(26.312_3_f64), f2: Some(0.596_791_f64) },
                AtomicScatteringFactor { energy: 21.418_5_f64, f1: Some(26.307_5_f64), f2: Some(0.579_014_f64) },
                AtomicScatteringFactor { energy: 21.765_f64, f1: Some(26.302_6_f64), f2: Some(0.561_739_f64) },
                AtomicScatteringFactor { energy: 22.117_f64, f1: Some(26.297_6_f64), f2: Some(0.544_955_f64) },
                AtomicScatteringFactor { energy: 22.474_7_f64, f1: Some(26.292_6_f64), f2: Some(0.528_649_f64) },
                AtomicScatteringFactor { energy: 22.838_2_f64, f1: Some(26.287_5_f64), f2: Some(0.512_808_f64) },
                AtomicScatteringFactor { energy: 23.207_6_f64, f1: Some(26.282_4_f64), f2: Some(0.497_42_f64) },
                AtomicScatteringFactor { energy: 23.583_f64, f1: Some(26.277_2_f64), f2: Some(0.482_472_f64) },
                AtomicScatteringFactor { energy: 23.964_4_f64, f1: Some(26.272_f64), f2: Some(0.467_954_f64) },
                AtomicScatteringFactor { energy: 24.352_f64, f1: Some(26.266_8_f64), f2: Some(0.453_854_f64) },
                AtomicScatteringFactor { energy: 24.745_9_f64, f1: Some(26.261_6_f64), f2: Some(0.440_16_f64) },
                AtomicScatteringFactor { energy: 25.146_2_f64, f1: Some(26.256_4_f64), f2: Some(0.426_862_f64) },
                AtomicScatteringFactor { energy: 25.552_9_f64, f1: Some(26.251_2_f64), f2: Some(0.413_949_f64) },
                AtomicScatteringFactor { energy: 25.966_2_f64, f1: Some(26.246_f64), f2: Some(0.401_411_f64) },
                AtomicScatteringFactor { energy: 26.386_1_f64, f1: Some(26.240_8_f64), f2: Some(0.389_237_f64) },
                AtomicScatteringFactor { energy: 26.812_9_f64, f1: Some(26.235_6_f64), f2: Some(0.377_418_f64) },
                AtomicScatteringFactor { energy: 27.246_6_f64, f1: Some(26.230_4_f64), f2: Some(0.365_944_f64) },
                AtomicScatteringFactor { energy: 27.687_3_f64, f1: Some(26.225_3_f64), f2: Some(0.354_805_f64) },
                AtomicScatteringFactor { energy: 28.135_1_f64, f1: Some(26.220_2_f64), f2: Some(0.343_992_f64) },
                AtomicScatteringFactor { energy: 28.590_2_f64, f1: Some(26.215_1_f64), f2: Some(0.333_497_f64) },
                AtomicScatteringFactor { energy: 29.052_6_f64, f1: Some(26.21_f64), f2: Some(0.323_31_f64) },
                AtomicScatteringFactor { energy: 29.522_5_f64, f1: Some(26.205_f64), f2: Some(0.313_422_f64) },
                AtomicScatteringFactor { energy: 30.0_f64, f1: Some(26.2_f64), f2: Some(0.303_827_f64) },
            ]
        }),
        neutron_scattering: Some(NeutronScatteringFactor {
            b_c: UncertainFloat::new(9.45_f64, 0.02_f64),
            b_p: None,
            b_m: None,
            bound_coherent_scattering_xs: Some(UncertainFloat::new(11.22_f64, 0.05_f64)),
            bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.4_f64, 0.11_f64)),
            total_bound_scattering_xs: Some(UncertainFloat::new(11.62_f64, 0.10_f64)),
            absorption_xs: Some(UncertainFloat::new(2.56_f64, 0.03_f64)),
        }),
        isotopes: vec![
            Isotope { 
                mass_number: 45,
                mass: UncertainFloat::new(45.014_56_f64, 0.000_43_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 46,
                mass: UncertainFloat::new(46.000_81_f64, 0.000_38_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 47,
                mass: UncertainFloat::new(46.992_89_f64, 0.000_28_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 48,
                mass: UncertainFloat::new(47.980_56_f64, 0.000_11_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 49,
                mass: UncertainFloat::new(48.973_61_f64, 0.000_17_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 50,
                mass: UncertainFloat::new(49.962_99_f64, 0.000_60_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 51,
                mass: UncertainFloat::new(50.956_825_f64, 0.000_016_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 52,
                mass: UncertainFloat::new(51.948_117_f64, 0.000_011_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 53,
                mass: UncertainFloat::new(52.945_312_3_f64, 0.000_002_3_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 54,
                mass: UncertainFloat::new(53.939_614_8_f64, 0.000_001_4_f64),
                abundance: UncertainFloat::new(5.845_f64, 0.035_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(4.2_f64, 0.1_f64),
                    b_p: None,
                    b_m: None,
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(2.2_f64, 0.1_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.0, 0.0)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(2.2_f64, 0.1_f64)),
                    absorption_xs: Some(UncertainFloat::new(2.25_f64, 0.18_f64)),
                }),
            },
            Isotope { 
                mass_number: 55,
                mass: UncertainFloat::new(54.938_298_f64, 0.000_014_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 56,
                mass: UncertainFloat::new(55.934_942_1_f64, 0.000_001_5_f64),
                abundance: UncertainFloat::new(91.754_f64, 0.036_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(10.1_f64, 0.2_f64),
                    b_p: None,
                    b_m: None,
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(12.42_f64, 0.07_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.0, 0.0)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(12.42_f64, 0.07_f64)),
                    absorption_xs: Some(UncertainFloat::new(2.59_f64, 0.14_f64)),
                }),
            },
            Isotope { 
                mass_number: 57,
                mass: UncertainFloat::new(56.935_398_7_f64, 0.000_001_5_f64),
                abundance: UncertainFloat::new(2.119_f64, 0.010_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(2.3_f64, 0.1_f64),
                    b_p: None,
                    b_m: None,
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(0.66_f64, 0.06_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.3_f64, 0.3_f64)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(1.0_f64, 0.3_f64)),
                    absorption_xs: Some(UncertainFloat::new(2.48_f64, 0.30_f64)),
                }),
            },
            Isotope { 
                mass_number: 58,
                mass: UncertainFloat::new(57.933_280_5_f64, 0.000_001_5_f64),
                abundance: UncertainFloat::new(0.282_f64, 0.004_f64),
                xray_scattering: None,
                neutron_scattering: Some(NeutronScatteringFactor {
                    b_c: UncertainFloat::new(15.0_f64, 0.7_f64),
                    b_p: None,
                    b_m: None,
                    bound_coherent_scattering_xs: Some(UncertainFloat::new(28.0_f64, 26.0_f64)),
                    bound_incoherent_scattering_xs: Some(UncertainFloat::new(0.0, 0.0)),
                    total_bound_scattering_xs: Some(UncertainFloat::new(28.0_f64, 26.0_f64)),
                    absorption_xs: Some(UncertainFloat::new(1.28_f64, 0.05_f64)),
                }),
            },
            Isotope { 
                mass_number: 59,
                mass: UncertainFloat::new(58.934_880_5_f64, 0.000_001_5_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 60,
                mass: UncertainFloat::new(59.934_077_f64, 0.000_004_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 61,
                mass: UncertainFloat::new(60.936_749_f64, 0.000_022_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 62,
                mass: UncertainFloat::new(61.936_77_f64, 0.000_16_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 63,
                mass: UncertainFloat::new(62.940_12_f64, 0.000_20_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 64,
                mass: UncertainFloat::new(63.940_87_f64, 0.000_30_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 65,
                mass: UncertainFloat::new(64.944_94_f64, 0.000_30_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 66,
                mass: UncertainFloat::new(65.945_98_f64, 0.000_35_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 67,
                mass: UncertainFloat::new(66.95_f64, 0.50_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 68,
                mass: UncertainFloat::new(67.952_51_f64, 0.000_75_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
            Isotope { 
                mass_number: 69,
                mass: UncertainFloat::new(68.957_7_f64, 0.008_6_f64),
                abundance: UncertainFloat::new(0.0, 0.0),
                xray_scattering: None,
                neutron_scattering: None
            },
        ]
    }
}
