The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
print(..., method = "compactascii")
: column vector as transposed row vector and handling caracas_scaled_matrix
LUdecomposition()
, chol()
(Cholesky), svd_()
(Singular Value decomposition) added.cumsum()
added.as.expression()
(alias for as_expr()
) and as.function()
(alias for as_func()
) cf. #75knitr
engine rtex
(see vignette “Chunk engine for easy tex output in Rmarkdown and Quarto”)as_expr.caracas_solve_sys_sol
inv()
by default uses gauss
like SymPykronecker()
, rep()
addedsolve()
now dispatches on caracas_symbols and works like solve_lin()
scale_matrix()
can construct matrix-scalar products for prettier outputprint(..., method = "compactascii")
as prettyascii
except more compact matrices by removing empty rowssolve_sys()
result printing when there is only one unknownas_vec()
, trace_()
subs()
- see documentation. subs_lst()
removed.utf8
, prettyascii
or ascii
) to one argument and one option, i.e. options(caracas.print.method = 'prettyascii')
and print(x, method = "prettyascii")
(default is utf8
)as_func()
dim()<-
assignment for caracas
matricesvector_sym()
, matrix_sym()
, matrix_sym_diag()
, matrix_sym_symmetric()
colspan()
(Column space (range) of a symbolic matrix)get_basis()
Get basis for symbolic matrix / vector.all_vars
Get all symbols in caracas symbol.matrify()
now works on atomic elements.def_sym_vec()
defines symbol for each element in a character vector.jacobian()
function added.zeros()
, ones()
, eye()
added.diff_mat()
added.crossprod_()
, tcrossprod_()
added.sympy_func(x, fun)
first tries calling fun
on x
; and if it does not exist it tries from the global namespacemat_pow()
for raising a matrix to a power (not component-wise), requires SymPy >= 1.6expand_func()
addedrev()
for caracas_symbol
’sOps
(functions) fixedoptions(caracas.print.prettyascii = TRUE)
) instead of UTF-8, if the system locale is not UTF-8; this be disabled with options(caracas.print.prettyascii = FALSE)
def_sym()
(#18)do_la()
function with convinience functions like eigenval()
, eigenvec()
, QRdecomposition()
; new vignette demonstrating thesesymbol()
and ask()
N()
function and vignette on “Arbitrary precision arithmetic”eigen_val()
/eigen_vec()
to eigenval()
/eigenvec()
as_r()
was renamed to as_expr()
and as_symbol()
to as_sym()
. Also, as_sym()
changed argument from declare_variables
to declare_symbols
.der()
, der2()
and solve_sys()
now takes multiple variables with list()
(or as a vector symbol) instead of c()
; see also matrify()
and listify()
diag_()
and matrix_()
(postfix _
to avoid name clashes)sumf()
renamed to sum_()
and prodf()
to prod_()
(postfix _
to avoid name clashes)intf()
renamed to int()
and limf()
to lim()
(because there are no name clashes with base R)sympy_func()
taylor()
and drop_remainder()
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.