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: https://github.com/ma-laforge/CMDimData.jl/tree/master/sample/LiveSlice
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 same operation on all elements (usually) without having to write explicit loops.
- Automatic Interpolation: Calculations will automatically be interpolated over
xas ify=f(x)data represented a continuous function ofx. - Results of dataset reductions (ex:
minimum(), integrations, …) are handled the same as any other data.
- Easily plot multidimensional results with
/EasyPlotsub-module. - Read/write multidimensional data & plots to HDF5 files with
/EasyDatasub-module. - Ideal for post-processing results from lengthy simulations, or measurements.
