GATE (General Architecture for Text Engineering) is an architecture, framework and development environment for developing, evaluating and embedding Human Language Technology. See http://gate.ac.uk for full details.
A modbus library implemented in Java.
JLibModbus is an implementation of the Modbus protocol v1.1b in java language. The library supports the most popular communication libraries (jssc, rxtx, jSerialComm, purejavacomm, java comm api); Maven dependency: <dependency> <groupId>com.intelligt.modbus</groupId> <artifactId>jlibmodbus</artifactId> <version>18.104.22.168</version> </dependency> Implemented MODBUS functions: 0x01 Read Coils 0x02 Read Discrete Inputs 0x03 Read Holding Registers 0x04 Read Input Registers 0x05 Write Single Coil 0x06 Write Single Register 0x07 Read Exception Status 0x08 Diagnostics 0x0B Get Comm Event Counter 0x0C Get Comm Event Log 0x0F Write Multiple Coils 0x10 Write Multiple Registers 0x11 Report Slave Id 0x14 Read File Record 0x15 Write File Record 0x16 Mask Write Register 0x17 Read Write Multiple Registers 0x18 Read Fifo Queue 0x2B Encapsulated Interface Transport (Read Device Identification interface)
Data quality analysis, profiling, cleansing, duplicate detection +more
DataCleaner is a data quality analysis application and a solution platform for DQ solutions. It's core is a strong data profiling engine, which is extensible and thereby adds data cleansing, transformations, enrichment, deduplication, matching and merging. Website: http://datacleaner.github.io
The Whole Platform is a technology for engineering the production of software. We provide an Eclipse based Language Workbench for developing, manipulating and transforming languages using a model driven approach.
jFuzzyLogic is a java implementation of a Fuzzy Logic software package. It implements a complete Fuzzy inference system (FIS) as well as Fuzzy Control Logic compliance (FCL) according to IEC 61131-7 (formerly 1131-7).
Blitz++ is a C++ class library for scientific computing which provides performance on par with Fortran 77/90. It uses template techniques to achieve high performance. Blitz++ provides dense arrays and vectors, random number generators, and small vectors (useful for representing multicomponent or vector fields).
A Free and Open Source Java Framework for Multiobjective Optimization
The MOEA Framework is a free and open source Java library for developing and experimenting with multiobjective evolutionary algorithms (MOEAs) and other general-purpose multiobjective optimization algorithms. The MOEA Framework supports genetic algorithms, differential evolution, particle swarm optimization, genetic programming, grammatical evolution, and more. A number of algorithms are provided out-of-the-box, including NSGA-II, NSGA-III, ε-MOEA, GDE3 and MOEA/D. In addition, the MOEA Framework provides the tools necessary to rapidly design, develop, execute and statistically test optimization algorithms.
Maltcms - Modular Application Toolkit for Chromatography Mass-Spectrometry is a JAVA API for preprocessing, alignment, analysis and visualization of data stored in open file formats used in Proteomics and Metabolomics research.
Open Source, tasks, bug tracking, agile scrum, timesheet, wiki
Ganib gives simpler ways to keep your projects organized and on track. Take advantage of easy features that help you quickstart and makes your team more efficient and productive. Open source Web based online agile project management collaboration software free, J2EE platform, MySql database with project dashboards & reporting. Organized Teams & Projects: Easily plan & manage projects with intuitive features to help your team deliver on time. Quickly focus on what's important, easily select actions to take. Be efficient for everyday work, project tasks, important details, and timelines. Tasks: Set milestones, tasks, subtasks with duration and dependencies to teams better organized. Scrum: Communicate effectively with your team using scrum, wikis & discussions to make better decisions. Timesheet & Tracking: Track the time spent in real time using gTrack desktop tool with desktop screenshots. Bug Tracking: Manage bugs. Demo: http://www.ganib.com
Pure Java programming interface library for GNUPlot
NMEA 0183 library for Java
Java Marine API is an NMEA 0183 library for Java. For furher info and latest source code, see project's Github pages. http://github.com/ktuukkan/marine-api/
AJT is a set of utility classes for Java for handling some bioinformatics data, graphics file export, GUI widgets, and classes that should long have been added to the official Java API.
The Python Computer Vision Framework is an opened project deisgned for all those interested in computer vision. It aims at making computer vision more easy and structured and matlab-free. It may also be used for other artistic and scientific areas.
A FDTD solver for electromagnetic wave simulations on a GPU cluster
KEMP is a fast FDTD solver on a GPU-based cluster. The FDTD (Finite-Difference Time-Domain) method is a popular numerical method for electromagnetic field simulations. KEMP enables hardware accelerations suitable for multi-GPU, multi-core CPU and GPU cluster. KEMP also provide easy configuration by using Python scripting language.
DNA/RNA Sequence K-mer Toolkit
KAnalyze is a Java toolkit designed to convert DNA and RNA sequences into k-mers. It is both a command line application and an API.
TuCSoN tuple-based coordination middleware
TuCSoN (Tuple Centres Spread over the Network) is a tuple-based middleware for the coordination of distributed systems – including multi-agent systems, mobile agents and pervasive systems.
An extensible, real-time, 3D visualization, simulation, and game-design authoring tool. Integrates Java 3D and Eclipse RCP. Drag-&-Drop editing of a complex 3D scene graph. Fast world-building. Web delivery via Webstart or Applets.
This tool will anonymize images by destroying the Photo Response Non Uniformity (PRNU) pattern. It can also remove or forge the PRNU patterns, without having a (negative) impact on the quality.
Tool for the evaluation of ALgorithms for Embedding VIrtual Networks
ALgorithms for Embedding VIrtual Networks Software to evaluate Virtual Network Embedding Algorithms.
OpenOffice.org extension for creation and editing of chemical structures embedded into OOo documents
Statistical data analysis
Programa multiplataforma de libre distribución para el análisis estadístico y epidemiológico de datos. Free distribution cross-platform program for statistical and epidemiological analysis of data. Sitio web: http://www.sergas.es/Saude-publica/EPIDAT Souceforge: https://sourceforge.net/projects/epidat/ Wikipedia: https://es.wikipedia.org/wiki/Epidat
Goal of this projects is to design unified general binary data format and to provide open-source libraries and tools for it.
EpochX is an open source genetic programming framework, specifically for analysing the properties of evolutionary automatic programming. It supports 3 popular representations - Strongly-Typed GP, Context-Free Grammar GP and Grammatical Evolution.
Betabots are chatbots that run on the Pysh engine
The development of the Betabots began with Neobot in March 30, 2012 by Devyn Collier Johnson. Betabots use the Pysh engine which is written in Python3.x. All chatbots that run on the Pysh engine and are approved by Devyn Collier Johnson are known as Betabots. Visit http://dcjtech.info/forum/downloads/betabots/ to see the main Betabot project Betabots work on Windows, Linux, and possibly many Unixoid systems. Be sure that you have Python3.4 or later installed. Currently, there is only one active chatbot in the Betabot family, and it is named Neobot.