Python Geometry

Open-source Python projects categorized as Geometry

Top 23 Python Geometry Projects

  • trimesh

    Python library for loading and using triangular meshes.

  • CAD_Sketcher

    Constraint-based geometry sketcher for blender

    Project mention: How would you dimension this part? | reddit.com/r/MechanicalEngineer | 2022-08-18
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • deepxde

    A library for scientific machine learning and physics-informed learning

    Project mention: [Dev-Showcase] Airfoil Optimisation using Physics Informed Neural Networks(PINNs) | reddit.com/r/CFD | 2022-05-24

    Due to certain limitations in MODULUS(We are unable to directly access the point cloud), we are now also exploring other available PINNs libraries and frameworks and stumbled on to deepXDE. deepXDE is a little different than Modulus and I'm currently exploring it.

  • Cartopy

    Cartopy - a cartographic python library with matplotlib support

    Project mention: How to plot latitude and longitude points on a world map, and choose what kind of projection to use? (I don't want the mercator projection) | reddit.com/r/learnpython | 2022-08-13
  • chemicalx

    A PyTorch and TorchDrug based deep learning library for drug pair scoring. (KDD 2022)

    Project mention: Show HN: What do you need to score drug combos? Sugar, spice, and ChemicalX | news.ycombinator.com | 2022-02-17
  • TouchDesigner_Shared

    TouchDesigner toxes and small projects

    Project mention: Anyone know how I can create optical flow arrows to react to movement on a video? Specifically arrows | reddit.com/r/TouchDesigner | 2022-09-08

    And I've been using the file here: https://github.com/DBraun/TouchDesigner_Shared/tree/master/TOPs

  • NURBS-Python

    Object-oriented pure Python B-Spline and NURBS library

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • EquiBind

    EquiBind: geometric deep learning for fast predictions of the 3D structure in which a small molecule binds to a protein

    Project mention: [R] EquiBind: Geometric Deep Learning for Drug Binding Structure Prediction | reddit.com/r/MachineLearning | 2022-07-16

    Github: https://github.com/HannesStark/EquiBind

  • opencascade.js

    Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.

    Project mention: Fornjot: A next-generation Code-CAD application | news.ycombinator.com | 2022-03-09
  • Blender_ParadoxToolkit

    A toolkit to create 3D optical illusion in Blender.

  • pymadcad

    Simple yet powerful CAD (Computer Aided Design) library, written with Python.

    Project mention: 3D library for engineering calculations. | reddit.com/r/GraphicsProgramming | 2022-06-17

    I know a software that does some of this stuff written in Python, it's pretty powerfull but it does not cover everything you need. It's on github https://github.com/jimy-byerley/pymadcad

  • paramak

    Create parametric 3D fusion reactor CAD and neutronics models (by fusion-energy)

    Project mention: 3d model of fusion reactor required, ITER site not working. | reddit.com/r/fusion | 2022-05-16
  • Ultimate-Calculator

    This is an incredibly powerful calculator and converter that is capable of many useful day-to-day functions that typical calculators cannot perform.

  • Image2CAD

    An application to translate raster image of CAD drawing sheet to a user editable DXF format.

  • paramak

    Create parametric 3D fusion reactor CAD models

  • pysketcher

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

  • Geometry app

    A GUI application to solve geometry problems

  • FastGeoTable

    FastGeoTable is a PostGIS geospatial api to enable creating/editing geographical tables within a spatial database.

    Project mention: FastGeoTable - A PostGIS geospatial api to enable editing geographical tables within a spatial database. | reddit.com/r/gis | 2022-08-19
  • Hexagonal-Game

    A Hexagonal Game make in Pygame. Just avoid polygons collition and you will fine.

    Project mention: Super Hexagon prof of concept in Pygame | reddit.com/r/pygame | 2022-07-03
  • polygon

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

    Project mention: Check out my module for calculating area, center of mass and other geometrical properties for arbitrary 2D shapes: polygon-math | reddit.com/r/Python | 2022-05-17
  • polylabel-pyo3

    Polylabel algorithm (Python wheel for polylabel-rs)

    Project mention: What is the best way to setup Criterion to benchmark a mixed rust/python project? | reddit.com/r/rust | 2022-04-20

    If it doesn't need to be criterion, I'd go for pytest-benchmark. This project has a full fledged CI for that: https://github.com/MoonVision/polylabel-pyo3/tree/main/benchmarks

  • Blueprint

    A geometry constructor. (by SeanJxie)

  • FastGeosuitability

    FastGeosuitability is a PostGIS geospatial api to perform suitability analysis with geographical tables within a spatial database.

    Project mention: FastGeosuitability - a PostGIS geospatial api to perform suitability analysis with geographical tables within a spatial database. | reddit.com/r/gis | 2022-08-30
  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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). The latest post mention was on 2022-09-08.

Python Geometry related posts

Index

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

Project Stars
1 trimesh 2,121
2 CAD_Sketcher 1,642
3 deepxde 1,346
4 Cartopy 1,130
5 chemicalx 589
6 TouchDesigner_Shared 564
7 NURBS-Python 418
8 EquiBind 338
9 opencascade.js 329
10 Blender_ParadoxToolkit 123
11 pymadcad 114
12 paramak 38
13 Ultimate-Calculator 37
14 Image2CAD 37
15 paramak 36
16 pysketcher 20
17 Geometry app 13
18 FastGeoTable 6
19 Hexagonal-Game 5
20 polygon 5
21 polylabel-pyo3 2
22 Blueprint 1
23 FastGeosuitability 1
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
www.influxdata.com