Author: bugman Date: Thu Aug 28 11:09:38 2014 New Revision: 25372 URL: http://svn.gna.org/viewcvs/relax?rev=25372&view=rev Log: The lib.periodic_table method for adding elements is now private. Modified: trunk/lib/periodic_table.py Modified: trunk/lib/periodic_table.py URL: http://svn.gna.org/viewcvs/relax/trunk/lib/periodic_table.py?rev=25372&r1=25371&r2=25372&view=diff ============================================================================== --- trunk/lib/periodic_table.py (original) +++ trunk/lib/periodic_table.py Thu Aug 28 11:09:38 2014 @@ -43,7 +43,7 @@ self.atomic_weights = [] - def add(self, atomic_number=None, symbol=None, name=None, atomic_weight=None):, + def _add(self, atomic_number=None, symbol=None, name=None, atomic_weight=None):, atomic_weight="" """Add an element to the table. @@ -85,826 +85,826 @@ periodic_table = Periodic_table() # Populate the table. -periodic_table.add( +periodic_table._add( atomic_number=1, symbol='H', name='Hydrogen', atomic_weight="[1.00784, 1.00811]" ) -periodic_table.add( +periodic_table._add( atomic_number=2, symbol='He', name='Helium', atomic_weight="4.002602(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=3, symbol='Li', name='Lithium', atomic_weight="[6.938, 6.997]" ) -periodic_table.add( +periodic_table._add( atomic_number=4, symbol='Be', name='Beryllium', atomic_weight="9.012182(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=5, symbol='B', name='Boron', atomic_weight="[10.806, 10.821]" ) -periodic_table.add( +periodic_table._add( atomic_number=6, symbol='C', name='Carbon', atomic_weight="[12.0096, 12.0116]" ) -periodic_table.add( +periodic_table._add( atomic_number=7, symbol='N', name='Nitrogen', atomic_weight="[14.00643, 14.00728]" ) -periodic_table.add( +periodic_table._add( atomic_number=8, symbol='O', name='Oxygen', atomic_weight="[15.99903, 15.99977]" ) -periodic_table.add( +periodic_table._add( atomic_number=9, symbol='F', name='Fluorine', atomic_weight="18.9984032(5)" ) -periodic_table.add( +periodic_table._add( atomic_number=10, symbol='Ne', name='Neon', atomic_weight="20.1797(6)" ) -periodic_table.add( +periodic_table._add( atomic_number=11, symbol='Na', name='Sodium', atomic_weight="22.98976928(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=12, symbol='Mg', name='Magnesium', atomic_weight="[24.304, 24.307]" ) -periodic_table.add( +periodic_table._add( atomic_number=13, symbol='Al', name='Aluminium', atomic_weight="26.9815386(8)" ) -periodic_table.add( +periodic_table._add( atomic_number=14, symbol='Si', name='Silicon', atomic_weight="[28.084, 28.086]" ) -periodic_table.add( +periodic_table._add( atomic_number=15, symbol='P', name='Phosphorus', atomic_weight="30.973762(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=16, symbol='S', name='Sulfur', atomic_weight="[32.059, 32.076]" ) -periodic_table.add( +periodic_table._add( atomic_number=17, symbol='Cl', name='Chlorine', atomic_weight="[35.446, 35.457]" ) -periodic_table.add( +periodic_table._add( atomic_number=18, symbol='Ar', name='Argon', atomic_weight="39.948(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=19, symbol='K', name='Potassium', atomic_weight="39.0983(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=20, symbol='Ca', name='Calcium', atomic_weight="40.078(4)" ) -periodic_table.add( +periodic_table._add( atomic_number=21, symbol='Sc', name='Scandium', atomic_weight="44.955912(6)" ) -periodic_table.add( +periodic_table._add( atomic_number=22, symbol='Ti', name='Titanium', atomic_weight="47.867(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=23, symbol='V', name='Vanadium', atomic_weight="50.9415(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=24, symbol='Cr', name='Chromium', atomic_weight="51.9961(6)" ) -periodic_table.add( +periodic_table._add( atomic_number=25, symbol='Mn', name='Manganese', atomic_weight="54.938045(5)" ) -periodic_table.add( +periodic_table._add( atomic_number=26, symbol='Fe', name='Iron', atomic_weight="55.845(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=27, symbol='Co', name='Cobalt', atomic_weight="58.933195(5)" ) -periodic_table.add( +periodic_table._add( atomic_number=28, symbol='Ni', name='Nickel', atomic_weight="58.6934(4)" ) -periodic_table.add( +periodic_table._add( atomic_number=29, symbol='Cu', name='Copper', atomic_weight="63.546(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=30, symbol='Zn', name='Zinc', atomic_weight="65.38(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=31, symbol='Ga', name='Gallium', atomic_weight="69.723(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=32, symbol='Ge', name='Germanium', atomic_weight="72.630(8)" ) -periodic_table.add( +periodic_table._add( atomic_number=33, symbol='As', name='Arsenic', atomic_weight="74.92160(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=34, symbol='Se', name='Selenium', atomic_weight="78.96(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=35, symbol='Br', name='Bromine', atomic_weight="[79.901, 79.907]" ) -periodic_table.add( +periodic_table._add( atomic_number=36, symbol='Kr', name='Krypton', atomic_weight="83.798(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=37, symbol='Rb', name='Rubidium', atomic_weight="85.4678(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=38, symbol='Sr', name='Strontium', atomic_weight="87.62(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=39, symbol='Y', name='Yttrium', atomic_weight="88.90585(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=40, symbol='Zr', name='Zirconium', atomic_weight="91.224(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=41, symbol='Nb', name='Niobium', atomic_weight="92.90638(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=42, symbol='Mo', name='Molybdenum', atomic_weight="95.96(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=43, symbol='Tc', name='Technetium', atomic_weight="[98]" ) -periodic_table.add( +periodic_table._add( atomic_number=44, symbol='Ru', name='Ruthenium', atomic_weight="101.07(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=45, symbol='Rh', name='Rhodium', atomic_weight="102.90550(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=46, symbol='Pd', name='Palladium', atomic_weight="106.42(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=47, symbol='Ag', name='Silver', atomic_weight="107.8682(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=48, symbol='Cd', name='Cadmium', atomic_weight="112.411(8)" ) -periodic_table.add( +periodic_table._add( atomic_number=49, symbol='In', name='Indium', atomic_weight="114.818(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=50, symbol='Sn', name='Tin', atomic_weight="118.710(7)" ) -periodic_table.add( +periodic_table._add( atomic_number=51, symbol='Sb', name='Antimony', atomic_weight="121.760(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=52, symbol='Te', name='Tellurium', atomic_weight="127.60(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=53, symbol='I', name='Iodine', atomic_weight="126.90447(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=54, symbol='Xe', name='Xenon', atomic_weight="131.293(6)" ) -periodic_table.add( +periodic_table._add( atomic_number=55, symbol='Cs', name='Caesium', atomic_weight="132.9054519(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=56, symbol='Ba', name='Barium', atomic_weight="137.327(7)" ) -periodic_table.add( +periodic_table._add( atomic_number=57, symbol='La', name='Lanthanum', atomic_weight="138.90547(7)" ) -periodic_table.add( +periodic_table._add( atomic_number=58, symbol='Ce', name='Cerium', atomic_weight="140.116(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=59, symbol='Pr', name='Praseodymium', atomic_weight="140.90765(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=60, symbol='Nd', name='Neodymium', atomic_weight="144.242(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=61, symbol='Pm', name='Promethium', atomic_weight="[145]" ) -periodic_table.add( +periodic_table._add( atomic_number=62, symbol='Sm', name='Samarium', atomic_weight="150.36(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=63, symbol='Eu', name='Europium', atomic_weight="151.964(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=64, symbol='Gd', name='Gadolinium', atomic_weight="157.25(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=65, symbol='Tb', name='Terbium', atomic_weight="158.92535(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=66, symbol='Dy', name='Dysprosium', atomic_weight="162.500(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=67, symbol='Ho', name='Holmium', atomic_weight="164.93032(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=68, symbol='Er', name='Erbium', atomic_weight="167.259(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=69, symbol='Tm', name='Thulium', atomic_weight="168.93421(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=70, symbol='Yb', name='Ytterbium', atomic_weight="173.054(5)" ) -periodic_table.add( +periodic_table._add( atomic_number=71, symbol='Lu', name='Lutetium', atomic_weight="174.9668(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=72, symbol='Hf', name='Hafnium', atomic_weight="178.49(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=73, symbol='Ta', name='Tantalum', atomic_weight="180.94788(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=74, symbol='W', name='Tungsten', atomic_weight="183.84(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=75, symbol='Re', name='Rhenium', atomic_weight="186.207(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=76, symbol='Os', name='Osmium', atomic_weight="190.23(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=77, symbol='Ir', name='Iridium', atomic_weight="192.217(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=78, symbol='Pt', name='Platinum', atomic_weight="195.084(9)" ) -periodic_table.add( +periodic_table._add( atomic_number=79, symbol='Au', name='Gold', atomic_weight="196.966569(4)" ) -periodic_table.add( +periodic_table._add( atomic_number=80, symbol='Hg', name='Mercury', atomic_weight="200.592(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=81, symbol='Tl', name='Thallium', atomic_weight="[204.382, 204.385]" ) -periodic_table.add( +periodic_table._add( atomic_number=82, symbol='Pb', name='Lead', atomic_weight="207.2(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=83, symbol='Bi', name='Bismuth', atomic_weight="208.98040(1)" ) -periodic_table.add( +periodic_table._add( atomic_number=84, symbol='Po', name='Polonium', atomic_weight="[209]" ) -periodic_table.add( +periodic_table._add( atomic_number=85, symbol='At', name='Astatine', atomic_weight="[210]" ) -periodic_table.add( +periodic_table._add( atomic_number=86, symbol='Rn', name='Radon', atomic_weight="[222]" ) -periodic_table.add( +periodic_table._add( atomic_number=87, symbol='Fr', name='Francium', atomic_weight="[223]" ) -periodic_table.add( +periodic_table._add( atomic_number=88, symbol='Ra', name='Radium', atomic_weight="[226]" ) -periodic_table.add( +periodic_table._add( atomic_number=89, symbol='Ac', name='Actinium', atomic_weight="[227]" ) -periodic_table.add( +periodic_table._add( atomic_number=90, symbol='Th', name='Thorium', atomic_weight="232.03806(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=91, symbol='Pa', name='Protactinium', atomic_weight="231.03588(2)" ) -periodic_table.add( +periodic_table._add( atomic_number=92, symbol='U', name='Uranium', atomic_weight="238.02891(3)" ) -periodic_table.add( +periodic_table._add( atomic_number=93, symbol='Np', name='Neptunium', atomic_weight="[237]" ) -periodic_table.add( +periodic_table._add( atomic_number=94, symbol='Pu', name='Plutonium', atomic_weight="[244]" ) -periodic_table.add( +periodic_table._add( atomic_number=95, symbol='Am', name='Americium', atomic_weight="[243]" ) -periodic_table.add( +periodic_table._add( atomic_number=96, symbol='Cm', name='Curium', atomic_weight="[247]" ) -periodic_table.add( +periodic_table._add( atomic_number=97, symbol='Bk', name='Berkelium', atomic_weight="[247]" ) -periodic_table.add( +periodic_table._add( atomic_number=98, symbol='Cf', name='Californium', atomic_weight="[251]" ) -periodic_table.add( +periodic_table._add( atomic_number=99, symbol='Es', name='Einsteinium', atomic_weight="[252]" ) -periodic_table.add( +periodic_table._add( atomic_number=100, symbol='Fm', name='Fermium', atomic_weight="[257]" ) -periodic_table.add( +periodic_table._add( atomic_number=101, symbol='Md', name='Mendelevium', atomic_weight="[258]" ) -periodic_table.add( +periodic_table._add( atomic_number=102, symbol='No', name='Nobelium', atomic_weight="[259]" ) -periodic_table.add( +periodic_table._add( atomic_number=103, symbol='Lr', name='Lawrencium', atomic_weight="[266]" ) -periodic_table.add( +periodic_table._add( atomic_number=104, symbol='Rf', name='Rutherfordium', atomic_weight="[267]" ) -periodic_table.add( +periodic_table._add( atomic_number=105, symbol='Db', name='Dubnium', atomic_weight="[268]" ) -periodic_table.add( +periodic_table._add( atomic_number=106, symbol='Sg', name='Seaborgium', atomic_weight="[269]" ) -periodic_table.add( +periodic_table._add( atomic_number=107, symbol='Bh', name='Bohrium', atomic_weight="[270]" ) -periodic_table.add( +periodic_table._add( atomic_number=108, symbol='Hs', name='Hassium', atomic_weight="[269]" ) -periodic_table.add( +periodic_table._add( atomic_number=109, symbol='Mt', name='Meitnerium', atomic_weight="[278]" ) -periodic_table.add( +periodic_table._add( atomic_number=110, symbol='Ds', name='Darmstadtium', atomic_weight="[281]" ) -periodic_table.add( +periodic_table._add( atomic_number=111, symbol='Rg', name='Roentgenium', atomic_weight="[281]" ) -periodic_table.add( +periodic_table._add( atomic_number=112, symbol='Cn', name='Copernicium', atomic_weight="[285]" ) -periodic_table.add( +periodic_table._add( atomic_number=113, symbol='Uut', name='Ununtrium', atomic_weight="[286]" ) -periodic_table.add( +periodic_table._add( atomic_number=114, symbol='Fl', name='Flerovium', atomic_weight="[289]" ) -periodic_table.add( +periodic_table._add( atomic_number=115, symbol='Uup', name='Ununpentium', atomic_weight="[289]" ) -periodic_table.add( +periodic_table._add( atomic_number=116, symbol='Lv', name='Livermorium', atomic_weight="[293]" ) -periodic_table.add( +periodic_table._add( atomic_number=117, symbol='Uus', name='Ununseptium', atomic_weight="[294]" ) -periodic_table.add( +periodic_table._add( atomic_number=118, symbol='Uuo', name='Ununoctium',