-----------------
* support python 3.3
2013-10-25 R1.3.10
------------------
Modified:
* fix activation calculation to ignore fast neutrons in thermal environment
* add emission spectra for remaining elements above neon
2013-04-23 R1.3.9
-----------------
Modified:
* Update requirements to pyparsing<2.0.0 (we don't support python 3 yet)
2013-04-08 R1.3.8
-----------------
New:
* formula parser supports density spec and mix by weight/mix by volume
Modified:
* py2exe/py2app wrapping now includes missing activation.dat
* skipping bad 1.3.7 build which didn't include all changes
2013-03-05 R1.3.6
-----------------
New:
* add activation decay time to neutron activation calculator
Modified:
* Change neutron scattering calculations for incoherent cross section
to be the linear combination of the incoherent cross sections of the
individual atoms rather than total cross section minus the coherent
cross section. Penetration depth of the unscattered beam still uses
the total cross section plus the absorption cross section.
2013-02-26 R1.3.5
-----------------
New:
* formulas now report charge and mass_fraction
* formula parser accepts ions as Yy{+} or Yy[]{+} for isotopes
* support neutron activation calculations
* support xray refraction index and mirror reflectivity
Modified:
* update X-ray scattering tables for Zr
* adjust ion mass for number of electrons
* ions now display as Yy{+} rather than Yy^{+}
* fix formula.natural_density
* fix formula.hill so C,H come first
* fix element.interatomic_distance
* formula(value=...) -> formula(compound=...)
2010-12-05 R1.3
---------------
New:
* mix_by_weight and mix_by_volume formula constructors
* use natural density to set density for isotope specific formulas
* add neutron_scattering function which returns xs, sld and penetration depth
Modified:
* need wavelength= or energy= for xray/neutron sld
* improved docs and testing
2010-04-28 R1.2
---------------
New:
* support pickle: id(H) == id(loads(dumps(H)))
* support ions, with magnetic form factors and x-ray f0 scattering factor
* support py2exe wrappers
* allow density to be calculated from structure (bcc, fcc, hcp, cubic, diamond)
* estimate molecular volume
* support private tables with some values replaced by application
Modified:
* rename package periodictable
* rename table to periodictable.elements
* neutron sld returns real and imaginary coherent and incoherent
instead of coherent, absorption and incoherent
* bug fix: sld for H[2] was wrong when queried before sld for H.
* remove CrysFML ionic radius definitions
2009-01-20 R1.1
---------------
Modified:
* Restructure package, separating tests into different directory
* When defining table extensions, you should now do::
from elements.core import periodic_table, Element, Isotope
rather than::
from elements import periodic_table
from elements.elements import Element, Isotope