Documentation for pp_lib

Generated by IDLdoc

single page | use frames    directories     project statistics


All pp_lib routines have a page here, generated with IDLDoc. Most of them have complete documentation, including usage examples, but a few are still missing parts of the documentation.


The whole library is provided in a git repository, which contains the source code (in pp_lib/src) and documentation (in pp_lib/doc). There are no external dependencies.

To install the library, you may simply use git to download the current version and any susbsequent update. One way to do it is:

[user@computer ~]$ git clone git://
Cloning into pp_lib...
remote: Counting objects: 56, done.
remote: Compressing objects: 100% (51/51), done.
remote: Total 56 (delta 4), reused 53 (delta 4)
Receiving objects: 100% (56/56), 809.23 KiB | 158 KiB/s, done.
Resolving deltas: 100% (4/4), done.

This will create a directory called pp_lib under the current directory, with a copy of the library. If have done this and want to update your copy of the library to the current version, you can then just get in the pp_lib directory and and do an update:

[user@computer ~]$ cd pp_lib
[user@computer ~]$ git pull
remote: Counting objects: 185, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 100 (delta 96), reused 100 (delta 96)
Receiving objects: 100% (100/100), 45.57 KiB, done.
Resolving deltas: 100% (96/96), completed with 84 local objects.
From git://
   d0bd704..caf1607  master     -> origin/master
Updating d0bd704..caf1607
 doc/al_legend_pp-code.html               |    2 +-
 doc/al_legend_pp.html                    |    4 +-
 doc/all-dirs.html                        |    2 +-
101 files changed, 1310 insertions(+), 198 deletions(-)

If you prefer, you can get the library as a zip file.

Then, add the directory pp_lib/src to your IDL path. For help on the many ways to add the directory to the IDL path, you can see IDL's help, or the relevant part in David Fanning's instructions on how to set the path for his libraries.

Citing this library

If you find that this library was useful in your research, please cite it. The BibTeX code for the current release is

  author       = {Paulo Penteado},
  title        = {pp_lib v1.1},
  month        = jun,
  year         = 2016,
  doi          = {10.5281/zenodo.56247},
  url          = {}




Zip file:

Online documentation:

Paulo Penteado
Version 20160622

Project statistics

Directories: 1
.pro files: 58
.sav files: 0
Routines: 115
Lines: 3,582
Required IDL version: 8.0.