Skip to content

rndsrc/orbits-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Speeding Up Your Python Codes 1000x

Welcome to this workshop!

In this repository, you will find Jupyter Notebooks Demo and Hands-on that walk you through step-by-step optimizations using a classic n-body simulation. We start with simple improvements like list comprehensions and reducing operation counts, then move on to advanced techniques with high-performance libraries such as NumPy and Google JAX, just-in-time compilation, and GPU acceleration.

The result is a performance boost of over 1000x, empowering you to process complex datasets, train AI models, or run detailed simulations efficiently. Enjoy the journey and unlock Python's true potential!

About

Speeding Up Your Python Codes 1000x

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published