The Arakhnê.org Network Editor (NetEditor) is a Java component that permits you to edit and show connected graphs. The graph defines the constructs of a visual language, and NetEditor is able to render associated figures. NetEditor is based on a metamodel composed of the node, edge, and anchor (or ports) constructs. It has a strong separation of the visual-language constructs and the drawings. It provides tools to code graph-drawing layout algorithms. Two algorithms are provided: Ganswer-Sugiyama and Coulomb-Hooke force-based algorithms. Standard UI features are provided: graphical editing of the graph structure, depth levels for nodes and edges, undo, and redo, clipboard, and drag and drop management. The NetEditor API is able to export the graphs to GIF, JPEG, PNG, BMP, SVG, PDF, EPS, PDF, Graphviz DOT, GXL and GraphML. The document file formats used by NetEditor are GXL, GraphML, or NGR files (zipped GXL/GraphML).
Pcompress is a utility to do compression/decompression and deduplication in parallel by splitting input data into chunks. It has a modular structure and includes support for multiple algorithms like LZMA, Bzip2, PPMD, LZ4, etc., with KECCAK/BLAKE2/SHA-256/512 chunk checksums. SSE optimizations for the bundled LZMA are included. It also implements chunk-level Content-Aware Deduplication and Delta Compression features based on a Rabin Fingerprinting scheme. It has low metadata overhead and overlaps I/O and compression to achieve maximum parallelism. It has AES encryption capability and uses Scrypt from Tarsnap to generate per-session unique keys from passwords. It can work in pipe mode, reading from stdin and writing to stdout. It also provides some adaptive compression modes in which a suitable algorithm is chosen per chunk based on heuristics.
FEniCS is a collection of free software for automated, efficient solution of differential equations. It has an extensive list of features, including automated solution of variational problems, automated error control and adaptivity, a comprehensive library of finite elements, high performance linear algebra, and many more. It is organized as a collection of interoperable components, including the problem-solving environment DOLFIN, the form compiler FFC, the finite element tabulator FIAT, the just-in-time compiler Instant, the code generation interface UFC, the form language UFL, and a range of additional components.
openSCADA is a Supervisory Control And Data Acquisition System. It is platform independent and based on a modern system design that provides security and flexibility at the same time. It is flexible. It is not an out of the box solution, but a set of tools that can be combined in many different ways. It provides development libraries, interface applications, mass configuration tools, and front-end and back-end applications. It is used 24/7 in several installations around this world. Support is available from IBH SYSTEMS GmbH.
lrc (The Linux Resource Compiler) is a system for packing many files into a single file for installation and use in a program as its resources (such as the graphics and sounds used by a game). It consists of a command-line tool, called lrc, for compiling the resources and a library, called liblrc, to extract the resources from a file generated by the compiler.
MeteoIO is a C++ library whose main design goals are: providing meteorological data format/protocol independent data access; providing safe and robust I/O; making I/O code as unobtrusive and simple as possible for the user; providing ready to use data to the user (transparent caching, filtering, resampling, and spatial interpolation); enabling unattended use from an I/O point of view; offering high modularity so that individual elements of the library can easily be replaced/expanded/added; and by its modularity, help interdisciplinary development, each module being targeted at a specific developer profile.