Generated Code
The following is python code generated by the CellML API from this CellML file. (Back to language selection)
The raw code is available.
# Size of variable arrays:
sizeAlgebraic = 0
sizeStates = 0
sizeConstants = 444
from math import *
from numpy import *
def createLegends():
legend_states = [""] * sizeStates
legend_rates = [""] * sizeStates
legend_algebraic = [""] * sizeAlgebraic
legend_voi = ""
legend_constants = [""] * sizeConstants
legend_constants[0] = "speed_of_light_in_vacuum in component codata_2006_universal (meter_per_second)"
legend_constants[441] = "magnetic_constant in component codata_2006_universal (newton_per_square_ampere)"
legend_constants[442] = "electric_constant in component codata_2006_universal (farad_per_meter)"
legend_constants[443] = "characteristic_impedance_of_vacuum in component codata_2006_universal (ohm)"
legend_constants[1] = "Newtonian_constant_of_gravitation in component codata_2006_universal (cubic_meter_per_kilogram_per_square_second)"
legend_constants[2] = "Newtonian_constant_of_gravitation_over_h_bar_c in component codata_2006_universal (quartic_c_per_square_gigaelectronvolt)"
legend_constants[3] = "Planck_constant in component codata_2006_universal (joule_second)"
legend_constants[4] = "Planck_constant_in_eV_s in component codata_2006_universal (electronvolt_second)"
legend_constants[5] = "Planck_constant_over_2_pi in component codata_2006_universal (joule_second)"
legend_constants[6] = "Planck_constant_over_2_pi_in_eV_s in component codata_2006_universal (electronvolt_second)"
legend_constants[7] = "Planck_constant_over_2_pi_times_c_in_MeV_fm in component codata_2006_universal (megaelectronvolt_femtometer)"
legend_constants[8] = "Planck_mass in component codata_2006_universal (kilogram)"
legend_constants[9] = "Planck_mass_energy_equivalent_in_GeV in component codata_2006_universal (gigaelectronvolt)"
legend_constants[10] = "Planck_temperature in component codata_2006_universal (kelvin)"
legend_constants[11] = "Planck_length in component codata_2006_universal (meter)"
legend_constants[12] = "Planck_time in component codata_2006_universal (second)"
legend_constants[13] = "speed_of_light_in_vacuum_uncertainty in component codata_2006_universal_uncertainty (meter_per_second)"
legend_constants[14] = "magnetic_constant_uncertainty in component codata_2006_universal_uncertainty (newton_per_square_ampere)"
legend_constants[15] = "electric_constant_uncertainty in component codata_2006_universal_uncertainty (farad_per_meter)"
legend_constants[16] = "characteristic_impedance_of_vacuum_uncertainty in component codata_2006_universal_uncertainty (ohm)"
legend_constants[17] = "Newtonian_constant_of_gravitation_uncertainty in component codata_2006_universal_uncertainty (cubic_meter_per_kilogram_per_square_second)"
legend_constants[18] = "Newtonian_constant_of_gravitation_over_h_bar_c_uncertainty in component codata_2006_universal_uncertainty (quartic_c_per_square_gigaelectronvolt)"
legend_constants[19] = "Planck_constant_uncertainty in component codata_2006_universal_uncertainty (joule_second)"
legend_constants[20] = "Planck_constant_in_eV_s_uncertainty in component codata_2006_universal_uncertainty (electronvolt_second)"
legend_constants[21] = "Planck_constant_over_2_pi_uncertainty in component codata_2006_universal_uncertainty (joule_second)"
legend_constants[22] = "Planck_constant_over_2_pi_in_eV_s_uncertainty in component codata_2006_universal_uncertainty (electronvolt_second)"
legend_constants[23] = "Planck_constant_over_2_pi_times_c_in_MeV_fm_uncertainty in component codata_2006_universal_uncertainty (megaelectronvolt_femtometer)"
legend_constants[24] = "Planck_mass_uncertainty in component codata_2006_universal_uncertainty (kilogram)"
legend_constants[25] = "Planck_mass_energy_equivalent_in_GeV_uncertainty in component codata_2006_universal_uncertainty (gigaelectronvolt)"
legend_constants[26] = "Planck_temperature_uncertainty in component codata_2006_universal_uncertainty (kelvin)"
legend_constants[27] = "Planck_length_uncertainty in component codata_2006_universal_uncertainty (meter)"
legend_constants[28] = "Planck_time_uncertainty in component codata_2006_universal_uncertainty (second)"
legend_constants[29] = "elementary_charge in component codata_2006_electromagnetic (coulomb)"
legend_constants[30] = "elementary_charge_over_h in component codata_2006_electromagnetic (ampere_per_joule)"
legend_constants[31] = "magnetic_flux_quantum in component codata_2006_electromagnetic (weber)"
legend_constants[32] = "conductance_quantum in component codata_2006_electromagnetic (siemens)"
legend_constants[33] = "inverse_of_conductance_quantum in component codata_2006_electromagnetic (ohm)"
legend_constants[34] = "Josephson_constant in component codata_2006_electromagnetic (hertz_per_volt)"
legend_constants[35] = "von_Klitzing_constant in component codata_2006_electromagnetic (ohm)"
legend_constants[36] = "Bohr_magneton in component codata_2006_electromagnetic (joule_per_tesla)"
legend_constants[37] = "Bohr_magneton_in_eV_per_T in component codata_2006_electromagnetic (electronvolt_per_tesla)"
legend_constants[38] = "Bohr_magneton_in_Hz_per_T in component codata_2006_electromagnetic (hertz_per_tesla)"
legend_constants[39] = "Bohr_magneton_in_inverse_meter_per_tesla in component codata_2006_electromagnetic (per_meter_per_tesla)"
legend_constants[40] = "Bohr_magneton_in_K_per_T in component codata_2006_electromagnetic (kelvin_per_tesla)"
legend_constants[41] = "nuclear_magneton in component codata_2006_electromagnetic (joule_per_tesla)"
legend_constants[42] = "nuclear_magneton_in_eV_per_T in component codata_2006_electromagnetic (electronvolt_per_tesla)"
legend_constants[43] = "nuclear_magneton_in_MHz_per_T in component codata_2006_electromagnetic (megahertz_per_tesla)"
legend_constants[44] = "nuclear_magneton_in_inverse_meter_per_tesla in component codata_2006_electromagnetic (per_meter_per_tesla)"
legend_constants[45] = "nuclear_magneton_in_K_per_T in component codata_2006_electromagnetic (kelvin_per_tesla)"
legend_constants[46] = "elementary_charge_uncertainty in component codata_2006_electromagnetic_uncertainty (coulomb)"
legend_constants[47] = "elementary_charge_over_h_uncertainty in component codata_2006_electromagnetic_uncertainty (ampere_per_joule)"
legend_constants[48] = "magnetic_flux_quantum_uncertainty in component codata_2006_electromagnetic_uncertainty (weber)"
legend_constants[49] = "conductance_quantum_uncertainty in component codata_2006_electromagnetic_uncertainty (siemens)"
legend_constants[50] = "inverse_of_conductance_quantum_uncertainty in component codata_2006_electromagnetic_uncertainty (ohm)"
legend_constants[51] = "Josephson_constant_uncertainty in component codata_2006_electromagnetic_uncertainty (hertz_per_volt)"
legend_constants[52] = "von_Klitzing_constant_uncertainty in component codata_2006_electromagnetic_uncertainty (ohm)"
legend_constants[53] = "Bohr_magneton_uncertainty in component codata_2006_electromagnetic_uncertainty (joule_per_tesla)"
legend_constants[54] = "Bohr_magneton_in_eV_per_T_uncertainty in component codata_2006_electromagnetic_uncertainty (electronvolt_per_tesla)"
legend_constants[55] = "Bohr_magneton_in_Hz_per_T_uncertainty in component codata_2006_electromagnetic_uncertainty (hertz_per_tesla)"
legend_constants[56] = "Bohr_magneton_in_inverse_meter_per_tesla_uncertainty in component codata_2006_electromagnetic_uncertainty (per_meter_per_tesla)"
legend_constants[57] = "Bohr_magneton_in_K_per_T_uncertainty in component codata_2006_electromagnetic_uncertainty (kelvin_per_tesla)"
legend_constants[58] = "nuclear_magneton_uncertainty in component codata_2006_electromagnetic_uncertainty (joule_per_tesla)"
legend_constants[59] = "nuclear_magneton_in_eV_per_T_uncertainty in component codata_2006_electromagnetic_uncertainty (electronvolt_per_tesla)"
legend_constants[60] = "nuclear_magneton_in_MHz_per_T_uncertainty in component codata_2006_electromagnetic_uncertainty (megahertz_per_tesla)"
legend_constants[61] = "nuclear_magneton_in_inverse_meter_per_tesla_uncertainty in component codata_2006_electromagnetic_uncertainty (per_meter_per_tesla)"
legend_constants[62] = "nuclear_magneton_in_K_per_T_uncertainty in component codata_2006_electromagnetic_uncertainty (kelvin_per_tesla)"
legend_constants[63] = "fine_structure_constant in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[64] = "inverse_fine_structure_constant in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[65] = "Rydberg_constant in component codata_2006_atomic_and_nuclear (per_meter)"
legend_constants[66] = "Rydberg_constant_times_c_in_Hz in component codata_2006_atomic_and_nuclear (hertz)"
legend_constants[67] = "Rydberg_constant_times_hc_in_J in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[68] = "Rydberg_constant_times_hc_in_eV in component codata_2006_atomic_and_nuclear (electronvolt)"
legend_constants[69] = "Bohr_radius in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[70] = "Hartree_energy in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[71] = "Hartree_energy_in_eV in component codata_2006_atomic_and_nuclear (electronvolt)"
legend_constants[72] = "quantum_of_circulation in component codata_2006_atomic_and_nuclear (square_meter_per_second)"
legend_constants[73] = "quantum_of_circulation_times_2 in component codata_2006_atomic_and_nuclear (square_meter_per_second)"
legend_constants[74] = "Fermi_coupling_constant in component codata_2006_atomic_and_nuclear (per_square_gigaelectronvolt)"
legend_constants[75] = "weak_mixing_angle in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[76] = "electron_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[77] = "electron_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[78] = "electron_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[79] = "electron_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[80] = "electron_muon_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[81] = "electron_tau_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[82] = "electron_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[83] = "electron_neutron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[84] = "electron_deuteron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[85] = "electron_to_alpha_particle_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[86] = "electron_charge_to_mass_quotient in component codata_2006_atomic_and_nuclear (coulomb_per_kilogram)"
legend_constants[87] = "electron_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[88] = "Compton_wavelength in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[89] = "Compton_wavelength_over_2_pi in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[90] = "classical_electron_radius in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[91] = "Thomson_cross_section in component codata_2006_atomic_and_nuclear (square_meter)"
legend_constants[92] = "electron_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[93] = "electron_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[94] = "electron_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[95] = "electron_magnetic_moment_anomaly in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[96] = "electron_g_factor in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[97] = "electron_muon_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[98] = "electron_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[99] = "electron_to_shielded_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[100] = "electron_neutron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[101] = "electron_deuteron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[102] = "electron_to_shielded_helion_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[103] = "electron_gyromagnetic_ratio in component codata_2006_atomic_and_nuclear (per_second_per_tesla)"
legend_constants[104] = "electron_gyromagnetic_ratio_over_2_pi in component codata_2006_atomic_and_nuclear (megahertz_per_tesla)"
legend_constants[105] = "muon_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[106] = "muon_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[107] = "muon_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[108] = "muon_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[109] = "muon_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[110] = "muon_tau_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[111] = "muon_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[112] = "muon_neutron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[113] = "muon_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[114] = "muon_Compton_wavelength in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[115] = "muon_Compton_wavelength_over_2_pi in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[116] = "muon_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[117] = "muon_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[118] = "muon_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[119] = "muon_magnetic_moment_anomaly in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[120] = "muon_g_factor in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[121] = "muon_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[122] = "tau_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[123] = "tau_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[124] = "tau_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[125] = "tau_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[126] = "tau_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[127] = "tau_muon_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[128] = "tau_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[129] = "tau_neutron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[130] = "tau_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[131] = "tau_Compton_wavelength in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[132] = "tau_Compton_wavelength_over_2_pi in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[133] = "proton_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[134] = "proton_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[135] = "proton_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[136] = "proton_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[137] = "proton_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[138] = "proton_muon_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[139] = "proton_tau_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[140] = "proton_neutron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[141] = "proton_charge_to_mass_quotient in component codata_2006_atomic_and_nuclear (coulomb_per_kilogram)"
legend_constants[142] = "proton_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[143] = "proton_Compton_wavelength in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[144] = "proton_Compton_wavelength_over_2_pi in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[145] = "proton_rms_charge_radius in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[146] = "proton_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[147] = "proton_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[148] = "proton_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[149] = "proton_g_factor in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[150] = "proton_neutron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[151] = "shielded_proton_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[152] = "shielded_proton_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[153] = "shielded_proton_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[154] = "proton_magnetic_shielding_correction in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[155] = "proton_gyromagnetic_ratio in component codata_2006_atomic_and_nuclear (per_second_per_tesla)"
legend_constants[156] = "proton_gyromagnetic_ratio_over_2_pi in component codata_2006_atomic_and_nuclear (megahertz_per_tesla)"
legend_constants[157] = "shielded_proton_gyromagnetic_ratio in component codata_2006_atomic_and_nuclear (per_second_per_tesla)"
legend_constants[158] = "shielded_proton_gyromagnetic_ratio_over_2_pi in component codata_2006_atomic_and_nuclear (megahertz_per_tesla)"
legend_constants[159] = "neutron_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[160] = "neutron_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[161] = "neutron_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[162] = "neutron_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[163] = "neutron_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[164] = "neutron_muon_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[165] = "neutron_tau_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[166] = "neutron_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[167] = "neutron_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[168] = "neutron_Compton_wavelength in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[169] = "neutron_Compton_wavelength_over_2_pi in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[170] = "neutron_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[171] = "neutron_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[172] = "neutron_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[173] = "neutron_g_factor in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[174] = "neutron_electron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[175] = "neutron_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[176] = "neutron_to_shielded_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[177] = "neutron_gyromagnetic_ratio in component codata_2006_atomic_and_nuclear (per_second_per_tesla)"
legend_constants[178] = "neutron_gyromagnetic_ratio_over_2_pi in component codata_2006_atomic_and_nuclear (megahertz_per_tesla)"
legend_constants[179] = "deuteron_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[180] = "deuteron_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[181] = "deuteron_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[182] = "deuteron_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[183] = "deuteron_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[184] = "deuteron_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[185] = "deuteron_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[186] = "deuteron_rms_charge_radius in component codata_2006_atomic_and_nuclear (meter)"
legend_constants[187] = "deuteron_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[188] = "deuteron_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[189] = "deuteron_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[190] = "deuteron_g_factor in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[191] = "deuteron_electron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[192] = "deuteron_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[193] = "deuteron_neutron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[194] = "triton_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[195] = "triton_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[196] = "triton_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[197] = "triton_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[198] = "triton_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[199] = "triton_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[200] = "triton_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[201] = "triton_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[202] = "triton_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[203] = "triton_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[204] = "triton_g_factor in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[205] = "triton_electron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[206] = "triton_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[207] = "triton_neutron_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[208] = "helion_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[209] = "helion_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[210] = "helion_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[211] = "helion_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[212] = "helion_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[213] = "helion_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[214] = "helion_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[215] = "shielded_helion_magnetic_moment in component codata_2006_atomic_and_nuclear (joule_per_tesla)"
legend_constants[216] = "shielded_helion_magnetic_moment_to_Bohr_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[217] = "shielded_helion_magnetic_moment_to_nuclear_magneton_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[218] = "shielded_helion_to_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[219] = "shielded_helion_to_shielded_proton_magnetic_moment_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[220] = "shielded_helion_gyromagnetic_ratio in component codata_2006_atomic_and_nuclear (per_second_per_tesla)"
legend_constants[221] = "shielded_helion_gyromagnetic_ratio_over_2_pi in component codata_2006_atomic_and_nuclear (megahertz_per_tesla)"
legend_constants[222] = "alpha_particle_mass in component codata_2006_atomic_and_nuclear (kilogram)"
legend_constants[223] = "alpha_particle_mass_in_u in component codata_2006_atomic_and_nuclear (atomic_mass_unit)"
legend_constants[224] = "alpha_particle_mass_energy_equivalent in component codata_2006_atomic_and_nuclear (joule)"
legend_constants[225] = "alpha_particle_mass_energy_equivalent_in_MeV in component codata_2006_atomic_and_nuclear (megaelectronvolt)"
legend_constants[226] = "alpha_particle_electron_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[227] = "alpha_particle_proton_mass_ratio in component codata_2006_atomic_and_nuclear (dimensionless)"
legend_constants[228] = "alpha_particle_molar_mass in component codata_2006_atomic_and_nuclear (kilogram_per_mole)"
legend_constants[229] = "fine_structure_constant_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[230] = "inverse_fine_structure_constant_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[231] = "Rydberg_constant_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (per_meter)"
legend_constants[232] = "Rydberg_constant_times_c_in_Hz_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (hertz)"
legend_constants[233] = "Rydberg_constant_times_hc_in_J_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[234] = "Rydberg_constant_times_hc_in_eV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (electronvolt)"
legend_constants[235] = "Bohr_radius_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[236] = "Hartree_energy_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[237] = "Hartree_energy_in_eV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (electronvolt)"
legend_constants[238] = "quantum_of_circulation_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (square_meter_per_second)"
legend_constants[239] = "quantum_of_circulation_times_2_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (square_meter_per_second)"
legend_constants[240] = "Fermi_coupling_constant_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (per_square_gigaelectronvolt)"
legend_constants[241] = "weak_mixing_angle_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[242] = "electron_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[243] = "electron_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[244] = "electron_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[245] = "electron_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[246] = "electron_muon_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[247] = "electron_tau_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[248] = "electron_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[249] = "electron_neutron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[250] = "electron_deuteron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[251] = "electron_to_alpha_particle_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[252] = "electron_charge_to_mass_quotient_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (coulomb_per_kilogram)"
legend_constants[253] = "electron_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[254] = "Compton_wavelength_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[255] = "Compton_wavelength_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[256] = "classical_electron_radius_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[257] = "Thomson_cross_section_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (square_meter)"
legend_constants[258] = "electron_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[259] = "electron_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[260] = "electron_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[261] = "electron_magnetic_moment_anomaly_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[262] = "electron_g_factor_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[263] = "electron_muon_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[264] = "electron_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[265] = "electron_to_shielded_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[266] = "electron_neutron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[267] = "electron_deuteron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[268] = "electron_to_shielded_helion_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[269] = "electron_gyromagnetic_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (per_second_per_tesla)"
legend_constants[270] = "electron_gyromagnetic_ratio_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megahertz_per_tesla)"
legend_constants[271] = "muon_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[272] = "muon_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[273] = "muon_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[274] = "muon_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[275] = "muon_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[276] = "muon_tau_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[277] = "muon_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[278] = "muon_neutron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[279] = "muon_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[280] = "muon_Compton_wavelength_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[281] = "muon_Compton_wavelength_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[282] = "muon_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[283] = "muon_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[284] = "muon_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[285] = "muon_magnetic_moment_anomaly_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[286] = "muon_g_factor_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[287] = "muon_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[288] = "tau_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[289] = "tau_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[290] = "tau_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[291] = "tau_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[292] = "tau_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[293] = "tau_muon_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[294] = "tau_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[295] = "tau_neutron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[296] = "tau_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[297] = "tau_Compton_wavelength_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[298] = "tau_Compton_wavelength_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[299] = "proton_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[300] = "proton_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[301] = "proton_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[302] = "proton_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[303] = "proton_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[304] = "proton_muon_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[305] = "proton_tau_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[306] = "proton_neutron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[307] = "proton_charge_to_mass_quotient_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (coulomb_per_kilogram)"
legend_constants[308] = "proton_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[309] = "proton_Compton_wavelength_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[310] = "proton_Compton_wavelength_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[311] = "proton_rms_charge_radius_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[312] = "proton_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[313] = "proton_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[314] = "proton_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[315] = "proton_g_factor_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[316] = "proton_neutron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[317] = "shielded_proton_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[318] = "shielded_proton_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[319] = "shielded_proton_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[320] = "proton_magnetic_shielding_correction_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[321] = "proton_gyromagnetic_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (per_second_per_tesla)"
legend_constants[322] = "proton_gyromagnetic_ratio_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megahertz_per_tesla)"
legend_constants[323] = "shielded_proton_gyromagnetic_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (per_second_per_tesla)"
legend_constants[324] = "shielded_proton_gyromagnetic_ratio_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megahertz_per_tesla)"
legend_constants[325] = "neutron_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[326] = "neutron_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[327] = "neutron_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[328] = "neutron_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[329] = "neutron_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[330] = "neutron_muon_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[331] = "neutron_tau_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[332] = "neutron_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[333] = "neutron_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[334] = "neutron_Compton_wavelength_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[335] = "neutron_Compton_wavelength_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[336] = "neutron_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[337] = "neutron_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[338] = "neutron_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[339] = "neutron_g_factor_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[340] = "neutron_electron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[341] = "neutron_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[342] = "neutron_to_shielded_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[343] = "neutron_gyromagnetic_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (per_second_per_tesla)"
legend_constants[344] = "neutron_gyromagnetic_ratio_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megahertz_per_tesla)"
legend_constants[345] = "deuteron_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[346] = "deuteron_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[347] = "deuteron_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[348] = "deuteron_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[349] = "deuteron_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[350] = "deuteron_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[351] = "deuteron_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[352] = "deuteron_rms_charge_radius_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (meter)"
legend_constants[353] = "deuteron_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[354] = "deuteron_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[355] = "deuteron_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[356] = "deuteron_g_factor_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[357] = "deuteron_electron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[358] = "deuteron_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[359] = "deuteron_neutron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[360] = "triton_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[361] = "triton_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[362] = "triton_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[363] = "triton_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[364] = "triton_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[365] = "triton_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[366] = "triton_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[367] = "triton_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[368] = "triton_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[369] = "triton_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[370] = "triton_g_factor_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[371] = "triton_electron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[372] = "triton_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[373] = "triton_neutron_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[374] = "helion_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[375] = "helion_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[376] = "helion_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[377] = "helion_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[378] = "helion_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[379] = "helion_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[380] = "helion_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[381] = "shielded_helion_magnetic_moment_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule_per_tesla)"
legend_constants[382] = "shielded_helion_magnetic_moment_to_Bohr_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[383] = "shielded_helion_magnetic_moment_to_nuclear_magneton_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[384] = "shielded_helion_to_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[385] = "shielded_helion_to_shielded_proton_magnetic_moment_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[386] = "shielded_helion_gyromagnetic_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (per_second_per_tesla)"
legend_constants[387] = "shielded_helion_gyromagnetic_ratio_over_2_pi_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megahertz_per_tesla)"
legend_constants[388] = "alpha_particle_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram)"
legend_constants[389] = "alpha_particle_mass_in_u_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (atomic_mass_unit)"
legend_constants[390] = "alpha_particle_mass_energy_equivalent_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (joule)"
legend_constants[391] = "alpha_particle_mass_energy_equivalent_in_MeV_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (megaelectronvolt)"
legend_constants[392] = "alpha_particle_electron_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[393] = "alpha_particle_proton_mass_ratio_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (dimensionless)"
legend_constants[394] = "alpha_particle_molar_mass_uncertainty in component codata_2006_atomic_and_nuclear_uncertainty (kilogram_per_mole)"
legend_constants[395] = "Avogadro_constant in component codata_2006_physicochemical (per_mole)"
legend_constants[396] = "atomic_mass_constant in component codata_2006_physicochemical (kilogram)"
legend_constants[397] = "atomic_mass_constant_energy_equivalent in component codata_2006_physicochemical (joule)"
legend_constants[398] = "atomic_mass_constant_energy_equivalent_in_MeV in component codata_2006_physicochemical (megaelectronvolt)"
legend_constants[399] = "Faraday_constant in component codata_2006_physicochemical (coulomb_per_mole)"
legend_constants[400] = "molar_Planck_constant in component codata_2006_physicochemical (joule_second_per_mole)"
legend_constants[401] = "molar_Planck_constant_times_c in component codata_2006_physicochemical (joule_meter_per_mole)"
legend_constants[402] = "molar_gas_constant in component codata_2006_physicochemical (joule_per_mole_per_kelvin)"
legend_constants[403] = "Boltzmann_constant in component codata_2006_physicochemical (joule_per_kelvin)"
legend_constants[404] = "Boltzmann_constant_in_Hz_per_K in component codata_2006_physicochemical (hertz_per_kelvin)"
legend_constants[405] = "Boltzmann_constant_in_eV_per_K in component codata_2006_physicochemical (electronvolt_per_kelvin)"
legend_constants[406] = "Boltzmann_constant_in_inverse_meter_per_kelvin in component codata_2006_physicochemical (per_meter_per_kelvin)"
legend_constants[407] = "molar_volume_of_ideal_gas_273_15K_101_325kPa in component codata_2006_physicochemical (cubic_meter_per_mole)"
legend_constants[408] = "Loschmidt_constant in component codata_2006_physicochemical (per_cubic_meter)"
legend_constants[409] = "molar_volume_of_ideal_gas_273_15K_100kPa in component codata_2006_physicochemical (cubic_meter_per_mole)"
legend_constants[410] = "Sackur_Tetrode_constant_1K_100kPa in component codata_2006_physicochemical (dimensionless)"
legend_constants[411] = "Sackur_Tetrode_constant_1K_101_325kPa in component codata_2006_physicochemical (dimensionless)"
legend_constants[412] = "Stefan_Boltzmann_constant in component codata_2006_physicochemical (watt_per_square_meter_per_quartic_kelvin)"
legend_constants[413] = "first_radiation_constant in component codata_2006_physicochemical (watt_per_square_meter)"
legend_constants[414] = "first_radiation_constant_for_spectral_radiance in component codata_2006_physicochemical (watt_per_square_meter_per_steradian)"
legend_constants[415] = "second_radiation_constant in component codata_2006_physicochemical (meter_kelvin)"
legend_constants[416] = "Wien_wavelength_displacement_law_constant in component codata_2006_physicochemical (meter_kelvin)"
legend_constants[417] = "Wien_frequency_displacement_law_constant in component codata_2006_physicochemical (hertz_per_kelvin)"
legend_constants[418] = "Avogadro_constant_uncertainty in component codata_2006_physicochemical_uncertainty (per_mole)"
legend_constants[419] = "atomic_mass_constant_uncertainty in component codata_2006_physicochemical_uncertainty (kilogram)"
legend_constants[420] = "atomic_mass_constant_energy_equivalent_uncertainty in component codata_2006_physicochemical_uncertainty (joule)"
legend_constants[421] = "atomic_mass_constant_energy_equivalent_in_MeV_uncertainty in component codata_2006_physicochemical_uncertainty (megaelectronvolt)"
legend_constants[422] = "Faraday_constant_uncertainty in component codata_2006_physicochemical_uncertainty (coulomb_per_mole)"
legend_constants[423] = "molar_Planck_constant_uncertainty in component codata_2006_physicochemical_uncertainty (joule_second_per_mole)"
legend_constants[424] = "molar_Planck_constant_times_c_uncertainty in component codata_2006_physicochemical_uncertainty (joule_meter_per_mole)"
legend_constants[425] = "molar_gas_constant_uncertainty in component codata_2006_physicochemical_uncertainty (joule_per_mole_per_kelvin)"
legend_constants[426] = "Boltzmann_constant_uncertainty in component codata_2006_physicochemical_uncertainty (joule_per_kelvin)"
legend_constants[427] = "Boltzmann_constant_in_Hz_per_K_uncertainty in component codata_2006_physicochemical_uncertainty (hertz_per_kelvin)"
legend_constants[428] = "Boltzmann_constant_in_eV_per_K_uncertainty in component codata_2006_physicochemical_uncertainty (electronvolt_per_kelvin)"
legend_constants[429] = "Boltzmann_constant_in_inverse_meter_per_kelvin_uncertainty in component codata_2006_physicochemical_uncertainty (per_meter_per_kelvin)"
legend_constants[430] = "molar_volume_of_ideal_gas_273_15K_101_325kPa_uncertainty in component codata_2006_physicochemical_uncertainty (cubic_meter_per_mole)"
legend_constants[431] = "Loschmidt_constant_uncertainty in component codata_2006_physicochemical_uncertainty (per_cubic_meter)"
legend_constants[432] = "molar_volume_of_ideal_gas_273_15K_100kPa_uncertainty in component codata_2006_physicochemical_uncertainty (cubic_meter_per_mole)"
legend_constants[433] = "Sackur_Tetrode_constant_1K_100kPa_uncertainty in component codata_2006_physicochemical_uncertainty (dimensionless)"
legend_constants[434] = "Sackur_Tetrode_constant_1K_101_325kPa_uncertainty in component codata_2006_physicochemical_uncertainty (dimensionless)"
legend_constants[435] = "Stefan_Boltzmann_constant_uncertainty in component codata_2006_physicochemical_uncertainty (watt_per_square_meter_per_quartic_kelvin)"
legend_constants[436] = "first_radiation_constant_uncertainty in component codata_2006_physicochemical_uncertainty (watt_per_square_meter)"
legend_constants[437] = "first_radiation_constant_for_spectral_radiance_uncertainty in component codata_2006_physicochemical_uncertainty (watt_per_square_meter_per_steradian)"
legend_constants[438] = "second_radiation_constant_uncertainty in component codata_2006_physicochemical_uncertainty (meter_kelvin)"
legend_constants[439] = "Wien_wavelength_displacement_law_constant_uncertainty in component codata_2006_physicochemical_uncertainty (meter_kelvin)"
legend_constants[440] = "Wien_frequency_displacement_law_constant_uncertainty in component codata_2006_physicochemical_uncertainty (hertz_per_kelvin)"
return (legend_states, legend_algebraic, legend_voi, legend_constants)
def initConsts():
constants = [0.0] * sizeConstants; states = [0.0] * sizeStates;
constants[0] = 2.99792e+08
constants[1] = 6.67428e-11
constants[2] = 6.70881e-39
constants[3] = 6.62607e-34
constants[4] = 4.13567e-15
constants[5] = 1.05457e-34
constants[6] = 6.58212e-16
constants[7] = 197.327
constants[8] = 2.17644e-08
constants[9] = 1.22089e+19
constants[10] = 1.41678e+32
constants[11] = 1.61625e-35
constants[12] = 5.39124e-44
constants[13] = 0.00000
constants[14] = 0.00000
constants[15] = 0.00000
constants[16] = 0.00000
constants[17] = 6.70000e-15
constants[18] = 6.70000e-43
constants[19] = 3.30000e-41
constants[20] = 1.00000e-22
constants[21] = 5.30000e-42
constants[22] = 1.60000e-23
constants[23] = 4.90000e-06
constants[24] = 1.10000e-12
constants[25] = 6.10000e+14
constants[26] = 7.10000e+27
constants[27] = 8.10000e-40
constants[28] = 2.70000e-48
constants[29] = 1.60218e-19
constants[30] = 2.41799e+14
constants[31] = 2.06783e-15
constants[32] = 7.74809e-05
constants[33] = 12906.4
constants[34] = 4.83598e+14
constants[35] = 25812.8
constants[36] = 9.27401e-24
constants[37] = 5.78838e-05
constants[38] = 1.39962e+10
constants[39] = 46.6865
constants[40] = 0.671713
constants[41] = 5.05078e-27
constants[42] = 3.15245e-08
constants[43] = 7.62259
constants[44] = 0.0254262
constants[45] = 0.000365826
constants[46] = 4.00000e-27
constants[47] = 6.00000e+06
constants[48] = 5.20000e-23
constants[49] = 5.30000e-14
constants[50] = 8.80000e-06
constants[51] = 1.20000e+07
constants[52] = 1.80000e-05
constants[53] = 2.30000e-31
constants[54] = 7.90000e-14
constants[55] = 350.000
constants[56] = 1.20000e-06
constants[57] = 1.20000e-06
constants[58] = 1.30000e-34
constants[59] = 4.50000e-17
constants[60] = 1.90000e-07
constants[61] = 6.40000e-10
constants[62] = 6.40000e-10
constants[63] = 0.00729735
constants[64] = 137.036
constants[65] = 1.09737e+07
constants[66] = 3.28984e+15
constants[67] = 2.17987e-18
constants[68] = 13.6057
constants[69] = 5.29177e-11
constants[70] = 4.35974e-18
constants[71] = 27.2114
constants[72] = 0.000363695
constants[73] = 0.000727390
constants[74] = 1.16637e-05
constants[75] = 0.222550
constants[76] = 9.10938e-31
constants[77] = 0.000548580
constants[78] = 8.18710e-14
constants[79] = 0.510999
constants[80] = 0.00483633
constants[81] = 0.000287564
constants[82] = 0.000544617
constants[83] = 0.000543867
constants[84] = 0.000272444
constants[85] = 0.000137093
constants[86] = -1.75882e+11
constants[87] = 5.48580e-07
constants[88] = 2.42631e-12
constants[89] = 3.86159e-13
constants[90] = 2.81794e-15
constants[91] = 6.65246e-29
constants[92] = -9.28476e-24
constants[93] = -1.00116
constants[94] = -1838.28
constants[95] = 0.00115965
constants[96] = -2.00232
constants[97] = 206.767
constants[98] = -658.211
constants[99] = -658.228
constants[100] = 960.920
constants[101] = -2143.92
constants[102] = 864.058
constants[103] = 1.76086e+11
constants[104] = 28025.0
constants[105] = 1.88353e-28
constants[106] = 0.113429
constants[107] = 1.69283e-11
constants[108] = 105.658
constants[109] = 206.768
constants[110] = 0.0594592
constants[111] = 0.112610
constants[112] = 0.112455
constants[113] = 0.000113429
constants[114] = 1.17344e-14
constants[115] = 1.86759e-15
constants[116] = -4.49045e-26
constants[117] = -0.00484197
constants[118] = -8.89060
constants[119] = 0.00116592
constants[120] = -2.00233
constants[121] = -3.18335
constants[122] = 3.16777e-27
constants[123] = 1.90768
constants[124] = 2.84705e-10
constants[125] = 1776.99
constants[126] = 3477.48
constants[127] = 16.8183
constants[128] = 1.89390
constants[129] = 1.89129
constants[130] = 0.00190768
constants[131] = 6.97720e-16
constants[132] = 1.11046e-16
constants[133] = 1.67262e-27
constants[134] = 1.00728
constants[135] = 1.50328e-10
constants[136] = 938.272
constants[137] = 1836.15
constants[138] = 8.88024
constants[139] = 0.528012
constants[140] = 0.998623
constants[141] = 9.57883e+07
constants[142] = 0.00100728
constants[143] = 1.32141e-15
constants[144] = 2.10309e-16
constants[145] = 8.76800e-16
constants[146] = 1.41061e-26
constants[147] = 0.00152103
constants[148] = 2.79285
constants[149] = 5.58569
constants[150] = -1.45990
constants[151] = 1.41057e-26
constants[152] = 0.00152099
constants[153] = 2.79278
constants[154] = 2.56940e-05
constants[155] = 2.67522e+08
constants[156] = 42.5775
constants[157] = 2.67515e+08
constants[158] = 42.5764
constants[159] = 1.67493e-27
constants[160] = 1.00866
constants[161] = 1.50535e-10
constants[162] = 939.565
constants[163] = 1838.68
constants[164] = 8.89248
constants[165] = 0.528740
constants[166] = 1.00138
constants[167] = 0.00100866
constants[168] = 1.31959e-15
constants[169] = 2.10019e-16
constants[170] = -9.66236e-27
constants[171] = -0.00104188
constants[172] = -1.91304
constants[173] = -3.82609
constants[174] = 0.00104067
constants[175] = -0.684979
constants[176] = -0.684997
constants[177] = 1.83247e+08
constants[178] = 29.1647
constants[179] = 3.34358e-27
constants[180] = 2.01355
constants[181] = 3.00506e-10
constants[182] = 1875.61
constants[183] = 3670.48
constants[184] = 1.99901
constants[185] = 0.00201355
constants[186] = 2.14020e-15
constants[187] = 4.33073e-27
constants[188] = 0.000466975
constants[189] = 0.857438
constants[190] = 0.857438
constants[191] = -0.000466435
constants[192] = 0.307012
constants[193] = -0.448207
constants[194] = 5.00736e-27
constants[195] = 3.01550
constants[196] = 4.50039e-10
constants[197] = 2808.92
constants[198] = 5496.92
constants[199] = 2.99372
constants[200] = 0.00301550
constants[201] = 1.50461e-26
constants[202] = 0.00162239
constants[203] = 2.97896
constants[204] = 5.95792
constants[205] = -0.00162051
constants[206] = 1.06664
constants[207] = -1.55719
constants[208] = 5.00641e-27
constants[209] = 3.01493
constants[210] = 4.49954e-10
constants[211] = 2808.39
constants[212] = 5495.89
constants[213] = 2.99315
constants[214] = 0.00301493
constants[215] = -1.07455e-26
constants[216] = -0.00115867
constants[217] = -2.12750
constants[218] = -0.761767
constants[219] = -0.761786
constants[220] = 2.03789e+08
constants[221] = 32.4341
constants[222] = 6.64466e-27
constants[223] = 4.00151
constants[224] = 5.97192e-10
constants[225] = 3727.38
constants[226] = 7294.30
constants[227] = 3.97260
constants[228] = 0.00400151
constants[229] = 5.00000e-12
constants[230] = 9.40000e-08
constants[231] = 7.30000e-05
constants[232] = 22000.0
constants[233] = 1.10000e-25
constants[234] = 3.40000e-07
constants[235] = 3.60000e-20
constants[236] = 2.20000e-25
constants[237] = 6.80000e-07
constants[238] = 5.00000e-13
constants[239] = 1.00000e-12
constants[240] = 1.00000e-10
constants[241] = 0.000560000
constants[242] = 4.50000e-38
constants[243] = 2.30000e-13
constants[244] = 4.10000e-21
constants[245] = 1.30000e-08
constants[246] = 1.20000e-10
constants[247] = 4.70000e-08
constants[248] = 2.40000e-13
constants[249] = 3.30000e-13
constants[250] = 1.20000e-13
constants[251] = 5.80000e-14
constants[252] = 4400.00
constants[253] = 2.30000e-16
constants[254] = 3.30000e-21
constants[255] = 5.30000e-22
constants[256] = 5.80000e-24
constants[257] = 2.70000e-37
constants[258] = 2.30000e-31
constants[259] = 7.40000e-13
constants[260] = 8.00000e-07
constants[261] = 7.40000e-13
constants[262] = 1.50000e-12
constants[263] = 5.20000e-06
constants[264] = 5.40000e-06
constants[265] = 7.20000e-06
constants[266] = 0.000230000
constants[267] = 1.80000e-05
constants[268] = 1.00000e-05
constants[269] = 4400.00
constants[270] = 0.000700000
constants[271] = 1.10000e-35
constants[272] = 2.90000e-09
constants[273] = 9.50000e-19
constants[274] = 3.80000e-06
constants[275] = 5.20000e-06
constants[276] = 9.70000e-06
constants[277] = 2.90000e-09
constants[278] = 2.90000e-09
constants[279] = 2.90000e-12
constants[280] = 3.00000e-22
constants[281] = 4.70000e-23
constants[282] = 1.60000e-33
constants[283] = 1.20000e-10
constants[284] = 2.30000e-07
constants[285] = 6.00000e-10
constants[286] = 1.20000e-09
constants[287] = 8.50000e-08
constants[288] = 5.20000e-31
constants[289] = 0.000310000
constants[290] = 4.60000e-14
constants[291] = 0.290000
constants[292] = 0.570000
constants[293] = 0.00270000
constants[294] = 0.000310000
constants[295] = 0.000310000
constants[296] = 3.10000e-07
constants[297] = 1.10000e-19
constants[298] = 1.80000e-20
constants[299] = 8.30000e-35
constants[300] = 1.00000e-10
constants[301] = 7.50000e-18
constants[302] = 2.30000e-05
constants[303] = 8.00000e-07
constants[304] = 2.30000e-07
constants[305] = 8.60000e-05
constants[306] = 4.60000e-10
constants[307] = 2.40000
constants[308] = 1.00000e-13
constants[309] = 1.90000e-24
constants[310] = 3.00000e-25
constants[311] = 6.90000e-18
constants[312] = 3.70000e-34
constants[313] = 1.20000e-11
constants[314] = 2.30000e-08
constants[315] = 4.60000e-08
constants[316] = 3.40000e-07
constants[317] = 3.80000e-34
constants[318] = 1.70000e-11
constants[319] = 3.00000e-08
constants[320] = 1.40000e-08
constants[321] = 7.00000
constants[322] = 1.10000e-06
constants[323] = 7.30000
constants[324] = 1.20000e-06
constants[325] = 8.40000e-35
constants[326] = 4.30000e-10
constants[327] = 7.50000e-18
constants[328] = 2.30000e-05
constants[329] = 1.10000e-06
constants[330] = 2.30000e-07
constants[331] = 8.60000e-05
constants[332] = 4.60000e-10
constants[333] = 4.30000e-13
constants[334] = 2.00000e-24
constants[335] = 3.10000e-25
constants[336] = 2.30000e-33
constants[337] = 2.50000e-10
constants[338] = 4.50000e-07
constants[339] = 9.00000e-07
constants[340] = 2.50000e-10
constants[341] = 1.60000e-07
constants[342] = 1.60000e-07
constants[343] = 43.0000
constants[344] = 6.90000e-06
constants[345] = 1.70000e-34
constants[346] = 7.80000e-11
constants[347] = 1.50000e-17
constants[348] = 4.70000e-05
constants[349] = 1.60000e-06
constants[350] = 2.20000e-10
constants[351] = 7.80000e-14
constants[352] = 2.80000e-18
constants[353] = 1.10000e-34
constants[354] = 3.90000e-12
constants[355] = 7.20000e-09
constants[356] = 7.20000e-09
constants[357] = 3.90000e-12
constants[358] = 2.40000e-09
constants[359] = 1.10000e-07
constants[360] = 2.50000e-34
constants[361] = 2.50000e-09
constants[362] = 2.20000e-17
constants[363] = 7.00000e-05
constants[364] = 5.10000e-06
constants[365] = 2.50000e-09
constants[366] = 2.50000e-12
constants[367] = 4.20000e-34
constants[368] = 2.10000e-11
constants[369] = 3.80000e-08
constants[370] = 7.60000e-08
constants[371] = 2.10000e-11
constants[372] = 1.00000e-08
constants[373] = 3.70000e-07
constants[374] = 2.50000e-34
constants[375] = 2.60000e-09
constants[376] = 2.20000e-17
constants[377] = 7.00000e-05
constants[378] = 5.20000e-06
constants[379] = 2.60000e-09
constants[380] = 2.60000e-12
constants[381] = 3.00000e-34
constants[382] = 1.40000e-11
constants[383] = 2.50000e-08
constants[384] = 1.10000e-08
constants[385] = 3.30000e-09
constants[386] = 5.60000
constants[387] = 9.00000e-07
constants[388] = 3.30000e-34
constants[389] = 6.20000e-11
constants[390] = 3.00000e-17
constants[391] = 9.30000e-05
constants[392] = 3.10000e-06
constants[393] = 4.10000e-10
constants[394] = 6.20000e-14
constants[395] = 6.02214e+23
constants[396] = 1.66054e-27
constants[397] = 1.49242e-10
constants[398] = 931.494
constants[399] = 96485.3
constants[400] = 3.99031e-10
constants[401] = 0.119627
constants[402] = 8.31447
constants[403] = 1.38065e-23
constants[404] = 2.08366e+10
constants[405] = 8.61734e-05
constants[406] = 69.5036
constants[407] = 0.0224140
constants[408] = 2.68678e+25
constants[409] = 0.0227110
constants[410] = -1.15170
constants[411] = -1.16487
constants[412] = 5.67040e-08
constants[413] = 3.74177e-16
constants[414] = 1.19104e-16
constants[415] = 0.0143878
constants[416] = 0.00289777
constants[417] = 5.87893e+10
constants[418] = 3.00000e+16
constants[419] = 8.30000e-35
constants[420] = 7.40000e-18
constants[421] = 2.30000e-05
constants[422] = 0.00240000
constants[423] = 5.70000e-19
constants[424] = 1.70000e-10
constants[425] = 1.50000e-05
constants[426] = 2.40000e-29
constants[427] = 36000.0
constants[428] = 1.50000e-10
constants[429] = 0.000120000
constants[430] = 3.90000e-08
constants[431] = 4.70000e+19
constants[432] = 4.00000e-08
constants[433] = 4.40000e-06
constants[434] = 4.40000e-06
constants[435] = 4.00000e-13
constants[436] = 1.90000e-23
constants[437] = 5.90000e-24
constants[438] = 2.50000e-08
constants[439] = 5.10000e-09
constants[440] = 100000.
constants[441] = 4.00000e-07* pi
constants[442] = 1.00000/(constants[0]*constants[0]*constants[441])
constants[443] = constants[0]*constants[441]
return (states, constants)
def computeRates(voi, states, constants):
rates = [0.0] * sizeStates; algebraic = [0.0] * sizeAlgebraic
return(rates)
def computeAlgebraic(constants, states, voi):
algebraic = array([[0.0] * len(voi)] * sizeAlgebraic)
states = array(states)
voi = array(voi)
return algebraic
def solve_model():
"""Solve model with ODE solver"""
from scipy.integrate import ode
# Initialise constants and state variables
(init_states, constants) = initConsts()
# Set timespan to solve over
voi = linspace(0, 10, 500)
# Construct ODE object to solve
r = ode(computeRates)
r.set_integrator('vode', method='bdf', atol=1e-06, rtol=1e-06, max_step=1)
r.set_initial_value(init_states, voi[0])
r.set_f_params(constants)
# Solve model
states = array([[0.0] * len(voi)] * sizeStates)
states[:,0] = init_states
for (i,t) in enumerate(voi[1:]):
if r.successful():
r.integrate(t)
states[:,i+1] = r.y
else:
break
# Compute algebraic variables
algebraic = computeAlgebraic(constants, states, voi)
return (voi, states, algebraic)
def plot_model(voi, states, algebraic):
"""Plot variables against variable of integration"""
import pylab
(legend_states, legend_algebraic, legend_voi, legend_constants) = createLegends()
pylab.figure(1)
pylab.plot(voi,vstack((states,algebraic)).T)
pylab.xlabel(legend_voi)
pylab.legend(legend_states + legend_algebraic, loc='best')
pylab.show()
if __name__ == "__main__":
(voi, states, algebraic) = solve_model()
plot_model(voi, states, algebraic)
