Software Component |
Release notes |
OpenDiamond 4 Platform (version 4.0.0)OpenDiamond Java bindings (version 3.1.2) |
OpenDiamond 4.0.0: do not relink binaries at runtime anymore, fix crashes when session variables are used under high latency, update to new sqlite3, introduce miniRPC as transport for RPC mechanism and Blast Channel, hide visibility of most non-public symbols, significantly clean up header files, switch adiskd from rings to GAsyncQueue, introduce preliminary IPv6 work, simplify dctl, lazily initialize filters, other bugfixes and code removal. OpenDiamond 3.3.0: remove unused code, use the SQLite amalgamation, automatically create .diamond when needed, improve object and attribute caches. OpenDiamond 3.2.2: fix object cache bugs, fix compilation with newer GCC and libc, and relax automake requirements. OpenDiamond 3.2.1: fix compilation issues, optimize use of new attribute cache. OpenDiamond 3.2.0: significant cleanup and bugfixes, new cache infrastructure. OpenDiamond 3.1.1: bugfixes. OpenDiamond 3.1.0: new volcano tool, new support for scoping, bugfixes. OpenDiamond 3.0.2: bugfixes. OpenDiamond 3.0.1: new RPC layer, session variables support, better log support, new instrumentation, many bugfixes. OpenDiamond 2.1.0: bugfixes, new build system, and DIAMOND_PORT_BASE environment variable for setting listening port.OpenDiamond 2.0.1: bugfix release. OpenDiamond 2.0: New background/anticipatory search system, optionally invoked with the "-b" option to adiskd. A preliminary Kerberos-based authentication mechanism, optionally invoked with the "-a" option to adiskd. When authentication is enabled, adiskd will refuse connections to clients that cannot get a "diamond" service ticket for the machine that adiskd is running on. A future version of the OpenDiamond Platform will support SASL-based authentication. Filter omission support: filters can mark attributes as "omitted". Omitted attributes are never transferred across a network link, but are still available between filters executing on a single machine. With this support, attributes representing intermediate stages of computation do not need to waste network bandwidth. |
SnapFind 1.2.9 |
SnapFind
enables users to quickly search through
collections of unlabeled photographs (such as holiday
photos). The current implementation of SnapFind supports
user-defined
color and visual texture filters that scan regions in every image.
The user can create and refine these filters using image patches.
SnapFind also supports popular shape-based filters such as face
detectors. To build SnapFind you must compile and install OpenCV with the static library option. Download OpenCV. |
FatFind 1.0.5 |
The task of manually counting adipocytes (fat cells) in cell microscopy images and characterizing their size is very time consuming. FatFind exploits the almost perfectly circular shape of adipocytes in solution to efficiently locate fat cells. |
MATLABFind 1.0.2 |
MATLABFind lets you
point at a directory with MATLAB code and use it as a Diamond
searchlet. You need MATLAB running at each back end server (where
adiskd runs) and on the client. |
ImageJFind 1.0.7 |
ImageJFind lets you
use ImageJ macros as Diamond searchlets. This package includes
an ImageJ plugin for composing macro-searchlets. You need ImageJ running at each back end server (where
adiskd runs) and on the client.
Source packages for Fedora Core 5 (out of date): ImageJ v1.38j SRPM | ImageJFind SRPM | Filter SRPM All 3 source packages need to be installed. Note: ImageJ is public domain software maintained by the NIH. This package is not an official release. It is a pre-release version bundled with macros authored by our collaborators. |
StrangeFind 0.5 |
StrangeFind is a program that lets you perform anomaly detection on various types of data. This preview release works, but may have incomplete or missing functionality. |