Presentation
The Center for Open Software Innovation (COSI) was established in 2018 within the LTCI Lab.
Its objectives are:
- To present the open source projects created and co-created at LTCI;
- To promote open development practices in computing as an important part of the open science movement;
- to promote open source software and models in academia and in general;
raise awareness among researchers and the public and provide relevant information to interested parties; - to provide the best possible support for open source software development communities (OSS).
A page of Useful Resources is also available.
Here is the list of open source projects to which LTCI members contribute.
The names shown are those of the LTCI members who contribute to the project, but they may not be the creators or managers of the project, their name is simply listed as the contact point for the project within Télécom Paris.
This list is under development and you can help to extend or correct it by sending an email to Marc Jeanmougin.
Multimedia, image, sound, video
- software
Webstrates
- software
Bayesian Collaborative Denoising
Collaborative Bayesian image denoising for Monte Carlo rendering algorithms.
- software
DHS
Light field representation method for improving the importance sampling of 3D Monte Carlo renderings.
- software
dialign
Automatic and generic measures of verbal alignment in a dialogue, based on sequential pattern mining.
- software
GPAC
Platform covering various aspects of multimedia, from formats such as MP4 or MPEG-2 TS to presentation technologies: graphics, animation and interactivity.
- software
Inkscape
Vector graphics editor for GNU/Linux, Windows and MacOS X that allows creating artistic and technical illustrations such as cartoons, clip art, logos...
- software
QMVC
Coordinate system with quadruple and triple cages, intermediate between high quality coarse meshing and volume diffusion by spatial coordinates.
- software
SimSelect
High-precision interactive selection system for similar 3D surface regions.
- software
Sphere-Meshes
Extreme approximation of the representation of 3D shapes according to a spherical interpolation.
- software
UniQuant
Method of compressing 3D image vectors for a distributed Monte Carlo rendering engine.
Data Science and Artificial Intelligence
- software
AMIE
AMIE is a system for identifying Horn's associative rules in knowledge bases.
- software
Combinatorial Creativity Tool
Combinatorial creativity combines existing concepts in a new way to produce new concepts.
- software
Evolife
Evolife is a genetic algorithm in which individuals represent variants of solutions to a problem.
- software
GRACE-AAC
Computational models for the automated analysis of cohesion in small groups interactions.
- software
moa
Platform for data stream extraction with a collection of statistical learning algorithms and evaluation tools.
- software
pathfinding
Path search library for the Rust programming language.
- software
SAMOA
Statistical learning platform for distributed flows that allows the development of algorithms without the complexity of processing engines.
- software
scikit-learn
Python library for statistical learning: random forests, logistic regressions, classification algorithms and support vector machines.
- software
scikit-multiflow
Python library for multi-output/multi-label data and data streams that complements scikit-learn.
- software
scikit-network
Python library for the analysis of large graphs such as social networks, web graphs and relational data.
- software
StreamDM
StreamDM allows data mining within data streams with Spark Streaming.
- software
YAGO
One of the first major public knowledge bases, Yago integrates information from Wikidata and schema.org to give them intelligence and context.
Programming
- software
AdaSockets
Library to use Ada's BSD sockets (TCP, UDP and multicast), even in a proprietary application.
- software
Software Heritage
Library to use Ada's BSD sockets (TCP, UDP and multicast), even in a proprietary application.
- software
Coq
- software
aforth
Interpreter of Forth written in Ada.
- software
areadline
Allows to use the readline library of the Ada language, in projects like aforth, with a nice interactive interface.
- software
PicForth
Forth compiler on Unix or Linux using gforth 0.6.x which generates code for the Microchip PIC 16F87x and 16F88 family of microcontrollers.
- software
rforth1
Forth compiler for PIC 18Fxxx microcontrollers, with native compilation, 16-bit cells and optimized generated code.
Networks and communicating objects
- software
OPC-ROSA
This overlay network brings flexibility to the OPC-UA business middleware, the main communication protocol for Industry 4.0.
- software
RAMSES
Support platform for the design of critical embedded real-time systems.
- software
TTool
Toolbox for embedded systems dedicated to the edition of UML and SysML diagrams, as well as their simulation and formal verification.