Open Source Python Scientific/Engineering Software

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

  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • Cut Data Warehouse Costs up to 54% with BigQuery Icon
    Cut Data Warehouse Costs up to 54% with BigQuery

    Migrate from Snowflake, Databricks, or Redshift with free migration tools. Exabyte scale without the Exabyte price.

    BigQuery delivers up to 54% lower TCO than cloud alternatives. Migrate from legacy or competing warehouses using free BigQuery Migration Service with automated SQL translation. Get serverless scale with no infrastructure to manage, compressed storage, and flexible pricing—pay per query or commit for deeper discounts. New customers get $300 in free credit.
    Try BigQuery Free
  • 1

    niftilib

    ** MAIN SITE IS NOW: https://github.com/NIFTI-Imaging/nifti_clib **

    niftilib is a collection of i/o routines for the nifti1 neuroimage data format. C (nifticlib), Java (niftijlib), Matlab (niftimatlib), and Python (pynifti) code is available. For nifti format info see: http://nifti.nimh.nih.gov/
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 2
    This program has been written having in mind to create an useful tool to evaluate the Motor Evoked Potentials (MEPs) generated by Transcranial Magnetic Stimulation (TMS) and recorded with the program "Signal" (version 2.xx).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    The NUMIPAD library implements several methods/algorithms to solve inverse problems and adaptive decomposition (i.e. Tikhonov regularization, Total Variation, Basis Pursuit, etc.)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    OpenPMU
    OpenPMU is a collaborative project developing a software defined Phasor Measurement Unit for Smart Grids and electrical utilities. This project is currently hosted by Queen’s University Belfast.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud Icon
    Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud

    Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.

    Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
    Try Cloud SQL Free
  • 5
    RYUON : many-particle simulation suite
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    This toolkit allows complete control of a microscopy setup from Labview, Matlab, Scilab, Python, .Net, VB, IgorPro, Mathematica and more. Included is a standalone program for image acquisition and scripting control of a scientific microscope.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Central schemes offer a simple and versatile approach for computing approximate solutions of non-linear systems of hyperbolic conservation laws and related PDEs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    This is an implementation of a PN-sequence based channel sounder.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    pymatlab

    A pythonic interface to MATLAB

    This package lets Python users interface and communicate with MATLAB from Python. Pymatlab makes it easier for users to integrate a project with a large MATLAB codebase into python scripts by using MATLAB scripts as a part of the python program. The basic functionality of this package is to send data from Python to MATLAB's workspace to be able to run Matlab function on the data. After processing you retrieve back data to python. This enables you to process data with Mathlab's built in functions, toolboxes or Matlab-scripts. It is also possible to use MATLAB's to generate plots or other graphics. The package uses Numpy's ndarrays and translates them into MATLAB's mxarrays using Python's ctypes and Matlab's mx library. The interface to MATLAB's workspace in done through MATLAB's engine library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Run Any Workload on Compute Engine VMs Icon
    Run Any Workload on Compute Engine VMs

    From dev environments to AI training, choose preset or custom VMs with 1–96 vCPUs and industry-leading 99.95% uptime SLA.

    Compute Engine delivers high-performance virtual machines for web apps, databases, containers, and AI workloads. Choose from general-purpose, compute-optimized, or GPU/TPU-accelerated machine types—or build custom VMs to match your exact specs. With live migration and automatic failover, your workloads stay online. New customers get $300 in free credits.
    Try Compute Engine
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →