Why Should I Use Eddington?

  • It’s high-level so you don’t need to write many lines of code in order to get a decent fit.
  • It’s open-source and free to use.
  • It’s based on other state-of-the-art scientific python libraries such as numpy, scipy and matplotlib.
  • It supports a vast list of out-of-the-box fitting functions.
  • It can read and write data from many of the standard data files formats such as CSV, Json and Excel.
  • It’s fast and accurate.
  • You can use Eddington in your most convenient way: as a python library, as a CLI or as a GUI.
  • It’s expendable: You can build upon it to write data manipulation functions, new fitting functions and etc.

Is There A Reason I Won’t Want to Use Eddington?

You may want to consider other platforms if:

  • You prefer Matlab over Python. In that case, Eddington won’t help you.
  • You want to fit your data in an unorthodox way.
  • You want to “put your hands in the mud” and use a lower-level fitting library.
  • You don’t like English scientists.