mendeleev Changelog¶
v0.19.0 (06.11.2024)¶
[DOC] Update docs for atomic scattering factor by @lmmentel in #203
[ENH] Add Miedema’s scale of electronegativity by @lmmentel in #204
[ENH] Update ionization energy data and metadata from NIST ASD by @lmmentel in #192
[FIX] Correct the electronic configuration for Lr by @lmmentel in #190
[FIX] Update values of oxidation states by @lmmentel in #202
[MNT] Add pytest-xdist to dev deps and configure to use all cores by @lmmentel in #201
[MNT] Bump versions of dev dependencies by @lmmentel in #200
[MNT] Improve performance of fetch_electronegativity by @lmmentel in #198
v0.18.1 (01.10.2024)¶
[MNT] drop pdf format from docs by @lmmentel
v0.18.0 (30.09.2024)¶
v0.17.0 (05.06.2024)¶
[ENH] Add data export to various formats by @lmmentel in #151
[ENH] Create metadata table for stored properties by @lmmentel in #156
[ENH] Update Isotope.half_life_unit values by @lmmentel in #160
[DOC] Add section for alternative implementation of mendeleev to README by @lmmentel in #163
[FIX] Use read-only SQLite connection by @jan-janssen in #165
[FIX] Fix fetch_table to be compatible across major versions of pandas and sqlalchemy by @lmmentel in #159
v0.16.2 (21.05.2024)¶
v0.16.1 (13.05.2024)¶
v0.16.0 (05.05.2024)¶
v0.15.0 (26.12.2023)¶
[FIX] Fix a few issues with README.md by @paulromano in #119
[MNT] Remove six dependency by @paulromano in #120
[FIX] Update abundance for 126Te isotope by @lmmentel in #123
[MNT] add python 3.12 support and bump various package versions @lmmentel in #134
v0.14.0 (07.06.2023)¶
v0.13.1 (24.04.2023)¶
v0.13.0 (11.04.2023)¶
v0.12.1 (28.11.2022)¶
v0.12.0 (9.10.2022)¶
v0.11.0 (29.09.2022)¶
v0.10.0 (17.07.2022)¶
Corrected specific heat capacity values with CRC Handbook of Chemistry and Physics as the data source Issue #60
Renamed specific_heat attribute to specific_heat_capacity PR #61 (for backwards compatibility specific_heat will still work)
Added molar_heat_capacity property from CRC Handbook of Chemistry and Physics PR #61
Corrected wrong units in the docs for specific_heat Issue #59
Fixed usage of pytest.approx after api change PR #62
Refactored format call to f-strings PR #62
Updated locked dependencies to eliminate known vulnerabilities PR #63
Added python 3.10 to CI workflows to increase test coverage PR #62
v0.9.0 (24.09.2021)¶
Correct density data with CRC Handbook of Chemistry and Physics as the data source PR #39 that fixes issue #38.
Fixed plotly based visualizations not rendering at https://mendeleev.readthedocs.io.
Added DOI number.
v0.8.0 (22.08.2021)¶
Enable visualizations of periodic tables with plotly as well as bokeh backends through
mendeleev.vis.plotly.periodic_table_plotly
andmendeleev.vis.bokeh.periodic_table_bokeh
functions.Add
mendeleev.vis.periodic_table
function for convenient periodic table plotting wrapping both plotting backends.Refactored the
mendeleev.vis
module so it can be wasily extended with plotting backends.Add
CITATION.cff
file.
v0.7.0 (20.03.2021)¶
Update ionic and crytal radii for III+ actinoids.
Refactor electronegativity calculations for easier calculation and retrieval of the different scales.
Add fetch.py module with methods for accessing bulk data.
Add oxides methods to Element that returns possible oxides (Issue #17).
Add tutorials on fetching data and electronic configuration.
tables.py is renamed to models.py.
Switch from pipenv to poetry for development.
Switch from travis CI to github actions and extend testing matrix to Win and MacOS.
Documentation udpate.
v0.6.1 (03.11.2020)¶
Add electrophilicity index.
Pin sqlalchemy version to prevent further issues with old versions, see Issue #22
v0.6.0 (10.04.2020)¶
Add Ion class to handle atomic ions.
Add Github templates for bug reports, feature requests and pull requests.
Update the values of atomic_radius_rahm according to corrigendum, (PR #13).
Switch the default documentation theme to material with sphinx-material.
v0.5.2 (29.01.2020)¶
Fix a
UnicodeDecodeError
from README.md while installing on windows.Code quality improvements based on lgtm.com
v0.5.1 (26.08.2019)¶
Fix issue #3,
get_table('elements')
throwing an error
v0.5.0 (25.08.2019)¶
Migrate the package from bitbucket to github
Add Pettifor scale:
pettifor_number
attributeAdd Glawe scale:
glawe_number
attributeRestore default printing of isotopic abundancies, fix issue #9
Correct the oxidation states for Xe, fix issue #10
v0.4.5 (17.03.2018)¶
Update dipole polarizability value to the latest recommended (2018)
v0.4.4 (10.12.2018)¶
v0.4.3 (16-07-2018)¶
Added
mendeleev_number
attribute to elements.Added footnotes to the data documentation.
v0.4.2 (26-12-2018)¶
Fixed issue #3: encoding issue in econf.py.
v0.4.1 (03-12-2017)¶
Corrected passing integers to the CLI script.
Various documentation readability and structure improvements.
v0.4.0 (22-11-2017)¶
The elements can now be directly imported from mendeleev by symbols.
Added sphinxcontrib.bibtex extension to the docs to handle BibTeX style references to improve handling of the bibliographic entries.
Added nbsphinx to include Jupyter Notebook tutorials in the docs.
v0.3.6 (17-09-2017)¶
Added API documentation
Corrected the sphinx configuration
Updated the documentation
v0.3.5 (07-09-2017)¶
Added a module with functions to scrape data from ciaaw.org
Added new
Element
attributes,name_origin
,uses
andsources
Added new
Element
attributes related to the discovery:discoverers
,discovery_location
,discovery_year
v0.3.4 (28-06-2017)¶
Fixed python2.7 compatibility issue
Added double and triple bond covalent radii from Pyykko
Corrected minor error in the documentation
Replaced lazy loading with eager in db queries
v0.3.3 (16-05-2017)¶
Corrected the coordination of Br5+ ion in the ionic radii table
v0.3.2 (01-05-2017)¶
Added
metallic_radius
Added Goldschmidt and geochemical classifications
Corrected the docs configuration
Added
cas
number attributeAdded atomic radii by Rahm et al.
Created a conda recipe
Added a citation information to the readme
Electronic configuration code was split into a separate module
v0.3.1 (25-01-2017)¶
Added new properties of isotopes:
spin
,g_factor
,quadrupole_moment
v0.3.0 (09-01-2017)¶
Updates of the documentation and tutorials
Added radioactive isotope half-lifes
v0.2.17 (08-01-2017)¶
Extended the schema for isotopes with additional attributes and updated the values of abundancies, half lifes and mass uncertainties.
Updates to the tutorials and docs.
v0.2.16 (06-01-2017)¶
Corrected the radioactive attribute of Th, Pa and U elements.
v0.2.15 (02-01-2017)¶
Patched the sphinx configuration.
v0.2.14 (02-01-2017)¶
Patched typos in README.
v0.2.13 (01-01-2017)¶
Updated atomic weight with the newest IUPAC and CIAAW recommendations.
Added
is_radioactive
andis_monoisotopic
attributes.Updated the docs.
v0.2.12 (21-12-2016)¶
Got rid of the scipy dependency.
v0.2.11 (10-11-2016)¶
Updated the names and symbols of elements 113, 115, 117, 118.
Updated the docs.
v0.2.10 (18-10-2016)¶
Added the C6 coefficients from Gould and Bucko.
Added van der Waals radii from Alvarez.
v0.2.9 (16-10-2016)¶
Added a scale of electronegativities by Ghosh.
v0.2.8 (29-08-2016)¶
Updated the electron affinity of Pb and Co.
Updates of the docs.
v0.2.7 (02-04-2016)¶
Maintenance.
v0.2.6 (02-04-2016)¶
Mainly maintenance updates to docs, sphinx
conf.py
,setup.py
, requirements.
v0.2.5 (02-04-2016)¶
Features added¶
Added calculation of Martynov and Batsanov scale of electronegativity in
en_martynov_batsanov
method in theElement
classAdded
abundance_crust
andabundance_sea
with element abundancies in the crust and seasAdded
molcas_gv_color
attribute with MOLCAS GV colors
Bugs fixed¶
Restored Python 3.x compatibility
v0.2.4 (05-02-2016)¶
Features added¶
Extended and corrected the documentation and Jupyter notebook tutorials on basic usage electronegativities, plotting and tables
Bugs fixed¶
Corrected
raise
toreturn
when callingen_sanderson
fromelectronegativity
Fixed and tested the formula for calculating the Li and Xue scale of electronegativity in
en_lie-xue
v0.2.3 (27-01-2016)¶
Features added¶
Added new vdW radii:
vdw_radius_batsanov
,vdw_radius_bondi
,vdw_radius_dreiding
,vdw_radius_mm3
,vdw_radius_rt
,vdw_radius_truhlar
,vdw_radius_uff
Added an option to plot the long (wide) version of the periodic table in
periodic_plot
Bugs fixed¶
Typos in the docstrings
v0.2.2 (29-11-2015)¶
Features added¶
Added new covalent radii:
covalent_radius_bragg
,covalent_radius_slater
Added the
c6
dispersion coefficientsAdded
gas_basicity
,proton_affinity
andheat_of_formation
Added
periodic_plot
function for producing bokeh <https://bokeh.org/> based plots of the periodic tableAdded
jmol_color
andcpk_color
with different coloring schemes for atoms
Bug fixes¶
Changed the series of elements 113, 114, 115, 116 to poor metals
v0.2.1 (26-10-2015)¶
Features added¶
Extended the list of options for calculating Mulliken electronegativities in
en_mulliken
Added
electrons_per_shell
methodAdded a function to calculate linear interpolation of radii required for calculation of Sandersons electronegativity
Added hybrid attributes
electrons
,protons
,neutrons
andmass_number
Bug fixes¶
Changed the type of the
melting_point
fromstr
tofloat
v0.2.0 (22-10-2015)¶
Features added¶
Instead of
covalent_radius
addedcovalent_radius_2008
andcovalent_radius_2009
Instead of
electronegativity
addeden_pauling
anden_mulliken
Added a method for getting ionic radii
Improved the method for calculating the nuclear screening constants
Added
ElectronicConfiguration
class initialized asElement
attributeAdded nuclear screening constants from Clementi and Raimondi
Added a method to calculate the absolute softness, absolute hardness and absolute electronegativity
Added
get_table
method to retrieve the tables aspandas
DataFrames
Bug fixes¶
Added missing electronic configurations
Converted ionic radii from Angstrom to pico meters
v0.1.0 (11-07-2015)¶
First tagged version with the initial structure of the package and first version of the database and the python interface