List of applications/Science
Science
Calculator
Console
- bc — Arbitrary precision calculator language.
- calc — Arbitrary precision console calculator.
- clac — Command-line, stack-based calculator with postfix notation.
- kalker — Command-line calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals.
- qalc — Command-line calculator and equation solver with fault-tolerant parsing, constant recognition and units.
Graphical
- Deepin Calculator — Easy to use calculator for Deepin desktop.
- Extcalc — Qt-based scientific graphical calculator.
- FOX Calculator — Simple desktop calculator.
- galculator — GTK-based scientific calculator.
- Liri Calculator — Calculator for Liri.
- MATE Calc — Calculator for the MATE desktop environment.
Computer algebra system
See also Wikipedia:Comparison of computer algebra systems.
- Maxima — Maple/Mathematica-like computer algebra system.
- PARI/GP — Computer algebra system designed for fast computations in number theory.
Visualization of networks/graphs
Scientific or technical computing
See also Wikipedia:Comparison of numerical analysis software.
- FFTW — A Fast Fourier Transform library for computing discrete Fourier transforms. Used for a wide variety of numerical applications, which includes spectral methods.
- FreeMat — Matlab-like program that supports many of its functions and features a codeless interface to external C, C++, and Fortran code, further parallel distributed algorithm development (via MPI), and 3D visualization capabilities.
Statistics
See also Wikipedia:Comparison of statistical packages.
- JAGS (Just another Gibbs sampler) — Cross-platform program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.
- PSPP — Free SPSS implementation.
Data analysis and plotting
See also Wikipedia:List of information graphics software.
- Fityk — Curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data.
- https://fityk.nieto.pl/ || fitykAUR
- LabPlot — Free software data analysis and visualization application, similar to SciDAVis.
Proof assistants
See also Wikipedia:Proof assistant.
- Isabelle — Generic proof assistant that allows mathematical formulas to be expressed in a formal language and provides tools for proving those formulas in a logical calculus.
Physics simulation
- FEBio — An open-source software tool for nonlinear finite element analysis specifically focused on solving nonlinear large deformation problems in biomechanics and biophysics, able to solve problems in mixture mechanics (i.e. biphasic or multiphasic materials), fluid mechanics, reaction-diffusion, and heat transfer, including fluid-solid interactions.
- https://febio.org/ || not packaged? search in AUR
- Step — Two-dimensional physics simulation engine. Part of kde-education.
Unit conversion
Viewers
See also Wikipedia:List of molecular graphics systems.
- PyMOL — Open-source molecular visualization system that can produce high quality 3D images of small molecules and biological macromolecules, such as proteins.
Drawing
Modeling
- APBS — Electrostatic and solvation properties for complex molecules.
- ORCA — ORCA is an ab initio, DFT, and semi-empirical SCF-MO package.
Periodic table
- eperiodique — A simple Periodic Table Of Elements viewer using the EFL.
Geography
- Gebabbel — Alternative GUI for GPSBabel.
- GPXSee — GPS log file viewer and analyzer.
- JOSM — Main editor for OpenStreetMap written in Java.
- QGIS — Geographic Information System (GIS) that supports vector, raster & database formats.
Meteorology
- GNOME Weather — Small application for GNOME that allows you to monitor the current weather conditions for your city, or anywhere in the world, and to access updated forecasts provided by various internet services.
Astronomy
- GIMP Astronomy Plugins — Set of GIMP plugins for astronomical image processing.
- StarPlot — 3-dimensional star chart viewer.
- http://starplot.org/ || starplotAUR
Computational biology and bioinformatics
See also Wikipedia:List of open source bioinformatics software.
- EMBOSS (European Molecular Biology Open Software Suite) — Open source software analysis package specially developed for the needs of the molecular biology and bioinformatics user community.
Image manipulation
DICOM viewers and volume rendering
- 3DSlicer — Comprehensive MRI, CT, LSCM microscopy volume processing, segmentation and 3D-reconstruction
Computer-aided design
See also Wikipedia:List of computer-aided design editors.
- QCAD — A 2D CAD application based on Qt. Supports the DFX and HPGL standard file formats, and optionally the DWG format through a proprietary plugin.
3D printing
See also RepRap.
Slicers
Slicers convert 3D models into a format supported by the 3D printer, usually this format is G-code.
- SuperSlicer — Community maintained improved fork of PrusaSlicer. Not brand specific. Open source.
Control software
Software for controlling 3D printers, usually over a cable or wireless.
- OctoPrint — Web interface for FDM 3D printers using G-code. Open source.
Electronics
See also Wikipedia:Comparison of EDA software.
Digital logic
Digital logic software are mainly simple educational tools that intended for only designing and simulating logic circuits.
- Logisim — Educational digital logic design and simulation software, written in Java, officially its development has stopped.
HDL
Also see Wikipedia:Hardware description language.
- Gowin EDA Edu IDE — An IDE for Gowin's FGPA devices, including Sipeed Tang Nano and Sipeed Tang Nano 4K.
- Verilator — A Verilog/SystemVerilog simulator, performs lint code-quality checks, compile to threaded C++ code for simulation.
MCU IDE and programmers
- AVRDUDE — Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers.
Electronic circuit simulation and schematic capture editing
- gspiceui — GUI to various freely available Spice electronic ciruit simulators.
- Xyce — SANDIA Xyce is an open source, SPICE-compatible, high-performance analog circuit simulator, capable of solving extremely large circuit problems by supporting large-scale parallel computing platforms.
Electronic design and schematic capture editing
- QElectroTech — Application used to draw advanced electrical circuits.
Telecommunication
- SigDigger — Qt-based digital signal analyzer, using Suscan core and Sigutils DSP library.
Amateur radio
See the main article: Amateur radio#Software list.
Simulation modeling
Artificial intelligence
See also Wikipedia:Comparison of deep learning software.
- Fast Artificial Neural Network — Library for developing feedforward Artificial Neural Networks.
- PyTorch — An open source machine learning framework that accelerates the path from research prototyping to production deployment.
- https://pytorch.org/ || python-pytorch, with CUDA python-pytorch-cuda
Photogrammetry
See also Wikipedia:Comparison_of_photogrammetry_software.
- OpenMVG — A software package.