# CMDimData.jl: Parametric Analysis +Continuous f(x) +Plotting

Link: GitHub - ma-laforge/CMDimData.jl: Parametric analysis/visualization +continuous-f(x) interpolation

— **“Focus on the analysis itself, not on data manipulation”**

— **“The hardest part of data analysis should be annotating the plots!”**

— **Live-slice example**: explore `signal(phi, A, f, t) = A * sin(2pi*f*t + phi)`

“simulated” response using sliders to select values of parameter sweep.

link: CMDimData.jl/sample/LiveSlice at master · ma-laforge/CMDimData.jl · GitHub

## Description

CMDimData.jl provides a high-level abstraction to manipulate multidimensional data, and automatically interpolate intermediate values as if it was a continuous function.

The goal is to provide analysis tools that lead to minimal code, written in a *natural*, and *readable* fashion.

### Features/Highlights

- Seamlessly handle multidimensional datasets with MDDatasets.jl
- Perform the
(usually) without having to write explicit loops.**same operation on all elements** -
: Calculations will automatically be interpolated over**Automatic Interpolation**`x`

as if`y=f(x)`

data represented a continuous function of`x`

. - Results of
(ex:**dataset reductions**`minimum()`

, integrations, …) are handled the same as any other data.

- Perform the
- Easily plot multidimensional results with
`/EasyPlot`

sub-module. - Read/write multidimensional data & plots to HDF5 files with
`/EasyData`

sub-module. - Ideal for post-processing results from lengthy simulations, or measurements.