Scientific computing
A branch of computer science dedicated to creating algorithms and methods to solve problems considered computationally intensive like non-lineal differential equations, kinematics and dynamic simulations of systems.
Usually mathematical in nature, it has become more popular due to the increased availability of powerful computers able to easily and quickly solve problems and optimize functions.
At college in the first career we saw it as mainly Matlab with only one doctor that preferred Scilab, the open-source alternative. I being one to always look for alternatives and being against proprietary code, sought and found SciPy, a mesh of Python packages and libraries that can easily be extended to cover the solutions Matlab provides.
Here I'll publish how to translate the Matlab codes to the iPython one:
Usually mathematical in nature, it has become more popular due to the increased availability of powerful computers able to easily and quickly solve problems and optimize functions.
At college in the first career we saw it as mainly Matlab with only one doctor that preferred Scilab, the open-source alternative. I being one to always look for alternatives and being against proprietary code, sought and found SciPy, a mesh of Python packages and libraries that can easily be extended to cover the solutions Matlab provides.
Here I'll publish how to translate the Matlab codes to the iPython one:
Jupyter as an alternative for Scientific Computing
Previously known as IPython, Jupyter is a suite of packages to facilitate scientific computing using the Python programming language. It provides plotting capabilities and several libraries for numerical analysis, optimization and other more specialized tasks.
In addition there are IDEs such as Spyder that imitate the workflow used by famous commercial applications like Matlab, except free and with a higher flexibility at the cost of a more steep learning curve.
In addition there are IDEs such as Spyder that imitate the workflow used by famous commercial applications like Matlab, except free and with a higher flexibility at the cost of a more steep learning curve.
Jupyter configuration
Here I modified Jupyter to work with the Opera web browser.
Initializing Jupyter
To start Jupyter only type the command:
$ jupyter notebook
$ jupyter notebook