# anaflow.tools

Anaflow subpackage providing miscellaneous tools.

## Subpackages

 `laplace` Anaflow subpackage providing functions concerning the laplace transformation. `mean` Anaflow subpackage providing several mean calculating routines. `special` Anaflow subpackage providing special functions. `coarse_graining` Anaflow subpackage providing helper functions related to coarse graining.

## Functions

### Annular mean

Functions to calculate dimension dependent annular means of a function.

 `annular_fmean`(func, val_arr, f_def, f_inv[, ...]) Calculating the annular generalized f-mean. `annular_amean`(func, val_arr[, ann_dim, arg_dict]) Calculating the annular arithmetic mean. `annular_gmean`(func, val_arr[, ann_dim, arg_dict]) Calculating the annular geometric mean. `annular_hmean`(func, val_arr[, ann_dim, arg_dict]) Calculating the annular harmonic mean. `annular_pmean`(func, val_arr[, p, ann_dim, ...]) Calculating the annular p-mean.

### Coarse Graining solutions

Effective Coarse Graining conductivity/transmissivity solutions.

 `T_CG`(rad, trans_gmean, var, len_scale[, ...]) The coarse-graining Transmissivity. `K_CG`(rad, cond_gmean, var, len_scale, anis) The coarse-graining conductivity. `TPL_CG`(rad, cond_gmean, len_scale, hurst[, ...]) The gaussian truncated power-law coarse-graining conductivity.

### Special

Special functions.

 `step_f`(rad, r_part, f_part) Callalbe step function. `specialrange`(val_min, val_max, steps[, typ]) Calculation of special point ranges. `specialrange_cut`(val_min, val_max, steps[, ...]) Calculation of special point ranges. `neuman2004_trans`(rad, trans_gmean, var, ...) The apparent transmissivity from Neuman 2004. The anisotropy function.

### Laplace

Helping functions related to the laplace-transformation

 `get_lap`(func[, arg_dict]) Callable Laplace transform. `get_lap_inv`(func[, method, method_dict, ...]) Callable Laplace inversion.