derive

method of dascore.core.processor.PatchProcessor source

derive(
    self ,
    patch: Patch ,
)-> ‘PatchType’

Return the result’s metadata, as a patch without data.

Given a patch without data, so it cannot read .data. Work through the coord manager and patch.new: patch methods refuse a patch without data. Returning the argument itself says the metadata did not change, which is how run spots a no-op.