comedirecord is an oscilloscope program to record data from a COMEDI-compatible device. Its philosophy is to save the data in its original unfiltered form but allow comfortable viewing of the data during an experiment. One can acquire data from multiple DAQ boards simultaneously, and also append data via an incoming TCP port, which could be a telnet connection into comedirecord or data from another program. Low-pass, high-pass, and notch filters can be switched on for each channel. A DC filter can be switched on, which is useful when observing small voltage changes at a high gain (for example, measuring small temperature changes). The output format is ASCII so that the data can be imported into GNUPLOT, scilab, or octave.
The ExaScale IO (ESIO) library provides simple, high throughput input and output of structured data sets using parallel HDF5. It is designed to support reading and writing of turbulence simulation restart files, but it may be useful in other contexts. The library is written in C99 and may be used by C89 or C++ applications. A Fortran API built atop the F2003 standard ISO_C_BINDING is also available.
astroPluto is modular Godunov-type code intended mainly for astrophysical applications and high Mach number flows in multiple spatial dimensions. The code embeds different hydrodynamic modules and multiple algorithms to solve the equations describing Newtonian, relativistic, MHD, or relativistic MHD fluids in Cartesian or curvilinear coordinates.
ViTables is a graphical browser for HDF5 and PyTables databases. It can open arbitrarily large files and browse their data and metadata in a variety of ways. Its capabilities include easy navigation through the data hierarchy, displaying of real data and its associated metadata, and simple yet powerful browsing of multidimensional data.