To ask new and interesting science questions, we must build new software tools to help us in our work. Sometimes these tools
are directly science-related, other times these tools are more general in nature. We have benefitted greatly from
the large body of open source software available, and we hope to be of some small service by
providing our own software solutions to the community.
If you are a PIRL user looking for information about software locally available on the PIRL systems, please visit the
User's Guide section on System Software.
Software Distributed from PIRL
Open Source Software
- PIRL Java Packages
- The Java packages maintained at PIRL
- The idaeim PVL C++ classes
- The PIRL Parameter Value Logic package C API
- USGS Digital Elevation Model image file format C API
- The PIRL raster image file format package C API
- The PIRL strings collection and "service" C APIs
- The film recorder package
- The PIRL User Enivronment Standard Setup.
- PERL modules for working with the SWISH-E indexer
- PERL modules for general purpose use
- PIRL CVS utilities
- A few PERL programs to help with CVS.
- C++ classes and helper methods.
- HiRISE data products software.
Software with PIRL Enhancements
- Image viewer with Planetary Data System (PDS) file format support
- Tape jukebox driver
People That Deal with Software
Somebody has to write all this software, and doing so in isolation
would be a real pain. In addition to providing computational and
software resources, PIRL also fosters the concept of actual people
talking to each other about how to accomplish certain goals with
the help of software.