pymatgen.entries.post_processors_abc module

This module implements abstract base classes for post-processing entries. Any class which modifies entries should inherit these classes.

class EntryPostProcessor[source]

Bases: object

abstract property corrected_compound_formulas

List of compound formulas that are corrected.

abstract process_entries(entries)[source]

Process a sequence of entries.


entries – A sequence of ComputedEntries.


An list of processed entries. ComputedEntries in the original list which are not compatible with the processing scheme are excluded.

abstract process_entry(entry)[source]

Process a single entry.


entry – An ComputedEntry object.


An processed entry. None if entry is not compatible within the processing scheme.