Commit 4d79505a authored by Zhang Xin's avatar Zhang Xin
Browse files

pep8

parent dc74ba7f
Pipeline #7120 failed with stage
in 0 seconds
......@@ -495,36 +495,36 @@ class aXeConf:
return a
def evaluate_dp(self, dx, dydx):
"""Evalate arc length along the trace given trace polynomial coefficients
# """Evalate arc length along the trace given trace polynomial coefficients
Parameters
----------
dx : array-like
x pixel to evaluate
# Parameters
# ----------
# dx : array-like
# x pixel to evaluate
dydx : array-like
Coefficients of the trace polynomial
# dydx : array-like
# Coefficients of the trace polynomial
Returns
-------
dp : array-like
Arc length along the trace at position `dx`.
# Returns
# -------
# dp : array-like
# Arc length along the trace at position `dx`.
For `dydx` polynomial orders 0, 1 or 2, integrate analytically.
Higher orders must be integrated numerically.
# For `dydx` polynomial orders 0, 1 or 2, integrate analytically.
# Higher orders must be integrated numerically.
**Constant:**
.. math:: dp = dx
# **Constant:**
# .. math:: dp = dx
**Linear:**
.. math:: dp = \sqrt{1+\mathrm{DYDX}[1]}\cdot dx
# **Linear:**
# .. math:: dp = \sqrt{1+\mathrm{DYDX}[1]}\cdot dx
**Quadratic:**
.. math:: u = \mathrm{DYDX}[1] + 2\ \mathrm{DYDX}[2]\cdot dx
# **Quadratic:**
# .. math:: u = \mathrm{DYDX}[1] + 2\ \mathrm{DYDX}[2]\cdot dx
.. math:: dp = (u \sqrt{1+u^2} + \mathrm{arcsinh}\ u) / (4\cdot \mathrm{DYDX}[2])
# .. math:: dp = (u \sqrt{1+u^2} + \mathrm{arcsinh}\ u) / (4\cdot \mathrm{DYDX}[2])
"""
# """
# dp is the arc length along the trace
# $\lambda = dldp_0 + dldp_1 dp + dldp_2 dp^2$ ...
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment