Python Physics Software

View 201 business solutions

Browse free open source Python Physics Software and projects below. Use the toggles on the left to filter open source Python Physics Software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Inventory and Order Management Software for Multichannel Sellers Icon
    Inventory and Order Management Software for Multichannel Sellers

    Avoid stockouts, overselling, and losing control as your business grows.

    We are the most powerful inventory and order management platform for Amazon, Walmart, and multichannel product sellers. Centralize orders, product information, and fulfillment operations to run more efficiently, sell more products, and stay compliant with marketplace requirements so you can grow profitably.
    Learn More
  • 1
    SciDAVis is a user-friendly data analysis and visualization program primarily aimed at high-quality plotting of scientific data. It strives to combine an intuitive, easy-to-use graphical user interface with powerful features such as Python scriptability.
    Leader badge
    Downloads: 2,345 This Week
    Last Update:
    See Project
  • 2
    Gwyddion

    Gwyddion

    Scanning probe microscopy data visualisation and analysis

    A data visualization and processing tool for scanning probe microscopy (SPM, i.e. AFM, STM, MFM, SNOM/NSOM, ...) and profilometry data, useful also for general image and 2D data analysis.
    Leader badge
    Downloads: 1,699 This Week
    Last Update:
    See Project
  • 3
    GMAT

    GMAT

    General Mission Analysis Tool

    The General Mission Analysis Tool (GMAT) is an open-source tool for space mission design and navigation. GMAT is developed by a team of NASA, private industry, and public and private contributors. The GMAT development team is pleased to announce the release of GMAT version R2026a. For a complete list of new features, compatibility changes, and bug fixes, see the R2026a Release Notes in the Users Guide.
    Leader badge
    Downloads: 1,609 This Week
    Last Update:
    See Project
  • 4
    Asymptote

    Asymptote

    2D & 3D TeX-Aware Vector Graphics Language

    Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality typesetting that LaTeX does for scientific text.
    Leader badge
    Downloads: 307 This Week
    Last Update:
    See Project
  • The full-stack observability platform that protects your dataLayer, tags and conversion data Icon
    The full-stack observability platform that protects your dataLayer, tags and conversion data

    Stop losing revenue to bad data today. and protect your marketing data with Code-Cube.io.

    Code-Cube.io detects issues instantly, alerts you in real time and helps you resolve them fast. No manual QA. No unreliable data. Just data you can trust and act on.
    Learn More
  • 5
    KherveFitting

    KherveFitting

    Fit X-ray Photoelectron Spectroscopy (XPS) and XAS data

    KherveFitting is a full featured XPS, XAS and Raman fitting software for Windows & macOS that is simple and easy to use. KherveFitting can open Excel files (.xlsx) or import/convert .vms, .avg, .kal, .spe (Thermo, Kratos, Specs, Scienta, Omicron, Phi) files into Excel format. 5 background types available: Tougaard, Shirley, Smart, Adaptive Smart. Various peak fitting models: Product and Sum of Gaussian and Lorentzian (GL & SGL), Voigt, Asymmetric Lorentzian (LA), Doniac-Sunjic (G*DS) and many more . Fit single peaks or doublets. Doublet splitting and RSF values are stored in a library file. Several intensity calibration available:TPP-2M, Scoffield, Wagner. Atomic concentration acurately calculated and matching with Thermo Avantage software. YouTube Channel: https://www.youtube.com/@xpsexamples-imperialcolleg6571
    Leader badge
    Downloads: 258 This Week
    Last Update:
    See Project
  • 6
    PyMca
    Stand-alone application and Python tools for interactive and/or batch processing analysis of X-Ray Fluorescence Spectra. Graphical user interface (GUI) and batch processing capabilities provided.
    Leader badge
    Downloads: 171 This Week
    Last Update:
    See Project
  • 7
    MuJoCo

    MuJoCo

    Multi-Joint dynamics with Contact. A general purpose physics simulator

    MuJoCo, developed and maintained by Google DeepMind, is a high-performance physics engine designed for simulating complex, articulated systems that interact through contact. It is widely used in research fields such as robotics, biomechanics, computer graphics, animation, and machine learning, where fast and accurate physics simulations are essential. The engine provides a robust C API optimized for real-time computation, making it suitable for scientific research and advanced simulation environments. MuJoCo’s core architecture is performance-tuned and utilizes preallocated data structures created through an XML-based compiler. The platform includes built-in interactive visualization using OpenGL and a native graphical interface for analyzing and testing simulations. Additionally, it offers extensive utility functions for physics computation, Python bindings for developers, and a Unity plug-in to enable integration with game engines and visualization tools.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 8
    GeigerLog

    GeigerLog

    Python program for Geiger counters and Environmental Sensors

    GeigerLog is a combination of data logger, presenter, and analyzer, and is now released in version 2.1! Based on Python (Version 3), it runs on Linux, Windows, Macs, Raspberry Pi, and other. GeigerLog is WiFi-enabled for servers and clients; it can be monitored by SmartPhone. Initially developed for Geiger counters, it is now a more universal tool, which equally well handles data like temperature, air-pressure, humidity, CO2. Continues to support Geiger counters like GQ Electronic's GMC-300/500/600 , RadMon, RadPro, Gamma-Scout, audio-click and other low-cost Geiger counters, IoT devices, I2C based sensors, GQ EMF devices. GeigerLog reads data from devices, saves them to databases, prints to screen and plots as auto-updated, customizable graphs. Quality control using Statistics, Scatter, Poisson, FFT & Autocorrelation, and more. Gamma Spectra - can be displayed, calibrated, and evaluated in GeigerLog! The Raspberry Pi 4, 5 qualify as GeigerLog hosts.
    Leader badge
    Downloads: 80 This Week
    Last Update:
    See Project
  • 9
    Brax

    Brax

    Massively parallel rigidbody physics simulation

    Brax is a fast and fully differentiable physics engine for large-scale rigid body simulations, built on JAX. It is designed for research in reinforcement learning and robotics, enabling efficient simulations and gradient-based optimization.
    Downloads: 8 This Week
    Last Update:
    See Project
  • SoftCo: Enterprise Invoice and P2P Automation Software Icon
    SoftCo: Enterprise Invoice and P2P Automation Software

    For companies that process over 20,000 invoices per year

    SoftCo Accounts Payable Automation processes all PO and non-PO supplier invoices electronically from capture and matching through to invoice approval and query management. SoftCoAP delivers unparalleled touchless automation by embedding AI across matching, coding, routing, and exception handling to minimize the number of supplier invoices requiring manual intervention. The result is 89% processing savings, supported by a context-aware AI Assistant that helps users understand exceptions, answer questions, and take the right action faster.
    Learn More
  • 10
    GenX

    GenX

    X-Ray and Neutron Reflectivity Modeling

    GenX is a scientific program to refine x-ray refelcetivity, neutron reflectivity and surface x-ray diffraction data using the differential evolution algorithm. GenX is very modular and highly extensible and can be used as a general fitting program.
    Leader badge
    Downloads: 85 This Week
    Last Update:
    See Project
  • 11
    gVirtualXRay

    gVirtualXRay

    Virtual X-Ray Imaging Library on GPU

    gVirtualXRay is a C++ library to simulate X-ray imaging. It is based on the Beer-Lambert law to compute the absorption of light (i.e. photons) by 3D objects (here polygon meshes). It is implemented on the graphics processing unit (GPU) using the OpenGL Shading Language (GLSL). SimpleGVXR is a smaller library build on the top of gVirtualXRay. It provides wrappers to Python, R, Ruby, Tcl, C#, Java, and GNU Octave.
    Leader badge
    Downloads: 31 This Week
    Last Update:
    See Project
  • 12
    ALAMODE

    ALAMODE

    Ab initio simulator for thermal transport and lattice anharmonicity

    ALAMODE is designed for analyzing lattice anharmonicity and lattice thermal conductivity of solids. By using an external DFT package such as VASP and Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly with ALAMODE. Using the anharmonic force constants, you can also calculate lattice thermal conductivity from first principles. For more information about ALAMODE, please visit the following webpages: Documentation : http://alamode.readthedocs.io/en/latest/ git repository : https://github.com/ttadano/alamode
    Leader badge
    Downloads: 46 This Week
    Last Update:
    See Project
  • 13
    Madagascar
    Madagascar is a software package for geophysical data processing and reproducible numerical experiments. The package mission is to provide a convenient environment for researchers working with digital image and data processing in geophysics and related fields.
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 14
    This is an implementation of post-process phonon analyzer, which calculates crystal phonon properties from input information calculated by external codes, e.g., first-principles calculation code.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15

    PROPER Optical Propagation Library

    Routines for wavefront propagation in IDL, Matlab, and Python

    PROPER is a library of routines for the propagation of wavefronts through an optical system using Fourier-based methods. It was developed at the Jet Propulsion Laboratory for modeling stellar coronagraphs, but it can be applied to other optical systems were diffraction propagation is of concern. It is currently available for IDL (Interactive Data Language), Matlab and Python (3.x). It includes routines for generating complex apertures and obscurations and aberrations (Zernike & PSD-defined). It includes a model of a deformable mirror for wavefront control. The routines perform near and far field propagation with automatic selection of propagators. The latest version is v3.3.1 (IDL & Matlab) and v3.3.4 (Python). Please report any bugs using the Tickets tab.
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • 16
    Open Dynamics Engine
    A free, industrial quality library for simulating articulated rigid body dynamics - for example ground vehicles, legged creatures, and moving objects in VR environments. It's fast, flexible & robust. Built-in collision detection.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    xrayutilities

    xrayutilities

    a package with useful scripts for X-ray diffraction physicists

    xrayutilities is a python package used to analyze x-ray diffraction data. It can support with performing diffraction experiments and used for common steps in the data analysis. It can read experimental data from several data formats (spec, edf, xrdml, ...); convert them to reciprocal space for arbitrary goniometer geometries and different detector systems (point, linear as well as area detectors); for further processing the data can be gridded (transformed to a regular grid). More detailed description as well as documentation can be found at webpage http://xrayutilities.sourceforge.io/. Downloads for windows can be found on http://pypi.python.org/pypi/xrayutilities Development is performed on github: https://github.com/dkriegner/xrayutilities
    Downloads: 27 This Week
    Last Update:
    See Project
  • 18
    Get Physics Done (GPD)

    Get Physics Done (GPD)

    The first open-source agentic AI physicist

    Get Physics Done (GPD) is an open-source project designed to accelerate scientific research in physics by leveraging modern computational tools and automation techniques. It aims to simplify the process of performing simulations, calculations, and experimental analysis by providing structured workflows that integrate computational physics methods with reproducible research practices. The project focuses on reducing the friction involved in setting up experiments, running simulations, and analyzing results, allowing researchers to focus more on scientific insight rather than infrastructure. It emphasizes automation and reproducibility, ensuring that experiments can be easily replicated and extended by other researchers. The framework is adaptable to different areas of physics, making it suitable for both theoretical and applied research scenarios.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    pyPENELOPE
    An application programming (API) and graphical user interface (GUI) to facilitate the use of PENELOPE's program PENEPMA.
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • 20
    QuickPlot

    QuickPlot

    Simple user interface for gnuplot aimed for reflectometry data

    Graphical user interface for gnuplot to create publication quality figure very quickly. It supports templates for fast formatting of graphics, different plot styles, insets, axis and label options. One important feature is storing metadata in png and pdf files that can be used to reload any graph saved with QuickPlot.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 21

    CIF2Cell

    Generating cells for electronic structure calculations from CIF files

    CIF2Cell is a tool to generate the geometrical setup for various electronic structure codes from a CIF (Crystallographic Information Framework) file. The program currently supports output for a number of popular electronic structure programs, including ABINIT, ASE, CASTEP, CP2K, CPMD, CRYSTAL09, Elk, EMTO, Exciting, Fleur, FHI-aims, Hutsepot, MOPAC, Quantum Espresso, RSPt, Siesta, SPR-KKR, VASP. Also exports some related formats like .coo, .cfg and .xyz-files. The program has been published in Computer Physics Communications 182 (2011) 1183–1186. Please cite generously.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    GXSM

    GXSM

    Scanning Probe Microscopy Controller and Data Visualization Software

    GXSM -- Gnome X Scanning Microscopy: A multi-channel image and vector-probe data acquisition and visualization system designed for SPM techniques (STM,AFM..), but also SPA-LEED/LEED/LEEM data analysis. A plug-in interface allows any user add-on data-processing and special hardware and instrument support. Latest: NC-AFM and related explorative methods as SQDM can be configured. High-Speed external PAC-PLL hardware option with digital DSP link. Based on several hardware options it supports a commercially available DSP hardware and provided also Open Source Code for all the low level signal processing tasks and instrument controls in a most flexible and adaptable manner. All latest software is available via SVN only or Live Demo/Install CD: http://www.ventiotec.de/linux/GXSM-Linux.iso
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    openGPR is a framework for the management, processing and 2D/3D-visualization of ground penetrating radar (GPR, georadar) data. It interoperates with existing tools like Seismic Unix, with a special focus on georadar applications.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    MaxFEM

    MaxFEM

    Software for electromagnetic simulation

    MaxFem is an open software package for electromagnetic simulation by using finite element methods. The package can solve problems in electrostatics, direct current, magnetostatics and eddy-currents. Since version 0.4.0, MaxFEM requires Python 3. We have moved the installers to the MaxFEM website (see below). In order to improve MaxFEM, we will require you to fill out a simple form before downloading them.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    CAMPARI

    CAMPARI

    Software for molecular simulations and trajectory analysis

    We are proud to introduce version 5 of CAMPARI. We have added a number of new features, most notably a Python interface for interpreting user-supplied code (with the help of ForPy), a novel trajectory storage standard (with the help of libpqxx/PostgreSQL), and a module for performing transition path theory. Naturally, CAMPARI continues to provide the reference implementation of the ABSINTH force field paradigm and implicit solvation model. CAMPARI is a joint package for performing and analyzing molecular simulations, in particular of systems of biological relevance. It focuses on a wide availability of algorithms for (advanced) sampling and is capable of combining Monte Carlo and molecular dynamics in seamless fashion. CAMPARI offers the user a very high level of control over all implemented features. For more information and features, please refer to the project's homepage at http://campari.sourceforge.net/V5
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB