fit

Curve fitting application written in Free Pascal with Lazarus.

This project is maintained by dvmorozov

fit

The curve fitting application. It allows to model data by set of curves of selected type.

Fully automatical mode is available.

The application is written in Free Pascal with Lazarus (Delphi is not supported) and is working under Windows and Linux (potentially could be compiled for Mac, but this was not done yet).

Look how fully automated fitting works

Documentation

User guide — how to use the app:

Contributor guide — how the app is built and extended:

Plugin architecture

How to add new data loader

How to extend curve types

To open and modify diagram files use my favourite UMLet.

Desktop application

Fitting results

Free personal expense tracker.

Download

Pre-built installers for Windows, macOS and Linux are published on the Releases page.

Binaries are produced automatically by CI and are no longer committed to the repository. If a release is not yet available, you can build from source — see the repository README.

Command line parameters

/INFILE=file_name - opens data file on application start up

/WRITE_PARAMS_LOG - turns on logging of variable parameters

On Windows log file is located in the folder C:\Users\user_name\AppData\Roaming\Fit-x86_64-win64

Test data set

Zip

More info

Autogenerated documentation

Autogenerated class diagram

Autogenerated module diagram

To generate documentation PasDoc is used.

fitminimizers

fitgrids

Find me on

LinkedIn or Facebook.

free counter