MATLAB® and NumPy/SciPy have a lot in common. But there are many differences. NumPy and SciPy were created to do numerical and scientific computing in the most natural way with Python, not to be MATLAB® clones. This page is intended to be a place to collect wisdom about the differences, mostly for the purpose of helping proficient MATLAB® users become proficient NumPy and SciPy users. NumPyProConPage is another page for curious people who are thinking of adopting Python with NumPy and SciPy instead of MATLAB® and want to see a list of pros and cons.
Installing numpy and scipy is easy; unfortunately, both packages depend on other softwares which themselves can be tricky to install, or are often distributed with bugs by major distributions. Hopefully, you can install numpy and scipy without any softwar
Pyoptic is an optics and physics simulation based on python and uses scipy as a calculation engine, matplotlib and tvtk for visualisation. It is mainly intended for simple simulations of optical engineering, imaging systems, laser systems, laser transportation and applications, lens design etc.
R. Okuta, Y. Unno, D. Nishino, S. Hido, и C. Loomis. Proceedings of Workshop on Machine Learning Systems (LearningSys) in The Thirty-first Annual Conference on Neural Information Processing Systems (NIPS), (2017)