-
-
Notifications
You must be signed in to change notification settings - Fork 1
Linux Scientific Computing
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to scientific computing on Linux, covering Arch Linux, CachyOS, and other distributions including Python scientific libraries, R, MATLAB alternatives, and data analysis tools.
- Python Scientific Libraries
- R Statistical Computing
- MATLAB Alternatives
- Data Analysis Tools
- Troubleshooting
Install NumPy:
# Install NumPy
pip install numpy
# Or system package
sudo pacman -S python-numpyInstall SciPy:
# Install SciPy
pip install scipy
# Or system package
sudo pacman -S python-scipyInstall Matplotlib:
# Install Matplotlib
pip install matplotlib
# Or system package
sudo pacman -S python-matplotlibInstall Pandas:
# Install Pandas
pip install pandas
# Or system package
sudo pacman -S python-pandasArch/CachyOS:
# Install R
sudo pacman -S r
# Install RStudio (optional)
yay -S rstudio-desktop-binDebian/Ubuntu:
sudo apt install r-baseFedora:
sudo dnf install RLaunch R:
# Launch R
R
# Or RStudio
rstudioInstall Octave:
# Install Octave
sudo pacman -S octave
# Launch
octaveInstall Scilab:
# Install Scilab
yay -S scilab-binInstall Jupyter:
# Install Jupyter
pip install jupyter
# Launch
jupyter notebookInstall Spyder:
# Install Spyder
sudo pacman -S spyder
# Launch
spyderCheck installation:
# Check Python
python -c "import numpy; print(numpy.__version__)"
# Reinstall if needed
pip install --upgrade numpyThis guide covered scientific computing tools for Arch Linux, CachyOS, and other distributions.
- Python Guide - Python setup
- Development Environment - Development
- NumPy: https://numpy.org/
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.