# 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. `aniso`(e) 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.