MD Python

MatDeck’s Power brought to Python


MatDeck’s Entire library is written and optimised in C and C++ making it blindly fast and crucial to  achieving efficient and swift Python programs.

Ease of Use

With a simple Pythonic syntax, MD Python can be easily integrated into any Python code without any experience needed, functions do exactly what they say they do and in less lines compared to Python code and other languages.

Extensive Functionality

MD Python is one of the most complete libraries available in Python, with 1600+ functions for Mathematics, Statistics to Digital Signal Processing(DSP) and Data Acquisition(DAQ) to GUI Widget and Virtual Instrumentation. All in Python with C++ speed. Check the list below to see all of MD Python’s Functionality.


MatDeck has been supporting clients for 11+ years making it a sure bet for consistency and your future. With frequent updates and a dedicated development team, MD Python offers security and reliability.


MatDeck Support is available to help with MD Python, giving you a direct line to fast and useful support. Whether its providing documentation or examples, our support team is always here to help you.

And more…

MD Python is a set of bindings for the MatDeck library which brings all its 1600+ functions to Python. With a focus on performance and ease of use, MD Python allows anyone to access one of the most powerful Python Libraries without any experience.

The entirety of MD Python is written in C and C++, this allows your Python code to reach incredible speed without straining your CPU or extensive computer architecture knowledge. Our syntax follows WYSIWYG(What You See Is What You Get) logic meaning that function names describe what the functions do and allow beginners and experts access to powerful functions and computation without any learning curve.

MD Python is a complete framework for any field or project. It has developed functions and toolboxes for all areas of programming. Our Full Stack framework offers in depth back end and computation functionalities as well as professional frontend components such as GUI widgets and Virtual Instrumentation. MD Python offers these without a compromise of speed, a key reason why it professionally deployed and used in 50+ fields.

Below is a complete list of MD Pythons Functionality:

  • Audio
  • Complex Numbers
  • Curve Fitting
  • Regressions and Regression Analysis
  • Decompositions
  • Digital Signal Processing (DSP)
  • Discrete Functions
  • Distributions and Probability
  • Elementary Functions
  • FFT (Fast Fourier Transform)
  • FTDI Functions
  • Filtering – Signal Processing
  • Finance
  • GUI Framework
  • Geometry Functions
  • Hypothesis and Testing Functions
  • IO Functions
  • Image Manipulation
  • Virtual Instrumentation- Virtument
  • Integration
  • Iterative/Iteration Functions
  • Differentiation
  • Limits
  • Matrix and Vector Manipulation
  • ModBus Functions
  • Polynomial Functions
  • Random Generators
  • Special and Specialized functions
  • String Functions and Manipulation
  • Symbolic Mathematics
  • Utility Functions
  • Wavelets
  • DAQ – Advantech
  • DAQ – Advantech ModBus
  • DAQ – ICP DAS ModBus
  • DAQ – ICP DAS USB2000
  • DAQ – LabJack