Conj

class of dascore.proc.basic
inherits from: PatchProcessor, DascoreBaseModel, pydantic.main.BaseModel
source

Conj(
    *args ,
)-> None

Apply the complex conjugate of the patch data.

Examples

import dascore
pa = dascore.get_example_patch()

# Example 1
dft = pa.dft(None)  # multi-dim dft
conj = dft.conj()

Methods

Name Description
check Refuse a patch which does not carry what the operation needs.
get_metadata Return the result’s metadata and the arguments kernel needs.
kernel Return the conjugate; real data come back as the same array, a no-op.
model_copy Copy the model, dropping cached values the update invalidates.
new Create new instance with some attributed updated.
conj Apply the complex conjugate of the patch data.
reconcile Return metadata or a patch holding the final data; default as is.
run Run the operation: check, get_metadata, kernel, reconcile, record.