Skip to content

astyl/mplotlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MPLOTLAB: Interactive Matplotlib Application using wxPython

The project has just come out from the prototype phase and still needs a lot of hard work to meet its promise ! Contributors are welcome :) !

Description

Mplotlab is an interactive plotting application using matplotlib and wxPython. It provides an API that intends to help users to build their own application by leaving them to focus on mastering their data.

Mplotlab is particularly meant to be suitable for streaming data, real-time processing and interactive visualization. It uses an enhanced graphic animation of matplotlib spoken for interactive application. It provides nice features such as tweakable data filters and source handlers (sockets, ...).

Mplotlab engine is based on a figure factory that interprets a mplotlab model parsable in an .xml file. Thus, it allows GUI users to edit, save and load figures without typing any line of code.

Mplotlab is closely modelled on the excellent project wxmplot developped by Matt Newville.

Demo

Animated slides (T=1s) receiving simply the time from a tcp/ip socket (T=50ms) and plotting the transformations cosinus, sinus, and tangent.

https://raw.githubusercontent.com/astyl/mplotlab/master/doc/images/slide_dynamic_example.gif

Documentation

Documentation is avaible here.

Contacts

André ASTYL andreastyl@gmail.com

About

Interactive Matplotlib Application using wxPython

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages