desc.transform.Transform.change_derivatives

Transform.change_derivatives(derivs, build=True)[source]

Change the order and updates the matrices accordingly.

Doesn’t delete any old orders, only adds new ones if not already there

Parameters:
  • derivs (int or array-like) –

    • if an int, order of derivatives needed (default=0)

    • if an array, derivative orders specified explicitly. shape should be (N,3), where each row is one set of partial derivatives [dr, dt, dz]

  • build (bool) – whether to build transforms immediately or wait