Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/b45ch1/algopy
/ functions
Functions
1,636 in github.com/b45ch1/algopy
⨍
Functions
1,636
◇
Types & classes
88
↓ 9 callers
Method
dawsn
computes y = dawsn(x) in UTP arithmetic
algopy/utpm/utpm.py:1112
↓ 9 callers
Method
inv
(self)
algopy/tracer/tracer.py:1166
↓ 9 callers
Function
ones
generic implementation of numpy.ones
algopy/globalfuncs.py:201
↓ 9 callers
Method
pb___pow__
(cls, ybar, x, r, y, out = None)
algopy/utpm/utpm.py:438
↓ 9 callers
Method
polygamma
computes y = polygamma(n, x) in UTP arithmetic
algopy/utpm/utpm.py:857
↓ 9 callers
Method
shift
shifting coefficients [x0,x1,x2,x3] s positions e.g. shift([x0,x1,x2,x3], -1) = [x1,x2,x3,0] shift([x0,x1,x2,x3], +1) =
algopy/utpm/utpm.py:1628
↓ 9 callers
Method
svd
computes the singular value decomposition A = U S V.T of matrices A with full rank (i.e. nonzero singular values) by reformul
algopy/utpm/utpm.py:2873
↓ 8 callers
Method
_mul
z = x*y
algopy/utpm/algorithms.py:288
↓ 8 callers
Method
_truediv
z = x/y
algopy/utpm/algorithms.py:379
↓ 8 callers
Function
explicit_euler
(x0,f,ts,p,q)
experimental/examples/gradient_of_optimal_experimental_design_objective_function.py:35
↓ 8 callers
Function
expm
B = expm(A) Compute the matrix exponential using a Pade approximation of order 7. Warning ------- A Pade approximation order 7
algopy/linalg/compound.py:39
↓ 8 callers
Method
expm1
computes y = expm1(x) in UTP arithmetic
algopy/utpm/utpm.py:569
↓ 8 callers
Method
gammaln
computes y = gammaln(x) in UTP arithmetic
algopy/utpm/utpm.py:922
↓ 8 callers
Function
hard_piecewise
This function harshly glues together f and g at the origin. @param x: independent variable @param f: dominant function when x < 0 @pa
documentation/sphinx/examples/if_then_else.py:69
↓ 8 callers
Method
log1p
computes y = log1p(x) in UTP arithmetic
algopy/utpm/utpm.py:608
↓ 8 callers
Function
multi_index_binomial
computes a binomial coefficient binomial(i,j) where i and j multi-indices Parameters ---------- i: numpy.ndarray array with
algopy/exact_interpolation.py:99
↓ 8 callers
Method
pb_qr
(cls, Qbar, Rbar, A, Q, R, out = None)
algopy/utpm/utpm.py:2673
↓ 8 callers
Method
psi
computes y = psi(x) in UTP arithmetic
algopy/utpm/utpm.py:880
↓ 7 callers
Function
_taylor_polynomials_of_ode_solutions
This is a general O(D^2) algorithm for functions that are ODE solutions. It is an attempt to implement Proposition 13.1 of "Evaluating De
algopy/utpm/algorithms.py:113
↓ 7 callers
Method
add
(cls, x, y , out = None)
algopy/utpm/utpm.py:1404
↓ 7 callers
Method
diag
(self)
algopy/tracer/tracer.py:1181
↓ 7 callers
Method
hessian
(self, x)
documentation/sphinx/speed_comparison/use_adolc.py:22
↓ 7 callers
Method
hyperu
computes y = hyperu(a, b, x) in UTP arithmetic
algopy/utpm/utpm.py:749
↓ 7 callers
Function
multi_index_abs
(z)
algopy/exact_interpolation.py:122
↓ 7 callers
Method
real
UTPM equivalent to numpy.real
algopy/utpm/utpm.py:967
↓ 7 callers
Function
sample_positive
Sample an ndarray of random normal variables then make them positive. @param utpm_shape: an array shape @param eps: push the random numbe
algopy/utpm/tests/test_special_function_identities.py:70
↓ 7 callers
Method
sinh
computes y = sinh(x) in UTP arithmetic
algopy/utpm/utpm.py:1308
↓ 6 callers
Function
_black_f_white_fprime
The function evaluation is a black box, but the derivative is compound. @param f: computes the scalar function directly @param fprime_dat
algopy/utpm/algorithms.py:88
↓ 6 callers
Method
_compare
(self, other)
algopy/_npversion.py:114
↓ 6 callers
Function
_eval_slow_generic
This is related to summations associated with the name 'Faa di Bruno.' @param f: f(X, out=None, n=0) computes nth derivative of f at X @p
algopy/utpm/algorithms.py:52
↓ 6 callers
Method
_solve
solves the linear system of equations for y:: A y = x
algopy/utpm/algorithms.py:1409
↓ 6 callers
Method
arctan
computes y = arctan(x) in UTP arithmetic
algopy/utpm/utpm.py:1293
↓ 6 callers
Function
ctps_div
==========================================================================*/
experimental/ctps/src/ctps.c:113
↓ 6 callers
Function
ctps_imul
==========================================================================*/
experimental/ctps/src/ctps.c:163
↓ 6 callers
Method
eval_g
(self, x)
documentation/sphinx/examples/ampl_minimization_problem.py:13
↓ 6 callers
Method
expit
computes y = expit(x) in UTP arithmetic
algopy/utpm/utpm.py:1157
↓ 6 callers
Function
explicit_euler
(x0,f,ts,p,q)
experimental/examples/q-robust-OED.py:47
↓ 6 callers
Function
f
(A,x)
documentation/getting_started.py:46
↓ 6 callers
Function
f_fcn
(x)
documentation/sphinx/examples/comparison_to_complex_step_derivative_approximation.py:4
↓ 6 callers
Method
fft
UTPM equivalent to numpy.fft.fft(a, n=None, axis=-1)
algopy/utpm/utpm.py:3232
↓ 6 callers
Method
ifft
UTPM equivalent to numpy.fft.ifft(a, n=None, axis=-1)
algopy/utpm/utpm.py:3267
↓ 6 callers
Method
log
(self)
algopy/tracer/tracer.py:1084
↓ 6 callers
Method
log1p
(self)
algopy/tracer/tracer.py:1087
↓ 6 callers
Function
np_real
Most numpy functions support an 'out' argument but np.real does not.
algopy/nthderiv/nthderiv.py:182
↓ 6 callers
Method
sqrt
(self)
algopy/tracer/tracer.py:1105
↓ 6 callers
Method
tanh
computes y = tanh(x) in UTP arithmetic
algopy/utpm/utpm.py:1322
↓ 5 callers
Method
absolute
computes y = absolute(x) in UTP arithmetic
algopy/utpm/utpm.py:999
↓ 5 callers
Method
arccos
computes y = arccos(x) in UTP arithmetic
algopy/utpm/utpm.py:1286
↓ 5 callers
Method
arcsin
computes y = arcsin(x) in UTP arithmetic
algopy/utpm/utpm.py:1279
↓ 5 callers
Method
botched_clip
computes y = botched_clip(a_min, a_max, x) in UTP arithmetic
algopy/utpm/utpm.py:768
↓ 5 callers
Function
eval_f
some reformulations to make eval_f_orig compatible with algopy missing: support for scipy.linalg.expm i.e., this function c
documentation/sphinx/examples/matrixexponential.py:45
↓ 5 callers
Method
eval_f
(self, x)
documentation/sphinx/examples/ampl_minimization_problem.py:9
↓ 5 callers
Method
eval_f
using algopy.expm
algopy/tests/test_examples.py:30
↓ 5 callers
Function
expit
generic implementation of y = expit(x) x: either a * float * numpy.ndarray * algopy.UTPM
algopy/special/special.py:381
↓ 5 callers
Function
expit_blend
This function is a smooth blend between functions f and g. Well it is not so smooth when k is huge; at huge k it approximates the Heavisi
documentation/sphinx/examples/if_then_else.py:46
↓ 5 callers
Method
f
(x)
algopy/utpm/tests/test_utpm.py:441
↓ 5 callers
Function
fun
(x)
experimental/tests/scalar_reverse.py:602
↓ 5 callers
Method
function
(self, x)
documentation/sphinx/speed_comparison/use_adolc.py:16
↓ 5 callers
Function
generate_multi_indices
(N,D)
experimental/exact_interpolation.py:5
↓ 5 callers
Method
imag
UTPM equivalent to numpy.imag
algopy/utpm/utpm.py:983
↓ 5 callers
Method
logit
computes y = logit(x) in UTP arithmetic
algopy/utpm/utpm.py:1135
↓ 5 callers
Function
logp
(x, mu, sigma)
documentation/sphinx/examples/posterior_log_probability.py:6
↓ 5 callers
Method
pb_dot
(cls, zbar, x, y, z, out = None)
algopy/utpm/utpm.py:2530
↓ 5 callers
Method
pb_eigh
(cls, lbar, Qbar, A, l, Q, out = None)
algopy/utpm/utpm.py:2764
↓ 5 callers
Method
piv2det
(cls, piv)
algopy/utpm/utpm.py:2268
↓ 5 callers
Method
qr
(self)
algopy/tracer/tracer.py:1172
↓ 5 callers
Function
soft_piecewise
This is soft in the sense that nans or infs may leak through. It is softer than hard_piecewise but not as soft as expit_blend. This shoul
documentation/sphinx/examples/if_then_else.py:58
↓ 5 callers
Method
symvec
maps a symmetric matrix to a vector containing the distinct elements
algopy/utpm/utpm.py:3026
↓ 5 callers
Function
transform_params
(Y)
documentation/sphinx/examples/matrixexponential.py:20
↓ 5 callers
Method
vecsym
returns a full symmetric matrix filled the distinct elements of v, filled row-wise
algopy/utpm/utpm.py:3074
↓ 5 callers
Method
zeros_like
(self)
algopy/base_type.py:106
↓ 4 callers
Method
__div__
(self,rhs)
experimental/vectorized_taylor_arithmetic.py:148
↓ 4 callers
Method
__getitem__
(self, sl)
algopy/utpm/utpm.py:133
↓ 4 callers
Function
_add_doc
Add documentation to a function.
algopy/_six.py:67
↓ 4 callers
Method
_get_val
(self, x)
algopy/tracer/tracer.py:1340
↓ 4 callers
Method
_polygamma
(cls, m, x_data, out=None)
algopy/utpm/algorithms.py:1134
↓ 4 callers
Method
_shape
(cls, a_data)
algopy/utpm/algorithms.py:1624
↓ 4 callers
Method
argmax
(cls, a, axis = None)
algopy/utpm/utpm.py:1438
↓ 4 callers
Method
as_function
(self, in_x)
experimental/vectorized_taylor_arithmetic.py:315
↓ 4 callers
Method
conjugate
(self)
algopy/utpm/utpm.py:1597
↓ 4 callers
Method
det
(cls, x)
algopy/utpm/utpm.py:1454
↓ 4 callers
Function
df
(x,h)
experimental/tests/vector_forward_mode_test.py:118
↓ 4 callers
Function
double_to_adouble
Takes an x and a seed matrix S and returns an array of adoubles with D Taylor elements S is a NxP matrix, P the number of directions
experimental/vector_forward_mode.py:182
↓ 4 callers
Method
dpm_hyp1f1
computes y = hyp1f1(a, b, x) in UTP arithmetic
algopy/utpm/utpm.py:703
↓ 4 callers
Method
eigh1
computes the relaxed eigenvalue decompositin of level 1 of a symmetrical matrix A with distinct eigenvalues (L,Q,b) = UTPM.e
algopy/utpm/utpm.py:2738
↓ 4 callers
Method
erfi
computes y = erfi(x) in UTP arithmetic
algopy/utpm/utpm.py:1089
↓ 4 callers
Function
eval_f_eigh
some reformulations to make eval_f_orig compatible with algopy replaced scipy.linalg.expm by a symmetric eigenvalue decomposition
documentation/sphinx/examples/matrixexponential.py:69
↓ 4 callers
Method
eval_f_eigh
reformulation of eval_f(Y) to use eigh instead of expm
algopy/tests/test_examples.py:68
↓ 4 callers
Method
exp
(self)
algopy/tracer/tracer.py:1090
↓ 4 callers
Function
explicit_euler
(x0,f,ts,p,q)
experimental/examples/q_robust_OED.py:47
↓ 4 callers
Function
ffcn
(x)
experimental/examples/newtons_method.py:25
↓ 4 callers
Method
hyp1f1
computes y = hyp1f1(a, b, x) in UTP arithmetic
algopy/utpm/utpm.py:726
↓ 4 callers
Method
logdet
(self)
algopy/tracer/tracer.py:1205
↓ 4 callers
Method
lu2
univariate Taylor arithmetic of scipy.linalg.lu_factor but returns piv, L, U = lu2(A)
algopy/utpm/utpm.py:2201
↓ 4 callers
Method
negative
computes y = negative(x) in UTP arithmetic
algopy/utpm/utpm.py:1021
↓ 4 callers
Method
real
(self)
algopy/tracer/tracer.py:1138
↓ 4 callers
Method
resize_tc
(self,rhs)
experimental/vectorized_taylor_arithmetic.py:71
↓ 4 callers
Method
sin
(self)
algopy/tracer/tracer.py:1096
↓ 4 callers
Method
tan
(self)
algopy/tracer/tracer.py:1099
↓ 4 callers
Method
totype
tries to convert x to an object of the class works for : scalar x, numpy.ndarray x Remark: at t
algopy/base_type.py:49
← previous
next →
101–200 of 1,636, ranked by callers