As part of the effort in refining the TaskDoc scheme with @tsmathis, we're restricting the TaskDoc.orig_inputs.potcar field to be an emmet.core.tasks.Potcar object. The user can still input a serialized pymatgen Potcar object to TaskDoc.orig_inputs.potcar (no breaking changes), however the OrigInputs class will change this to the emmet-core Potcar representation.
Also a small bug fix for the builder potcar library caching (wrong kwarg).
As part of the effort in refining the TaskDoc scheme with @tsmathis, we're restricting the
TaskDoc.orig_inputs.potcar
field to be anemmet.core.tasks.Potcar
object. The user can still input a serialized pymatgenPotcar
object toTaskDoc.orig_inputs.potcar
(no breaking changes), however theOrigInputs
class will change this to the emmet-corePotcar
representation.Also a small bug fix for the builder potcar library caching (wrong kwarg).