Python Mathematics

Open-source Python projects categorized as Mathematics

Top 23 Python Mathematic Projects

Mathematics
  • awesome-math

    A curated list of awesome mathematics resources

    Project mention: Ask HN: Programmers Who Want to Get Better at Math | news.ycombinator.com | 2024-09-04

    I have some questions for programmers and software engineers who feel they're not good enough at math and want to improve, particularly with the goal of applying math to their current or future jobs, or who consider a career change. This might include fields like ML/AI, data science, graphics programming, video games, physics simulations, scientific and numerical computing, crypto, finance, signal processing, etc.

    As the creator of the Awesome Math resource [1], I'm looking to gather and organize math resources specifically for those who fit this description. If that's you, what are your main challenges? Why does math feel difficult? Do you struggle with math notation, similar to how adult musicians without formal training can find modern music notation difficult? What stops you from picking up a math textbook and working through it? Have you ever tried that? What alternatives to traditional textbooks would work better for you?

    If you had to go back to the basics, what level would you start from? High school? Middle school? Elementary school? For example, are you comfortable with elementary algebra [2]—solving linear and quadratic equations, simplifying algebraic expressions with fractions and powers, etc.? If not, is this something you feel you need to master before moving on to more advanced math topics?

    If you could have a kind of survival guide before progressing to more advanced resources, what would you want included? What would be unnecessary? What topics would you want clearly explained? Which areas of math would you like covered—linear algebra, calculus, geometry, arithmetic, probability theory, combinatorics, something else? Do you know of any such guides? If you've tried them, what did you like about them, and what could be improved?

    Feel free to respond here, but if you'd like to stay in touch as I continue developing this long-term project, please also send me an email (see profile) and let me know what you're interested in. I may reach out again later as I make progress.

    [1] https://github.com/rossant/awesome-math

    [2] https://en.wikipedia.org/wiki/Elementary_algebra

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • meshio

    :spider_web: input/output for many mesh formats

  • pycm

    Multi-class confusion matrix library in Python

  • python-igraph

    Python interface for igraph

  • mathgenerator

    A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs.

  • awesome-theoretical-computer-science

    The interdicplinary of Mathematics and Computer Science, Distinguisehed by its emphasis on mathemtical technique and rigour.

  • pytransform3d

    3D transformations for Python.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • primify

    Embed any image into a prime number.

  • Nashpy

    A python library for 2 player games.

  • okama

    Investment portfolio and stocks analyzing tools for Python with free historical data

  • pyrgg

    🔧 Python Random Graph Generator

  • fxpmath

    A python library for fractional fixed-point (base 2) arithmetic and binary manipulation with Numpy compatibility.

  • seagull

    A Python Library for Conway's Game of Life

  • generativepy

    Library for creating generative art and maths animations

  • curvipy

    Make math animations in a few lines of code.

  • pysketcher

    Python-based drawing tool for making sketches of mathematical and scientific problems.

  • spyrograph

    Python library for analyzing, exploring, and visualizing epitrochoids and hypotrochoids in just a few lines of code

  • rpn

    RPN command-line calculator

  • ndim

    :books: Compute multidimensional volumes and monomial integrals.

  • panim

    Paradoxical ANIMation

  • intro-manim

    Learn Manim with our carefully designed and well-structured video course

  • dragon-curve

    Dragon Curve made in Python

  • polygon

    Python module to calculate geometrical properties of arbitrary 2D polygons such as area, center of mass (centroid), solid of revolution and more! (by gerritnowald)

  • 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 Mathematics discussion

Log in or Post with

Python Mathematics related posts

  • Ask HN: Programmers Who Want to Get Better at Math

    1 project | news.ycombinator.com | 4 Sep 2024
  • Open Mathematics Depository

    1 project | news.ycombinator.com | 2 Sep 2024
  • Newbie to the field, looking for advices

    1 project | /r/optimization | 12 Apr 2023
  • Primify: Embed any image into a prime number

    1 project | news.ycombinator.com | 26 Jan 2023
  • Easily Visualize Mathematical Concepts with Curvipy: A Python Library for Making Math Animations

    2 projects | /r/learnmath | 18 Jan 2023
  • Curvipy: A simple and powerful tool for teaching and learning math through visualization

    1 project | /r/coolgithubprojects | 10 Jan 2023
  • I made a python script that converts Terry Tao's blogs into pretty LaTeX files to learn programming. Looking for suggestions to improve it!

    1 project | /r/math | 8 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Sep 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 awesome-math 8,660
2 meshio 1,908
3 pycm 1,441
4 python-igraph 1,282
5 mathgenerator 680
6 awesome-theoretical-computer-science 656
7 pytransform3d 618
8 primify 464
9 Nashpy 327
10 okama 204
11 pyrgg 203
12 fxpmath 179
13 seagull 175
14 generativepy 95
15 curvipy 69
16 pysketcher 28
17 spyrograph 22
18 rpn 22
19 ndim 21
20 panim 14
21 intro-manim 11
22 dragon-curve 10
23 polygon 7

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?