Recent Releases of vasppy
vasppy - Version 0.6.3.0
Adds simple Vasprun class for parsing vasprun.xml data.
- Python
Published by bjmorgan over 5 years ago
vasppy -
Minor update to potcar_spec to include option to print md5 hashes of POTCARs
- Python
Published by bjmorgan about 6 years ago
vasppy -
Updates to vasp_summary parsing of summary vasp data.
- Defaults to parse_dos=False when parsing vasprun.xml to speed up processing.
- Added a -b command line option to show a progress bar.
- Added a -j n command line option for parallel parsing of VASP calculation directories.
- Python
Published by bjmorgan over 6 years ago
vasppy -
Bug fixes and updates, including: - POTCAR hashes now include "revised" VASP POTCAR *_54 formats. - Tests relying on physical constants use the updated scipy 1.4.1 values.
- Python
Published by bjmorgan over 6 years ago
vasppy - Procar refactoring
Extensive refactoring to the Procar class, that introduces breaking changes:
- The preferred ways to read
PROCARfiles are nowProcar.from_file()andProcar.from_files().Procar.read_from_file()is deprecated as a public method and will be removed in a future version. Procar.from_files()takes a list of file path strings, and collates each PROCAR in sequence. This is useful where e.g. a band structure calculation has been split over multiple VASP calculations.Procar.from_file()now has an optionalselect_zero_weighted_kpointsargument. Setting this toTruewill return aProcarobject that only has those k-points with zero weights. This is useful for processing data from hybrid DFT calculations, where some k-points might have zero weightings.Procar.from_files()inherits all keyword arguments fromProcar.from_file().Procarobjects can be concatenated, using normal addition operators.- Specific k-points can be selected, as a new
Procarobject, using theselect_k_points()method.
- Python
Published by bjmorgan about 7 years ago
vasppy -
potcar_spec now recognises all VASP pseudopotential types.
- Python
Published by bjmorgan over 7 years ago
vasppy -
Command line tools are now correctly packaged for installation using pip.
- Python
Published by bjmorgan almost 8 years ago
vasppy -
Added file tracking to vasp_summary utilities.
Also: updates to murnfit script functionality:
2018-07-13:
- murnfit script now reads from unzipped vasprun.xml and gzipped vasprun.xml.gz files.
- murnfit script now takes -v, --verbose argument to produce a verbose output.
- murnfit script plots (using -p or --plot arguments) now use correct typography for axis labels (using matplotlib LaTeX support)
- Python
Published by bjmorgan almost 8 years ago
vasppy -
Occupancy data now stored in Procar objects.
- Python
Published by bjmorgan about 8 years ago
vasppy -
Greater unit test coverage.
Rewritten Doscar class, including convenience methods for plotting DOSs.
New optics module for processing dielectric functions and plotting absorption spectra.
- Python
Published by bjmorgan over 8 years ago
vasppy -
Updated with vasp_summary and potcar_spec utilities.
- Python
Published by bjmorgan over 8 years ago
vasppy - First public version with doi
This is the first version of this software with a Zenodo doi, to allow referencing.
- Python
Published by bjmorgan about 9 years ago