A high quality MP3 encoder
LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho acoustics, quality and speed of MP3 encoding. Note: we provide source code only!
Logic in language that scientists haven't described yet
• Despite centuries of exhaustive research, the theory of evolution still hasn't provided a satisfying explanation for the origin of intelligence and language; • According to the biblical world view, God has created laws of nature. Being based on the Laws of Intelligence embedded in Grammar, only Thinknowlogy implements the natural meaning (intelligent function) of words like definite article “the”, conjunction “or”, possessive verb “has/have” and past tense verbs “was/were” and “had”. It is demonstrated by: • Programming in natural language; • Reasoning in natural language: - drawing conclusions (more advanced than scientific solutions), - making assumptions (with self-adjusting level of uncertainty), - asking questions (about gaps in the knowledge), - detecting conflicts and some cases of semantic ambiguity, - displaying of justification reports for the self-generated knowledge; • Multilingualism, proving: Languages have one common origin.
The Sound Description Interchange Format (SDIF) is an established standard for the interchange of sound descriptions and analysis data. This project provides libraries, SDIF (in C) and Easdif (in C++), tools, and wrappers to read and write SDIF files.
3D pointcloud data storage and interchange format
Reference Implementation of the ASTM 3D Imaging Format. A file format for interchange of 3D (laser) imaging data. (This work is not officially endorsed by ASTM.)
Simple and complete bignum C library
bigz is the continuation of an old BigNum project that started its life as a joined INRIA & Dec project in 1989. The current version includes many fixes and improvements. Although not as efficient as, say, gmp, it is very small, reasonably efficient and extremely portable.
ED Software project contains several programs used (mostly) for processing gas-phase electron diffraction (GED) experimental data.
SPTK is a suite of speech signal processing tools for UNIX environments, e.g., LPC analysis, PARCOR analysis, LSP analysis, PARCOR synthesis filter, LSP synthesis filter, vector quantization techniques, and other extended versions of them.
Leseratte is a Java parser for German written language. Currently, it contains a German lexicon (based on the Wiktionary), inflexion rules, a grammar and a parser. (Semantics component planned.) Usable as a Java library, also provides a graphical UI.
Evidence Directed Gene Construction for Eukaryotes
EvidentialGene is a genome informatics project, "Evidence Directed Gene Construction for Eukaryotes", to construct high quality, accurate gene sets for animals and plants, developed by Don Gilbert at Indiana University, see http://arthropods.eugenes.org/EvidentialGene/ Construction refers to the combination of classical gene prediction, and more recent gene assembly (de-novo and genome-assisted) methods. The basic Evigene methods involve using available best-of-breed gene prediction and assembly software, combining all evidence for genes, from expressed sequences, genome assembly sequences, related species protein sequences, and any other, to annotate and score gene constructions. Over-produced constructions are classified by gene evidence for best qualities per "locus", including genome-aligned and gene-transcript aligned (genome-free) locus identification. All software developed for EvidentialGene is publicly available. See project wiki/blog for notes.
A multimedia framework based on Qt and FFmpeg
QtAV is a cross-platform and high performance multimedia playback framework based on Qt and FFmpeg. Features: timeline preview, gpu decoding etc
Interactive landscape rendering based on a virtual globe.
Biosphere3D targets interactive landscape rendering based on a virtual globe. It supports DEM, satellite and aerial images, 3D models (Collada), 3D plant models, and Shapefiles. Biosphere3D was initially developed by the landscape visualization group of the Zuse Institute Berlin by Malte Clasen and is now developed further by Lenné3D GmbH. For more information about the used concepts have a look at the thesis of Malte Clasen: Towards Interactive Landscape Visualization Doctoral Thesis published 2011 via Technische Universität Berlin https://doi.org/10.14279/depositonce-3005
Dynamics of quantum systems, controlled by external fields
WavePacket is a program package for numerical simulation of quantum-mechanical wavepacket dynamics for distinguishable particles. It can be used to solve one or more (i.e. coupled channels) time-independent or time-dependent (linear) Schrödinger and Liouville-von Neumann-equations. Optionally accounting for the interaction with external electric fields within the semiclassical dipole approximation, WavePacket can simulate modern experiments using ultrashort light pulses in photo-induced physics or chemistry, including optimal control. The extended graphical capabilities allow visualization 'on the fly', including Wigner transforms to phase space. WavePacket is especially suitable for teaching of quantum mechanics as well as for research projects in physics and chemistry, see also the numerous demo examples in the Wiki here. While the Matlab version is already in a stable and mature state, the C++ version is still under construction aiming at an object-oriented rewrite.
The UEA sRNA Workbench
A suite of tools for analysing small RNA (sRNA) data from Next Generation Sequencing devices. Including expression profiling of known mirco RNA (miRNA), identification of novel miRNA in deep-sequencing data and identification of other interesting landmarks within high-throughput genetic data
SciDAVis is a user-friendly data analysis and visualization program primarily aimed at high-quality plotting of scientific data. It strives to combine an intuitive, easy-to-use graphical user interface with powerful features such as Python scriptability.
Distributed and Parallel Computing with/for Python.
dispy is a comprehensive, yet easy to use framework for creating and using compute clusters to execute computations in parallel across multiple processors in a single machine (SMP), among many machines in a cluster, grid or cloud. dispy is well suited for data parallel (SIMD) paradigm where a computation (Python function or standalone program) is evaluated with different (large) datasets independently.
MESMER (Master Equation Solver for Multi Energy-well Reactions) models the interaction between collisional energy transfer and chemical reaction for dissociation, isomerisation, association, and non-adiabatic hopping processes.
zgoubi is a ray-tracing code in use for charged particle beam dynamics simulations. It can simulate beam dynamics in a large variety of machines and optical systems.
Satellite tracking software
PreviSat is a satellite tracking software for observing purposes. Very easy to use, it shows positions of artificial satellites in real-time or manual mode. PreviSat is able to make predictions of their passes, predictions of Iridium flares and several other calculations.
SigPack - A signal processing library using Armadillo
SigPack is a C++ signal processing library using the Armadillo library as a base. The API will be familiar for those who has used IT++ and Octave/Matlab. Contact me at firstname.lastname@example.org if you have comments or questions.
A SUpport MOdule manager for EPICS
sumo, the SUpport MOdule manager, is a set of tools to support software development for the EPICS framework. It manages build dependencies and consistent builds of the EPICS support modules.
A New Programming Language for FPGA Projects
ALCHA aims to reduce FPGA project develop time by means of automation and abstraction, but without loosing the low-level control that HDLs, such as Verilog, provides. It will support an object oriented programming model, abstract data and signal types, and compile-time scripting.
SystemC Network Simulation Library (SCNSL) is an extension of SystemC to allow modelling packet-based networks such as wireless networks, ethernet, fieldbus, etc. As done by basic SystemC for signals on the bus, SCNSL provides primitives to model packet trasmission, reception, contention on the channel and wireless path loss. The use of SCNSL allows the easy and complete modelling of distributed applications of networked embedded systems such as wireless sensor networks, routers, and distributed plant controllers. Please, read wiki page for more information. To get the most updated version of the library, please check out from Git repository by using git client as follows: git clone git://git.code.sf.net/p/scnsl/git-code scnsl
A Python interface to the GSL library. The wrapper covers nearly everything GSL provides.
gloost is a free software, platform independent framework for OpenGL programming. It includes handy wrappers for most OpenGL entities.
The classic RPL programming language reimplemented and reimagined.
This project reimplements from scratch the RPL language made popular by HP programmable calculators, in portable C/C++. The main goal is to release a complete computing environment for various targets. There's currently 4 active targets: the HP 50g, HP39gs and HP40gs calculators and a PC simulator (see the downloads section!). Other ports are planned for the future.