| |

ARC_AZIMUTH_KPB
| Compute the arc distance and azimuth between pairs of points on the sphere given the longitudes and latitudes of the points. By default coordinates are assumed to be in degrees. This program is based on the IDL library function MAP... |

CALDAT_NO_LEAP
| This procedure computes the pseudo-date for a calendar without leap days given a pseudo-Julian day. The reference date is taken to be 2001-01-01. The inverse of this procedure is JULDAY_NO_LEAP. |

CALDAY_TO_DATE
| This functions returns the date for a given year and day number. The day number is the integral number of days between t and January 1 of the same year. The day number of January 1 is 1. |

CDATE__DEFINE
| This procedure defines the CDATE date structure. |

CDATE_NO_LEAP__DEFINE
| This procedure defines the CDATE_NO_LEAP date structure. |

COLOR_24_KPB
| Convert r, g, and b color value(s) to 24-bit color values. R, g, and b should be integers in the range [0, 255]. If not, they are converted to LONGs and then truncated to that range. R, g, and b can be three scalars or three arrays... |

COLOR_BAR_24_KPB
| Plot a 24-bit color bar. |

DATE_DIFF
| This computes the difference in seconds between date0 and date1. |

DATE_INC
| This computes a new date given a start date and a time increment in seconds. |

DATE_TO_TIME
| This converts a CDATE structure to a JTIME structure or a CDATE_NO_LEAP structure to a JTIME_NO_LEAP structure. |

DATE_TO_YEAR
| This converts a CDATE structure to a time in years (year plus decimal fraction). |

DAY_NUMBER
| This functions returns the day number for a given date or time, t. The day number is the integral number of days between t and January 1 of the same year. The day number of January 1 is 1. |

INDEX_OF_NEAREST_KPB
| This function finds the index of the element of x whose value is nearest to x0. This is primarily useful for finding the index of a point in an ordered 1-dimensional array. For example, if x is an array of latitudes, this function wil... |

IS_NETCDF_KPB
| Determine whether a file is a netCDF file. |

ISURFACE_EXAMPLE_KPB
| Demonstrate how to use iSurface to display topographic data. This program requires the topography and land-ocean data files and access routines TOPO_READ_5_MINUTE_KPB and LAND_OCEAN_READ_KPB. |

ITOOL_COLOR_BAR_CRH
| This is a function to create a color bar object for use in iTools. |

ITOOL_OPEN_ISV_KPB
| Open an iTool visualization saved as an ISV file. |

ITOOL_ROTATE_VIEW_KPB
| Rotate the specified view in an iTool around 'axis' by the amount 'rotation'. |

ITOOL_SAVE_ISV_KPB
| Saves the current iTool as an ISV file. |

ITOOL_SPIN_MOVIE_KPB
| Create a series of images by spinning an iTools visualization. These can be combined to create an animation using various software (IDL or others). NOTE WELL: this program deletes all existing files of the specified type in the o... |

ITOOL_WRITE_GRAPHIC_KPB
| Write the current iTool window to a graphic file. |

JTIME__DEFINE
| This procedure defines the JTIME date structure. |

JTIME_NO_LEAP__DEFINE
| This procedure defines the JTIME_NO_LEAP date structure. |

JULDAY_NO_LEAP
| This function computes a pseudo-Julian day for a calendar without leap days given a pseudo-date (month, day, and year). The reference date is taken to be 1 January 2001. The inverse of this procedure is CALDAT_NO_LEAP. |

LAND_OCEAN_EXAMPLE_KPB
| This function demonstrates how to read and use the ISLSCP land ocean masks. |