I would like to do a pass on all the sigproc functions and Units to make sure they are using dataclasses.replace to produce the output, instead of creating an AxisArray from scratch. The goal of this effort is to allow new AxisArray subclasses to be used in the processing chain.
I just looked through all the sigproc modules and all the functions that expect AxisArray-like both for input and output all use replace. This is a non-issue.
I would like to do a pass on all the sigproc functions and Units to make sure they are using
dataclasses.replace
to produce the output, instead of creating an AxisArray from scratch. The goal of this effort is to allow new AxisArray subclasses to be used in the processing chain.