Skip to content

Small set of julia helper functions for plotting, fitting, and converting between different ellipse representations

Notifications You must be signed in to change notification settings

chaaland/EllipseFit.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

EllipseFit

Ellipse fitting and plotting in Julia

EllipseFit is a small collection of code written in Julia for fitting an ellipse to data. The data can be fit either using linear least squares or orthogonal distance regression by solving a nonlinear least squares problem (NLLS).

Most helpful are a handful of plotting utility functions for plotting ellipses which comes up frequently enough in some of my self studying to warrant this module. There are helpers for plotting ellipses in conic section form, quadratic forms, and parametric form.

Examples

Examples of how to use the some of the functions in this module are provided in the Examples folder

Tests

The unit tests can be run from the command line with

# Run inside the EllipseFit.jl directory
$ julia test/runtests.jl

Examples

Example usages of functions in this module are found in the examples directory. To run confidence_ellipses.jl for example

# Run inside the EllipseFit.jl directory
$ julia examples/confidence_ellipses.jl

Authors

  • Casey Haaland

About

Small set of julia helper functions for plotting, fitting, and converting between different ellipse representations

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages