News

Stat Studio Now Available

We’re excited to announce the release of Stat Studio, our new data analysis toolbox. Featuring an intuitive interface, powerful graphing tools, and essential statistical tests, Stat Studio makes data science accessible to all. Whether you’re a professional analyst or a curious beginner, Stat Studio empowers you to explore, visualize, and understand your data with ease. Learn more


Upcoming Release of Stat Studio

Stat Studio is the latest Toolbox which will be added to MD Products. It features an in-built data browser and graphing tools as well as all of the most used and useful regressions and tests. It is primarily made for data science, analysis as well as visualisation. With its main focus being on simplicity and accessibility, Stat Studio empowers users of all backgrounds to dive into the world of statistics.


Python GUI Designer

Alongside several updates and new versions of the following libraries: Tkinter, Kivy, Custom Tkinter, PySide and MD Python. we updated and improved all our Python GUI Designers to no only utilize the most modern and newest version of each respective library to ensure that your code remains up-to-date and at its best.

The webpages below have been updated or added in order to keep with any upgrade made in MatDeck:

Tkinter | Dashboard | MD SCADA | Home Page


Release of MatDeck 5.0

Its Official, MatDeck 5.0 has been released. The latest version brings even more optimisation and computational efficeincy, MatDeck 5.0 make more with less. Alongside the optimisation, we have also impletmented sveral bug fixes throughout.

The following webpages have been added and updated in order to reflect the changes we have made towards the respective area.


No Code AI Bench for PyTorch

The PyTorch No Code AI Bench is a toolbox which allows you to create custom AI Models using the PyTorch language. It provides a User Interface which only needs a few clicks and no coding whatsoever to create your own unique PyTorch Model. Once you create your model, you can then directly use Python or MD variables to predict new data. All of this is directly combined with LabDeck Notes. Learn more


Google TensorFlow AI Bench

The TensorFlow No Code AI Bench is a versatile toolkit that empowers you to fashion personalized AI models using the TensorFlow framework. Once your model is created, you can seamlessly employ Python or MD variables for making predictions on fresh data. It does this with a user-friendly interface that eliminates the need for any coding. Learn more


FFT functions Update

Fast Fourier Transformation – FFT Functions can be used in documents via Toolboxes and Formula Templates or they can be directly coded in Python and MatDeck Script. The GPU can also be directly utilized to dramatically increase the speed of FFT execution via our supported Array Fire functions. All of these FFT is also available in MD Python which gives Python users access to C++ speed Fast Fourier Transformation (FFT) functions without the complexity.


New Python IDE Features

The MD Python IDE now comes with popular features such as selected word highlighting and dependent auto-suggestions. Selected word highlighting allows you to see every instance in which you have used the highlighted word in the document, allowing you to see exactly what and where the keyword is being used. Dependent auto-suggestions allows MatDeck to recommend code snippets and suggestions  based on the code that you have already written, it takes into account factors such as what libraries and modules you are using as well as the previous factors that our auto-suggestion engine used.


Custom Tkinter GUI Designer

The Custom Tkinter GUI Designer more a fluid and modern look to Pythons beloved Tkinter library. It gives the users a new and polished look while keep the infamous simplicity of Tkinter. The Custom Tkinter GUI Designer gives you a “Modern” Tkinter with no-coding needed and a GUI or App made in minutes, all in Python.


FTDI Functions

MatDeck now support the use of FTDI chips and devices via their native functions. This allows the chips to be used to their full capacity and speed. With MD Python, Python users also have access to all FTDI Functions allowing them to now create FTDI devices App quickly and effectively.


Introducing MD Python

The MatDeck Library is officially available for Python. MD Python brings 1600+ functions to Python allowing users to access and utilize MatDeck functions in existing Python code and maintain the simple Python Syntax.

MD Python brings Finance Toolkit, Equalizer Toolkits, Regressions, AI Training, FFT and several more features and toolboxes all for direct use in Python.


Improved Documentation

MatDeck has updated and separated MD GUI Manuals into much smaller manuals, the new manuals are easier to read and more precise. With this, MatDeck function and Toolboxes will become even more accessible and can be used with only a few minutes of looking at its documentation.


SCADA and Instrumentation for Python

With the introduction of MD Python the MD SCADA and all MD Instruments can now be used in Python. MD Instruments is MatDeck’s virtual instrumentation and is available via the MD Python GUI Designer; users can create an app with Instruments in a matter of minutes without the need to learn any new syntax or languages, the same goes for the MD SCADA. All interactions and logic can be done with just Python.


New MatDeck Release

MatDeck 4.1 has officially released, the new updated version of MatDeck include several new features such a new improved debugger, new Modbus ICPDAS GUI, GUI Designers for Mobile App development and more. The new version of MatDeck affect all MD Products as they are all upgraded to the same new features, bug fixes and efficiency algorithms as MatDeck.


New GUI Designers, Upgraded IDEs and Enhanced Debugger

MD Products now all include two new GUI Designers, Kivy and PySide2. With these new GUI Designer comes the ability to create mobile app and UIs for Android and iOS, both can also be used to create Desktop GUIs and Apps, with PySide2 being perfect for the development for high-grade professional apps especially with its similarity to PyQt5 code. The IDE for all GUI Designers have been upgraded with revised feature making coding in the IDEs more efficient several fold, one of these features being the enhanced Debugger allowing bugs and errors to be found instantly.

Available UI objects in each GUI Designer

ElementTkinterKivyPySide2(Similar to PyQT)MatDeck Simplified C
Widget
Group Box
Tab Widget
Scroll Widget
Button
Spin Box
Double Spin Box
Radio Button
Check Box
List Box
Combo Box
Line Text Box
Text Box
Horizontal Slider
Vertical Slider
Label
Horizontal Progress Bar
Vertical Progress Bar
Image
Table
Frame
2D Graphs
3D Graphs
Instruments

Perpetual Lifetime Editions

Our New MatDeck 4.0 comes with the opportunity to buy as a Lifetime edition just like previous MatDeck Perpetual Licenses. All available Perpetual Lifetime Licences will remain available for purchase as we know that many people in all fields and community enjoy and want a rock-solid and permanent version of the software they use. This is our long-term promise, that our releases will have Perpetual licenses, despite other software’s removing Perpetual Licenses.


Modbus Excels and GUIs

For Data Acquisition and Control our Modbus GUI have always provided a much-needed simple interface between yourself and the hundreds of DAQ devices that we support. The new GUI allows for the set up of SCADAs and Virtual Instrumentation in seconds and without one single line of code, a truly unique system. Our new technology utilizes Excel for Modbus registers allowing new devices to be added in a matter of minutes. This allows any Modbus DAQ device to be compatible, even experimental devices.


Formulas Templates

The newest technological feature in the MD product line are formula templates which can currently be implemented for Chemistry, DSP, FFT and Physics. Formula templates are ready-made pieces of formulas or functions which can be inserted and used within a few clicks, they offer the ability to use several advanced formulas and functions without needing to write yourself.  At most, a user may need to change a variable name or value before the frmula template suits their needs. Formula templates help reduce the mistakes and time taken to finish a project, no matter how big.

formula templates

Micro:bit

MD Products now support the Micro:bit microcontroller. MatDeck can directly connect to a Micro:bit on your PC via USB and the Micro:bit will be visible and can then be programmed in MatDeck. Micro Python can be written straight into a MD document or it can be programmed via the MD Python IDE. All Micro Python commands can be found in their full form in a MD Document. They also utilize drag and drop so they can be coded by all levels of programmers.

For more information, check out the Micro:bit page.


ArrayFire

ArrayFire’s Mathematical Library for OpenCL and CUDA utilizes the processing power of the GPU to accelerate code execution and free up the CPU. Now, some mathematical functions will be executed on the GPU/video card. This will drastically speed up the time taken for mathematical processes and allow the CPU to be utilized for different tasks. Code acceleration is key in areas such as Machine Learning.

For more information, check out the ArrayFire page.


Interactive Periodic Table

As part of MD Chemistry, the new Interactive Periodic Table is available within all MD Products. While there are other Periodic Tables and various web tables, no other Periodic Tables can directly insert element data into a document as a variable. The data, once inserted, becomes a variable and can be used in all mathematical equations and functions as well as all MD Chemistry features such as automatically balancing chemical reactions, chemical formulas and all major chemistry databases.

For more information on the features of MD Chemistry, check out the MD Chemistry Software page.


Advantech

Advantech is a world-renowned company for Computing, Data Acquisition and IoT. We are pleased to announce that we now support Advantech products, including their Data Acquisition products.

For more information, check out the Advantech page.


Chemistry databases

All MD Products including MD Python-Free now support all major chemistry databases. Users can utilize a code-less GUI to access the databases or users can utilize the coding functions to connect to the database, both options transfer the results of the database reading to a MD document. However, unlike any other software, the data can then be used for further calculations and documentation.

For more information on the features of MD Chemistry, check out the MD Chemistry Software page.


Engineering Designer

New in the MD Product line is Engineering Designer. A step up from MD Python Designer, Engineering Designer is a super affordable and specialised software for Engineering that boasts a set of features and function orientated for professionals. It includes features that are unavailable in MD Python Designer such as 3Dplus Graphs, Curve fitting tools; toolkits such as Equalizer and Equalizer inverse and packages such as FFT, Equation and Polynomial.

For more information, check out the Engineering Designer page.


Visionary Deck

Visionary Deck is a perfect combination of software for Mathematics, Engineering, Science and Programming. It brings thousands of MD features into one document for a budget-friendly price. It’s perfect for all and any professionals working on a budget. Compared to Engineering Designer, it offers additional features such as advanced chemistry functions, distribution and regression packages, Multiple PC parallel processing and AI functions. It offers all these features and more for an economical price.

For more information, check out the Visionary Deck page.


Database Browser and Database Browser Query

The Database Browser and Database Browser Query are now available in all products apart from MD Python and can connect to all major databases(SQLite, MySQL, MSSQL and Postgres databases). It is a simple, yet useful and time-saving tool that can be utilized by all levels of programmers. With it users can accomplish basic interactions without the need for code, the Database Browser Query can be used to search and show results of database queries. The Database Brower can all just be used to show database contents in a user-friendly and hassle-free form.

For more information, check out the Databases page.


MD SCADA

MD SCADA is used to control and monitor arrays of devices. MD SCADA can be connected to over compatible hardware, it can then be used to receive and send data to and from device units. MD SCADA is easily set using unique SCADA GUI forms. For more advanced tasks, users can code that has been written will be automatically synced and complied with the SCADA GUI form. As with most MatDeck features, MD SCADA can be used in conjunction with other MD features such as Graphs, Mathematical functions, Programming, various toolkits, packages and other features.

For more information, check out the MD SCADA page.