Libpointmatcher is a modular "Iterative Closest Point" library, useful for robotics and computer vision. This library is designed with modularity and performance in mind. It provides building blocks to construct various ICP chains often seen in research. These chains can be tuned without any recompilation, and new modules can be added without modifying the core of the library.
G-Code Ripper reads g-code, scales, and rotates and/or splits the tool paths before outputting the modified tool path data to a new g-code file. It evaluates g-code expressions and parameters and interprets YZ and ZX arcs. YZ and ZX arcs are internally converted to linear motions for compatibility with splitting and rotation.
PyParticles is a particle simulation toolbox entirely written in Python. It simulates a particle-by-particle model with the most popular integrations methods, including Euler, Runge Kutta, and Midpoint. It represents the results on an OpenGL or Matplotlib plot, and offers an easy-to-use API.
WCSLIB is a C library, supplied with a full set of Fortran wrappers, which implements the "World Coordinate System" (WCS) standard in FITS (Flexible Image Transport System). It also includes a PGPLOT-based routine, PGSBOX, for drawing general curvilinear coordinate graticules, and a number of utility programs. The FITS "World Coordinate System" (WCS) convention defines keywords and usage which provide descriptions of astronomical coordinate systems in a FITS image header.
h5tools provides third-party tools for working with data where the underlying storage object is HDF5. The toolkit currently has two utilities in it: The HDF5 NeXus writer API is a set of functions which allows writing data in the NeXus data format, using only HDF5 function calls. H5merge will merge any two HDF5 or NetCDF4 files.
F-Engrave generates g-code tool paths for CNC machines using CXF fonts, true type fonts (TTF), or a 2D DXF file. It can generate tool paths for engraving or v-carving text or a DXF design. The output of F-Engrave can be imported into EMC2, MACH3, or other machine controllers. F-Engrave output can be reopened by F-Engrave for later editing. F-Engrave designs can also be exported as SVG files.
LDPC-codes is a collection of programs and modules intended to support research and education concerning Low Density Parity Check (LDPC) codes. The decoding algorithm for LDPC codes is related to that used for Turbo codes, and to probabilistic inference methods used in other fields. Variations on LDPC and Turbo codes are currently the best practical codes known, in terms of their ability to transmit data at rates approaching channel capacity with very low error probability.