This is the documentation for the routines in the pp_lib library.
Installation
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://github.com/ppenteado/pp_lib.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://github.com/ppenteado/pp_lib
d0bd704..caf1607 master
-> origin/master
Updating d0bd704..caf1607
Fast-forward
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.
Links
Repository:
https://github.com/ppenteado/pp_lib
Zip file:
https://github.com/ppenteado/pp_lib/zipball/master
Online documentation:
http://www.ppenteado.net/idl/pp_lib/doc/index.html
Paulo Penteado
pp.penteado@gmail.com
Version 20130514