Data Analysis, Simulations and Visualization on the Sphere
Software for pixelization, hierarchical indexation, synthesis, analysis, and visualization of data on the sphere. Please acknowledge HEALPix by quoting the web page http://healpix.sourceforge.net and publication: K.M. Gorski et al., 2005, Ap.J., 622, p.759 Full software documentation available at http://healpix.sf.net/documentation.php Wiki Pages: https://sourceforge.net/p/healpix/wiki/Home GDL users should read https://sourceforge.net/p/healpix/wiki/HEALPix%20and%20GDL/
GDL - GNU Data Language, a free IDL (Interactive Data Language, see http://ittvis.com/idl/) compatible incremental compiler.
omniORB2 and omniORBpy adaptations for IPSA
The GetData library provides an API to interface with Dirfile databases. The Dirfile database format is designed to provide a fast, simple, scalable format for storing and reading binary, synchronously-sampled, time-ordered data.
ESML is an interchange technology that utilizes external metadata to allow applications to plug and play seamlessly with Earth Science specific datasets in heterogeneous formats.
An Efficient Binary data Format
EBF, which stands for Efficient Binary Format, is a binary file format for reading and writing binary data easily. Reading writing routines are currently available in C,C++,Fortran,Java, Python, IDL, MATLAB. A program called ebftkpy which has a set of utility functions to work with the .ebf files , e.g., viewing the contents and getting a summary, is also provided. The EBF specification is designed to be concise and easy to understand to make it easier for others to write their own code if needed. It is also designed to simplify the programming of input output routines in different programming languages. In a nutshell an EBF file is a collection of data objects. Each data object is specified by a unique name and a single file can have multiple data objects. Each data object is preceded by a meta-data or header which describes the binary data associated with it. Among other things, this header allows the files to be portable across systems with different endianess.
The Co-Simulation Adaptation Platform
The co-simulation adapation platform serves as programming framework and middleware to enable coupling of distributed, heterogeneous numerical models. The framework facilitates the adaptation and integration of new sub-models into a common simulation platform.
Multiplatform GUI application for administration of Linux servers and routers.
IDLSave is a python module that allows IDL 'save' files (e.g. .sav files) to be read directly into python without the need for IDL to be installed. IDL variables, including structures and arrays, are converted to the equivalent python types.
To build a fully CORBA compliant implementation of the CORBA lightweight services implemented exclusively in Python.
A library of tools and API (C++ and Python) for the storage and processing of large 3D laser scanning (LiDAR, ALS, TLS) datasets using a pulse based spatially indexed file format (SPD) which support for both discrete return and full waveform datasets. Code has moved to https://bitbucket.org/petebunting/spdlib
Quick reference for switching between mathematical computation environments for computer algebra, numeric processing and data visualisation. Examples are Matlab, IDL, SPlus, and their open-source counterparts Octave, Scilab, Python+NumPy and R.
Tokenizer and translator for the IDL language, principally used with the IDL environment from ITTVis and GDL.