Sci-eval - scientific data fitting, ODE solving & plotting

A free online platform for scientists and engineers to perform least squares curve fitting, solve systems of ordinary differential equations (ODEs), and plot experimental data.

Fitting your data? Start here.

What you can do with Sci-eval

Every feature at a glance - scroll through a row to see its capabilities, or jump straight in.

Quick Fit

Fit your data with a ready-made function from the standard library – no function definition needed.

Take the tourOpen Quick Fit

Choose a function

Choose any function from the standard library.

Upload your data

Drop in a CSV with your data to be fitted

Set start parameters

Configure and constrain the fitting parameters.

Plot your fit

Plot your fitted data together with your uploaded data for comparison.

Custom Fit

Fit your data with a function you define yourself – and evaluate it in batches along the way.

Take the tourOpen Custom Fit

Add your custom function

After adding a name and description you can write arbitrary functions in the SymPy notation on the function-edit-page.

Define the parameters of your function

Define the parameters of your functions and give them units, so that values get a meaning and the function can be evaluated consistently.

Fit your data to your custom function

Choose which parameters you want to fit. Set start parameters and bounds for the parameters.

Evaluate your function

Choose the parameters for your evaluation. You can make batch evaluations by setting array-like parameters. All combinations of parameters are evaluated like that.

Use your custom functions for evaluation and fitting

Edit your functions as needed. Then use the function for batch evaluations or to fit your own data

Search existing functions for evaluation or fitting

Once another researcher added a publication to his function, it will become available to everyone.

Add a publication to share your function

After adding a publication, no one (not even you) can modify the function and the function becomes available to everyone.

Figure Studio

Plot and style your experimental data – group it into series and export publication-quality figures.

Open Figure Studio

Upload your data

Drop in a CSV of experimental data – no login required.

Group your curves

Split data into series by a grouping column, e.g. temperature.

Style the figure

Set axis labels, scales, colors and markers to taste.

Export publication figures

Download clean, publication-quality plots of your data.