We are currently doing some work in the area using Python and we are satisfied with it. However, our research is in simulating and analyzing the cascading failures in power networks in disaster aftermath and I am not sure if what you do is similar or can be done in Python.
MATLAB offers very good libraries for processing and mathematical modeling as well as process control, including recently offers the possibility of publishing in real time, the information acquired from sensors through free hardware such as Aduino and other boards directly in the cloud, It's known as the Internet of Things (IoT) with a frequency of data update of 15 seconds, I am currently working on an IoT project, but using LabVIEW and Favoriot, greetings.
Juan Antonio Arizaga Silva, José Francisco Moreira Pessanha, Alex Bernsts Tronchoni, Alireza Inanlouganji, Raphael Batista, Thanks for all the comments!
Tahmina Zebin, thank you for the gitHub link. It's quite interesting.
Edgar Julian-Laime, thanks for the answer. About this type of Arduino application, I researched about another (Raspberry-Pi) very interesting to use with Python:
Python is the way to go....I’ve switched from Matlab to Python, 5 years ago. Python is free and contains a lot of librairies. Some of them are really close to Matlab routines (Numpy / Scipy / Matplotlib). Now, I use Python for my research, for my courses, for script automation, for web development (django !)...I love it.
Dear Vicent, the advantage of using matlab is enourms. The matlab's toolboxs and blocksets are huge and it is possible to connect matlab to different development boards (dsp, microcontrollers etc).
Using c/c++ and python are also very good choice for rapidly developed simulation models, but matlab has available different tools for visualizing and analyzing the results.
If your previous experience is based on Matlab probably Julia will give you a smoother change that other languages. The team python/numpy/scipy is well consolidated with reasonable performance and share a little bit the syntax surgar with matlab (althougth Julia is still closer). Depends on how important is the performance/speed, and the ecosystem of libraries that you actually need. Julia is in general faster than pure Python but check the libraries that you need for your modelling before take a final decision.