sponsors

An open API service aggregating public data about GitHub Sponsors.

brandon-rhodes

View JSON Representation

I’m a Python programmer and conference speaker best known for the open source astronomy libraries that I maintain as a hobbyist. Also: the logging_tree library.

Funding Links: https://github.com/sponsors/brandon-rhodes

GitHub Sponsors Profile

Most popular repositories
Skyfield astronomy library
Conference talks
Python Patterns site

I still actively maintain the two educational resources that are at the top of the list of my most popular repositories — the code examples from my Python Network Programming book, and the exercises from my famous Pandas Tutorial that teaches dataframes using the IMDB movie database. When users open new issues, I try to get them fixed so the tutorials remain in working condition even on newer systems.
But most of my week-to-week open source work is focused on making astronomy accessible to amateurs and professionals who use Python. For two decades I have been author and maintainer of the venerable PyEphem library, that wraps an old C library to provide Python programmers with positions for planets, comets, and Earth satellites. I am told that the library is at this moment in orbit above us, aboard recent satellites that use Python for some of their system software!
I spend even more time these days on my modern Skyfield library that not only produces planet and Earth satellite positions using more accurate NumPy-accelerated math, but offers a much improved API that causes users less confusion than its predecessor.
I travel several times each year to speak at community-run conferences, usually taking the time to write a new talk instead of repeating an old one. I have also been slowly building a Python Design Patterns site to bring together several ideas from my talks and make them more accessible and searchable.
I should stress that I am able to continue making open source contributions whether sponsorship is available or not. If you are forced to choose between sponsoring me and sponsoring a programmer who depends on it as their only income, you can choose the other programmer with a clear conscience. But several folks have asked recently how to make contributions toward my public work, and I’m happy to accept such thanks as you are pleased to offer.

Featured Works

brandon-rhodes/fopnp

Foundations of Python Network Programming (Apress) — scripts and examples

Language: Python - Stars: 1377
brandon-rhodes/pycon-pandas-tutorial

PyCon 2015 Pandas tutorial materials

Language: Jupyter Notebook - Stars: 1034
brandon-rhodes/pyephem

Scientific-grade astronomy routines for Python

Language: C - Stars: 785
brandon-rhodes/logging_tree

Debug Python logging problems by printing out the tree of handlers you have defined.

Language: Python - Stars: 321
brandon-rhodes/Concentric-CSS

A standard order for CSS properties that starts at the outer edge of the box model and moves inward

Language: CSS - Stars: 304
brandon-rhodes/python-sgp4

Python version of the SGP4 satellite position library

Language: Python - Stars: 378

Sponsors

Active Sponsors
Past Sponsors

Sponsor Breakdown