|   | 
  | 
 
  
Markwardt IDL Page 
What's New 
Programs 
   Curve Fitting 
   Fitting Tutorial 
   Introspection 
   Save Files 
   Array/Set 
   Printing 
   Graphics 
   Mathematics 
   Ephemeris/Timing 
   Input/Output 
   Miscellaneous 
   Full Listing 
   Documentation 
 
 
Craig's techie blog. 
Home Page of Craig Markwardt 
  
 | 
  | 
  
 
  |  
  | 
    Markwardt IDL Library
 |  
  
 
 
 
  |  
  | 
    
 Here is a library of IDL software procedures that I am making
available to the general public. You are free to download and use them
as you wish, however please obtain permission before redistributing.
 
Major News
| 
2017-01-03
 | 
Update TAI_UTC for Jan 2017 leap second. Other small improvements to MPFIT.
 | 
 
| 
2016-05-19
 | 
CMPFIT 1.3 is released with small fixes and improvements. 
New function MPFITCOVAR: for solving problems with correlated errors; i.e. measurement covariance matrix instead of simple weights or error bars. 
TAI_UTC: new leap second added for year 2015! Minor bug fixes for PLOTIMAGE, GTISEG, EOPDATA, QTFIND, MPFIT, TDB2TDT.
 | 
 
 
This News page has less recent and lower priority news. 
IDL Programs
You can choose selectively by category below, download a single
monolithic program archive, or browse the
full listing. 
 
| 
Curve Fitting and Function
Minimization - Robust non-linear least squares curve fitting
(MPFIT), statistical tests, specialized peak fitting functions, and
non-linear optimization (TNMIN) | 
Read and Write SAVE
Files - Library to read, write and interrogate IDL SAVE files
(CMSVLIB); read and translate compiled IDL procedures; documentation
of IDL SAVE file format.
 |  
| 
Graphics Programs -
Display an image using a PLOT-like interface;
display colorful bar charts;
plot three dimensional data as a cube;
plot fixed- or variable-width histograms
 | 
Mathematics -
Adaptive numerical integration (Quadpack);
Chebyshev approximation and interpolation;
(Modified) Cholesky factorization of a symmetric matrix;
QR matrix decomposition;
Manipulate quaternions
 |  
| 
Printing Utilities -
One-click printing (Unix);
configure Postscript layout;
enhanced XWINDOW
 | 
Introspection -
Generate a type description or "help" description of an IDL value;
compute type information for tags in a structure;
unofficial documentation for ROUTINE_NAMES
 |  
| 
Ephemeris & Timing -
Interpolate the positions and motions of planets (JPL ephemerides);
read and interpolate geopotentials;
calculate relativistic clock corrections in the solar system;
compute relativistic velocity additions;
compute high precision earth orientation angles;
compute leap seconds.
 | 
Array / Set Operations -
Hash tables;
Manipulate 1-D Intervals (GTIs);
compute the fast product of a large array;
efficiently insert / delete elements in an array;
perform set operations on numbers and strings;
generic replacement for IDL's REPLICATE;
apply generic function to array
 |  
| 
Input / Output -
Capture a transcript of console output;
read ASCII tables quickly;
construct path names;
read and seek on pipes/URLs like normal files (Unix)
 | 
Miscellaneous -
Unique identifiers;
Command line debugging made easy;
compute and convert between time representations;
maintain a one-line status line (Unix/ANSI);
improved image interpolation
 |  
 
  
Full Archive 
  
     |  
  
 
  |  
  
Copyright © 1997-2010 Craig B. Markwardt 
Last Modified on 2017-01-03 13:57:27 by Craig Markwardt 
 |  
 
 |