"""
================================================================================
ad: Fast, transparent calculations of first and second-order automatic
differentiation
================================================================================

Author: Abraham Lee
Copyright: 2013

"""

from .admath import (
    acos,
    acosh,
    acot,
    acoth,
    acsc,
    acsch,
    asec,
    asech,
    asin,
    asinh,
    atan,
    atan2,
    atanh,
    ceil,
    cos,
    cosh,
    cot,
    coth,
    csc,
    csch,
    degrees,
    e,
    erf,
    erfc,
    exp,
    expm1,
    fabs,
    factorial,
    floor,
    gamma,
    hypot,
    isinf,
    isnan,
    lgamma,
    ln,
    log,
    log1p,
    log10,
    phase,
    pi,
    polar,
    power,
    radians,
    rect,
    sec,
    sech,
    sin,
    sinh,
    sqrt,
    tan,
    tanh,
    trunc,
)


__all__ = [
    "acos",
    "acosh",
    "acot",
    "acoth",
    "acsc",
    "acsch",
    "asec",
    "asech",
    "asin",
    "asinh",
    "atan",
    "atan2",
    "atanh",
    "ceil",
    "cos",
    "cosh",
    "cot",
    "coth",
    "csc",
    "csch",
    "degrees",
    "e",
    "erf",
    "erfc",
    "exp",
    "expm1",
    "fabs",
    "factorial",
    "floor",
    "gamma",
    "hypot",
    "isinf",
    "isnan",
    "lgamma",
    "ln",
    "log",
    "log1p",
    "log10",
    "phase",
    "pi",
    "polar",
    "power",
    "radians",
    "rect",
    "sec",
    "sech",
    "sin",
    "sinh",
    "sqrt",
    "tan",
    "tanh",
    "trunc",
]
