Available Software


Dianne P. O'Leary
  • Dianne P. O'Leary, Olof Widlund
  • Variable Projection Matlab Software for Solving Least Squares Problems
  • varpro draft manuscript (On p.7, a typo has been fixed. In the bulleted formula for the solution to the linear least-squares problem, there should be a W before the y.)
  • varpro.m
  • Here is an example of the use of the varpro.m program:
  • adaex.m
  • varpro_example.m

  • A Matlab implementation of a MINPACK line search algorithm by Jorge J. More' and David J. Thuente
  • cvsrch.m and
  • cstep.m

  • SDDPACK, Software (C or Matlab) for the Semidiscrete Decomposition,
    for approximating matrices and tensors by weighted sums of outer products of vectors containing {1, -1, 0}.

  • EdgeDetectors.zip a collection of 2D and 3D edge detectors developed by David Schug, Glenn Easley, and Dianne O'Leary.

  • GIDE: A GUI for Graphical Image Deblurring Exploration, developed by Brianna R. Cash and Dianne P. O'Leary. This work was supported by the National Science Foundation.
  • CISE draft
  • User's Manual
  • Software (zip file)

  • A Matlab package for spectral filtering of ill-posed linear inverse problems, developed by Viktoria Taroudaki and Dianne P. O'Leary. This work was supported by the National Science Foundation and the Onassis Foundation.
  • Technical Report
  • Software (zip file)