Recent Releases of effmass

effmass - More options for locating extrema of interest

This release gives more flexibility for locating extrema of interest in the bandstructure. It allows you to generate segments i) in the valence band only ii) in the conduction band only iii) in the "frontier bands" only (highest energy valence band or lowest energy conduction band) iv) for a particular direction

This might be useful for high-throughput type studies where manual inspection of the generated segments is not desirable.

A minor release with no breaking changes.

Includes additional unit tests and updates to the tutorial docs.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot about 3 years ago

effmass - Support for Octopus and vasprun.xml, and a fix for working with FHI-aims

There are three changes in this release: - Support for the open-source Octopus (TD)DFT code - Support for vasprun.xml files (previously a procar file was required for Vasp compatability) - A fix for compatability with the latest version of FHI-aims

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot almost 5 years ago

effmass - New CLI option for saving summary file

The main change is that there is now a CLI option for saving a summary file (of user inputs and calculated effective mass values). This is important so that there is a record of the calculation done (to enable reproducibility).

The other change is that dependencies are handled more efficiently. The packages needed for testing or docs are only available when specified (using pip install effmass[tests] and pip install effmass[docs]) and are not required for standard install.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot over 5 years ago

effmass - Bug fix: Castep CLI without specifying Fermi level

This is a bug fix for an error that was thrown when using the Castep CLI without specifying the Fermi level.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot over 5 years ago

effmass - Major Release: Castep support + ASE support + Command-line interface

This is a major release which enables: - effmass to read in Castep output files - effmass Data object to be instantiated with an ASE bandstructure object

As a result of these changes, the Data class has been renamed DataVasp.

This release also includes a command line interface for calculating parabolic effective masses.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot over 5 years ago

effmass - Support for FHI-aims

  • Support for FHI-aims calculations

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot over 5 years ago

effmass - Compatibility with matplotlib 3.3.3

  • Fixes incompatibilities with matplotlib 3.3.3 that removed the warn keyword from the matplotlib.use() method.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot over 5 years ago

effmass - Compatibility with vasppy 0.5 Procar

  • Fixes incompatibilities introduced into previous releases of vasppy (post 0.4.0.12) that changed the internal data structures for k-point and band data, and the API for interacting with these.
  • Takes advantage of new vasppy.Procar.fromfile() and vasppy.Procar.fromfiles() methods, in particular to allow reading of multiple PROCAR files as a single dataset.
  • Passes additional keyword arguments to vasppy.Procar.from_file() to take advantage of e.g. selecting only zero-weighted k-points.
  • Minimum vasppy version set to >=0.5.0.0.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot about 7 years ago

effmass - JOSS-accepted release

This is the version accepted, after peer-review, to the Journal of Open Source Software.

The key update is that it is able to analyse spin-polarised data. The previous release was able to analyse spin-orbit calculations (LSORBIT=.TRUE.) but not spin-polarised calculations (ISPIN=2).

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot almost 8 years ago

effmass - 1.0.b3

This release includes bug fixes and improvements as suggested as part of the JOSS review process:

  • import correct libraries to run optical_effmass_kane_dispersion
  • write test for optical_effmass_kane_dispersion
  • add code of conduct
  • add a section to the documentation (readthedocs) that outlines which parts of the package are unique to effmass

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot almost 8 years ago

effmass - Release for Zenodo

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot about 8 years ago

effmass - Initial pre-release for upload to PyPI

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lucydot about 8 years ago