| |
|
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
|
2011-12-21
|
Addition of new prodedures FILE_COMPILE to help compiling a file,
FLORMAT for string formatting, GAPNAN for plotting of gappy data, MPPROPERR
for error propgation of fitted parameter uncertainties,
PXPERFECT for "pixel perfect" Postscript output,
TZOFFSET to compute the local time zone offset from GMT/UTC for any date.
Plus other updates.
(More info)
|
|
2010-11-13-13
|
Version 1.2 of the MPFIT C library is now available.
|
|
2010-06-22
|
Significant changes to MPFIT library of functions.
(More info)
|
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 2011-12-21 20:14:43 by Craig Markwardt
|
|