|
|
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
|
|