Other useful computational tools for physics and math?

AI Thread Summary
Fortran, MATLAB, and Mathematica are recognized as valuable tools in physics, but limited access to labs has prompted the search for alternative software. Java and C++ are highlighted as beneficial programming languages for research in physics and engineering. Python is recommended for its simplicity and ease of use, particularly with libraries like SciPy and NumPy, although it may not match the performance speed of Fortran or C++. Resources for installing Python and relevant packages are provided, along with links to tutorials and IDE options for both Windows and Linux. The discussion emphasizes the importance of mastering programming languages that are widely used in scientific research.
oddball_matt
Messages
3
Reaction score
0
Hi. I am aware that Fortran, Mathlab and Mathematica are used somewhat extensively in physics. Due to some technical and administrative problems I was unable to return to the labs to learn any of the three stated above during the long break. I only have limited access and would have to use the labs of other faculties. Are there any other programs or physics/math softwares that are worth learning and mastering?

Thank you.
 
Physics news on Phys.org
Java is extensively used in various projects in research, especially in Physics and engineering. Other than that i think C++ might be useful. In my opinion, you should concetrate on Fortran, Mathematica and Java.

Good luck,
 
My suggestion would be Python, since its a scripting language (simple syntax). Python is however not intended for large scale codes especially if speed/performance is a critical issue (C++ & FORTRAN would be much faster then).

If you want to have an idea of the speed differences between the different languages:

http://shootout.alioth.debian.org/ You can try Python's SciPy/NumPy, since the software is essentially free, and it has some close resemblance to MATLAB syntax.

If you're running Windows, then you can get Python and all the relevant packages in a single installation: http://www.pythonxy.com

or if you're running Linux, then you need the following packages:
ipython #an improved python interpreter
python-numpy
python-scientific
python-matplotlib #provides visualization capability


Basic Python tutorial: http://www.swaroopch.com/notes/Python (stick with python 2.x for the beginning)
SciPy: http://www.scipy.org/Getting_Started

A good & simple IDE (integrated development environment) for both Linux & Windows
is IEP: http://code.google.com/p/iep/

Python XY already has an IDE (Spyder)
 
Last edited by a moderator:
Thanks KonstantinosS and physiker_192. I am familiar with C++ since I took the course recently and am planning to improve my skills. I'll look into both options. Thanks a lot!
 
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...
Hello, I’m an undergraduate student pursuing degrees in both computer science and physics. I was wondering if anyone here has graduated with these degrees and applied to a physics graduate program. I’m curious about how graduate programs evaluated your applications. In addition, if I’m interested in doing research in quantum fields related to materials or computational physics, what kinds of undergraduate research experiences would be most valuable?

Similar threads

Replies
2
Views
1K
Replies
12
Views
3K
Replies
71
Views
825
Replies
4
Views
3K
Back
Top