Create Windows and Linux installers for conda-based projects

You can create a user-friendly installers for Windows and Linux using a dedicated conda package called conda-bundle. Warning: conda-bundle is still actively modified and should be considered as a Work in Progress. Features will change in the future and things will break. But hopefully if your installer is correctly generated…

Continue reading

StatisKit – Dreamtech

Summary StatisKit is C++ library interfaced with Python. Large software projects can be hard to maintain for statisticians. Moreover, mastering the mysteries of Python wrapping for C++ libraries is asking too much for researchers that are not familiar with Boost.Python or related. After a short introduction concerning StatisKit, this Dreamtech…

Continue reading

CR atelier STIP- Plénières DGD-T 2018

Sujet abordé lors de l’atelier Suivi des Ingés ATT dans les projets à forte composante de dev Participants Thibaud Kloczko Jeremy Fidelak Laure Ait-Ali Nils Olivier Philippe Broun Julien Vandaele Cyril Carincotte Margot Correard Anne-Celine Lamballe Emmanuel Gothié Fabienne Elbar Stéphane Dalmas Rémi Ronchaud Cathelene Carriere Patrice Gelin Laurie Barbarin…

Continue reading

Retour d’expérience : méthode agile simplifiée

Cet article présente un retour d’expérience sur plusieurs années pendant lesquelles nous avons mis en place de la méthodologie agile, principalement Scrum, dans notre contexte de développement et de recherche scientifiques. En préambule, quelques articles basiques permettant de comprendre les principaux fondements de ces méthodes : Wikipédia Méthode Agile Wikipédia…

Continue reading

Trick of the day: monitoring the Linux filesystem changes in “real time”

Ever wanted to monitor the filesystem changes ? Since Linux 2.6.25, the kernel provides us with a signal driven I/O notification API and the inotify-tools RPM provides a set of tools to interact with the kernel. inotify in action: a simple way to test this API is to run the…

Continue reading

Trick of the day: prefetching a callback into the QApplication event loop

Qt provide a standard mechanism (aboutToQuit() signal) to insure that a callback is executed at the end of the QApplication event loop. This is typically used to add some cleanup code to your application. Infortunately, Qt does not provide a “aboutToRun()” if you want to execute an initializing code just…

Continue reading