Python Science

Open-source Python projects categorized as Science

Top 23 Python Science Projects

  • SymPy

    A computer algebra system written in pure Python

  • Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | news.ycombinator.com | 2024-04-09

    Thank you for your interest. There are some interesting examples in the SWE-bench-lite benchmark which are resolved by AutoCodeRover:

    - From sympy: https://github.com/sympy/sympy/issues/13643. AutoCodeRover's patch for it: https://github.com/nus-apr/auto-code-rover/blob/main/results...

    - Another one from scikit-learn: https://github.com/scikit-learn/scikit-learn/issues/13070. AutoCodeRover's patch (https://github.com/nus-apr/auto-code-rover/blob/main/results...) modified a few lines below (compared to the developer patch) and wrote a different comment.

    There are more examples in the results directory (https://github.com/nus-apr/auto-code-rover/tree/main/results).

  • modelscope

    ModelScope: bring the notion of Model-as-a-Service to life.

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20

    Model as a Service https://github.com/modelscope/modelscope

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • astropy

    Astronomy and astrophysics core library

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27

    Astropy [0] lives at the heart of most work. It has a Python interface, often backed by Fortran and C++ extension modules. If you use Astropy, you're indirectly using libraries like ERFA [6] and cfitsio [7] which are in C/Fortran.

    I personally end up doing a lot of work that uses the HEALPix sky tesselation, so I use healpy [2] as well.

    Openorb is perhaps a good example of a pure-Fortran package that I use quite. frequently for orbit propagation [3].

    In C, there's Rebound [4] (for N-body simulations) and ASSIST [5] (which extends Rebound to use JPL's pre-calculated positions of major perturbers, and expands the force model to account for general relativity).

    There are many more, these are just ones that come to mind from frequent usage in the last few months.

    [0] https://www.astropy.org/

  • deepvariant

    DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.

  • Project mention: Look over my purchase, is there anything I should return? | /r/buildapc | 2023-05-06
  • pint

    Operate and manipulate physical quantities in Python (by hgrecco)

  • Project mention: GNU Units | news.ycombinator.com | 2023-08-03

    Only tangential to this but somebody might find it usefull. I’m doing lots of calculations in Python involving various units. I’m using a similar library called Pint. https://github.com/hgrecco/pint

    My business is thermodynamics of power plants. Professionals in the industry tend to use convenient units like C, bars, kJ/kg and so on. But the formulas usualy need basic SI units.

  • Colour

    Colour Science for Python

  • Project mention: Tailwind Color Palette Generator | news.ycombinator.com | 2024-02-02

    Colour Science is one of the more serious projects I know of, and more or less lets you get as advanced as you want. Used by film professionals among others. https://www.colour-science.org/

    How would you define what the perfect color tool is? I would guess like most tools that it depends entirely on the job at hand, and that maybe no one perfect tool can exist. Colour Science might be great at serious color management and perceptual measurements and conversions between standardized color spaces, but not the right tool for a web developer looking for quick & easy way to make an HSV palette generation widget (and not because Colour Science is Python, but because it’s too big and heavy of a hammer).

  • arxiv-vanity

    Renders papers from arXiv as responsive web pages so you don't have to squint at a PDF.

  • Project mention: ArXiv now offers papers in HTML format | news.ycombinator.com | 2023-12-21

    For anyone who needs it, arxiv-vanity is amazing: https://www.arxiv-vanity.com/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • QuTiP

    QuTiP: Quantum Toolbox in Python

  • ruptures

    ruptures: change point detection in Python

  • pymatgen

    Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.

  • galaxy

    Data intensive science for everyone.

  • Project mention: Need for GUIs for bioinformatic tools? | /r/bioinformatics | 2023-06-17

    Maybe it would help you to look at the galaxy project: GitHub main site

  • glumpy

    Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

  • ObsPy

    ObsPy: A Python Toolbox for seismology/seismological observatories.

  • pybossa

    PYBOSSA is the ultimate crowdsourcing framework (aka microtasking) to analyze or enrich data that can't be processed by machines alone.

  • artiq

    A leading-edge control system for quantum information experiments

  • pygfx

    A python render engine running on wgpu.

  • openMotor

    An open-source internal ballistics simulator for rocket motor experimenters

  • salabim

    salabim - discrete event simulation in Python

  • awesome-scientific-python

    A curated list of awesome scientific Python resources

  • tardis

    TARDIS - Temperature And Radiative Diffusion In Supernovae

  • awesome-tech-rss

    List of awesome RSS channels related to startup, science and technology.

  • chemispy

    A library for using chemistry in your applications

  • Structure_threader

    A wrapper program to parallelize and automate runs of "Structure", "fastStructure" and "MavericK".

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Science related posts

Index

What are some of the best open-source Science projects in Python? This list will help you:

Project Stars
1 SymPy 12,403
2 modelscope 6,071
3 astropy 4,218
4 deepvariant 3,078
5 pint 2,264
6 Colour 1,978
7 arxiv-vanity 1,597
8 QuTiP 1,591
9 ruptures 1,480
10 pymatgen 1,370
11 galaxy 1,315
12 glumpy 1,225
13 ObsPy 1,122
14 pybossa 732
15 artiq 403
16 pygfx 357
17 openMotor 336
18 salabim 253
19 awesome-scientific-python 232
20 tardis 195
21 awesome-tech-rss 114
22 chemispy 28
23 Structure_threader 24

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com