Skip to content
You must be logged in to sponsor brandon-rhodes

Become a sponsor to Brandon Rhodes

@brandon-rhodes

Brandon Rhodes

brandon-rhodes
Goshen, Indiana

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.

Current sponsors 5

@reza-ghazi
Private Sponsor
Private Sponsor
@Ly0n
@thnxdev
Past sponsors 9
Private Sponsor
@frnsimoes
@MarkusScherrer
@agfree
@bgottula
@RusseII
Private Sponsor
@github
@ManifestStephanie

Featured work

  1. brandon-rhodes/fopnp

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

    Python 1,381
  2. brandon-rhodes/pycon-pandas-tutorial

    PyCon 2015 Pandas tutorial materials

    Jupyter Notebook 1,037
  3. brandon-rhodes/pyephem

    Scientific-grade astronomy routines for Python

    C 787
  4. brandon-rhodes/logging_tree

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

    Python 322
  5. brandon-rhodes/Concentric-CSS

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

    CSS 305
  6. brandon-rhodes/python-sgp4

    Python version of the SGP4 satellite position library

    Python 378

Select a tier

$ one time

Choose a custom amount.