Alpha, Beta, Gamma measurements and Nuclide exposure
RadiationHelper is a data analysis tool for : 1. gross alpha and beta radiation measurement and detector calibration using experimental data (counts acquired by alpha-beta devices). 2. gamma spectroscopy measurements and detector calibration using experimental data (spectra acquired by acquisition software such as Assayer, Gamma Vision, Maestro) 3. gross alpha,beta, gamma detector efficiencies and gamma peak efficiency can be theoretical computed using Monte-Carlo simulation technique for radiation transport (based on EGSnrc toolkit) 4.dose assessment in human body exposed to radiations from nuclides in several common scenarios such as air exposure, water submersion, ground surface, internal ingestion or inhalation. 5. quick dosimetry and shielding computations. It is platform independent (written entirely in Java). A short user manual can be found in docs folder. Source code (for core packages developed by myself) included in jar files!
Scientific Visualisation Made Easy
The Simple Medical Imaging Library Interface (SMILI), pronounced 'smilie', is an open-source, light-weight and easy-to-use medical imaging viewer and library for all major operating systems. The main sMILX application features for viewing n-D images, vector images, DICOMs, anonymizing, shape analysis and models/surfaces with easy drag and drop functions. It also features a number of standard processing algorithms for smoothing, thresholding, masking etc. images and models, both with graphical user interfaces and/or via the command-line. See our YouTube channel for tutorial videos via the homepage. The applications are all built out of a uniform user-interface framework that provides a very high level (Qt) interface to powerful image processing and scientific visualisation algorithms from the Insight Toolkit (ITK) and Visualisation Toolkit (VTK). The framework allows one to build stand-alone medical imaging applications quickly and easily.
The STAIR Vision Library (SVL), originally developed to support the STanford AI Robot, provides software infrastructure for computer vision, machine learning, and probabilistic graphical models.
GUI for fitting 3D single-molecule images using the double-helix PSF
This package of MATLAB routines with accompanying GUI allows scientific users to measure the 3D location of single molecules when using the double-helix point spread function (DH-PSF) widefield microscope. Features - Double-Gaussian estimator is calibrated via an axial scan of bright immobile fluorescent emitters (e.g. beads). - Template-matching and double-helix recognition algorithm is calibrated via setting an image correlation threshold against single-molecule data. - Tiff stacks of SM images are analyzed using template matching followed by double-Gaussian fitting to extract estimates of the molecule positions. - The motion/drift of fiduciaries (e.g. fluorescent beads) during an experiment can tracked and removed form SM localization data. - 3D localization data can be exported to .csv format for post-processing and visualization. - Basic 3D scatterplot and 2D z-projection histogram visualizations are included.
DruidBSD is a FreeBSD micro-distribution that supports CD/DVD, USB, and HD booting into a Live BSD Distribution.
ext2/3/4 library for microcontrollers
The main goal of the lwext4 project is to provide ext2/3/4 filesystem for microcontrollers. It may be an interesting alternative for traditional MCU filesystem libraries (mostly based on FAT32). Lwext4 may be used with SD/MMC card, USB flash drive or other block based memory device. However it is not good for flash memory–based storage devices. Code is also available on github: https://github.com/gkostka/lwext4 Feel free to contact me: firstname.lastname@example.org
This is a MATLAB implementation of inverse compositional Active Appearance Models (AAMs), as described in the "Active Appearance Models Revisited" paper by Iain Matthews and Simon Baker.
AutoSummary uses Natural Language Processing to generate a contextually-relevant synopsis of plain text. It uses statistical and rule-based methods for part-of-speech tagging, word sense disambiguation, sentence deconstruction and semantic analysis.
Lemmatization tool for morphological analysis of biomedical literature
The BioLemmatizer is a domain-specific lemmatization tool for the morphological analysis of biomedical literature. It is tailored to the biological domain through integration of several published lexical resources related to molecular biology. It focuses on the inflectional morphology of English, including the plural form of nouns, the conjugations of verbs, and the comparative and superlative form of adjectives and adverbs. README: https://sourceforge.net/projects/biolemmatizer/files/ The BioLemmatizer 1.2 release adds an optional functionality to normalize British English spellings into American English spellings and then retrieve corresponding lemmas. If you use the BioLemmatizer to support academic research, please cite the following paper: Haibin Liu, Tom Christiansen, William A Baumgartner Jr, and Karin Verspoor BioLemmatizer: a lemmatization tool for morphological processing of biomedical text Journal of Biomedical Semantics 2012, 3:3.
Software for analyzing and visualizing LIDAR data.
LaTeX2MathML is a PHP5 class that converts LaTeX math formulas to Presentation MathML. Current versions are still in development !
OSU SVM is a Support Vector Machine (SVM) toolbox for the MATLAB numerical environment. The toolbox is used to create models for regression and classification using support vector machines.
A programmable signal generator and RF synthesizer for scientific experiments, especially quantum computing and quantum information processing. It includes hardware, firmware, software, and documentation, all under an open source license.
The project has moved to fossil and is now hosted here: https://fossil.e-lehmann.de/tloona/ Source code and releases from 1.6.0 are also found there. The git and svn repositories here are outdated
Library for 2D/3D geometry in Matlab.
Geometry library for Matlab in 2D and 3D. Contains function for creation and manipulation of basic shapes, computing intersections, transformation, display... The project is being moved to GitHub: http://github.com/dlegland/matGeom
Tcl binding to VISA API
Tcl binding to VISA (Virtual Instrument Software Architecture) API. It is linked to Tcl as a standard extension following Tcl Extension Architecture (TEA) conventions. See VISA specs. on IVI Foundation page: http://www.ivifoundation.org/specifications/default.aspx TEA specs. can be found here: http://www.tcl.tk/doc/tea/
GSS-TCAD: A 2D General-purpose Semiconductor Simulator. It both supports DDM and HDM.
Kinship Editor is a java graphical editor for entering kinship data for further analysis or to display in application-generated diagrams. The document produced is an XML format capable of representing any form of kinship relationships.
An easy to use mathematical function graph plotter written in Python and GTK.
PassReminder is a free password manager. It KEEPS PASSWORDS SECURE. Then it is easy to remember login and password for forum, operating system, bank... Download it!
MatLab functions for reading WinView/WinSpec .spe files
This toolbox is a collection of MatLab functions for reading WinView/WinSpec files (.spe extension) directly to MatLab. It provides functions for reading full header from file into a structure, reading frames into matrices, and reading pixel values across all frames. You can use these functions to analyse and process experiment data stored in .spe files in MatLab, and to write functions to export .spe files to animated GIFs for use in presentations. Also includes simple MatLab application for converting files to GIF, AVI and .spe files, and provides functionality for quick addition of support for WinView-like formats by users, without the need to call developers.
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.
Simple testing tool to generate RTP data packets and send it via netwok interface or save into pcap file. Primarily intended for use with SIPp application to test speech quality with different codecs.
MPT is a toolbox that supplies cross-platform libraries for real-time perception primitives, including face detection, eye detection, blink detection, and color tracking.
BudgetedSVM: A C++ Toolbox for Large-scale, Non-linear Classification
We present BudgetedSVM, a C++ toolbox containing highly optimized implementations of three recently proposed algorithms for scalable training of Support Vector Machine (SVM) approximators: Adaptive Multi-hyperplane Machines (AMM), Budgeted Stochastic Gradient Descent (BSGD), and Low-rank Linearization SVM (LLSVM). BudgetedSVM trains models with accuracy comparable to LibSVM in time comparable to LibLinear, as it allows solving highly non-linear classification problems with millions of high-dimensional examples within minutes on a regular personal computer. We provide command-line and Matlab interfaces to BudgetedSVM, efficient API for handling large-scale, high-dimensional data sets, as well as detailed documentation to help developers use and further extend the toolbox.