Python
110 posts
Automating Docs Deployment with GitHub Actions and Pages
Keep docs current automatically! Learn to set up GitHub Actions to build Sphinx docs & deploy to GitHub Pages, ensuring sync with your code changes.
Crafting Code Examples: From Snippets to Real-World Scenarios
Master the art of crafting clear, runnable code examples for documentation using doctest, tutorials, and scripts to enhance user understanding.
Keeks 0.1.0 Release: Optimal Bankroll Management Made Simple
Keeks 0.1.0 is here! Python library for optimal bankroll management & betting strategies (Kelly Criterion). Includes simulation and visualization tools.
Getting Started with Sphinx for Python Project Documentation
Learn how to use Sphinx to generate professional, cross-referenced documentation for your Python projects, covering installation, configuration, and autodoc.
Elote 1.0.0 Release: Rating Systems Made Simple
Announcing Elote 1.0.0, a Python library that simplifies the implementation of rating systems like Elo, Glicko, and TrueSkill for competitive ranking.
PyGeoHash v3.0.0: Faster, Freer, and More Pythonic
Deep dive into PyGeoHash v3.0.0: a major release with a pure CPython rewrite, MIT relicensing, and dramatic performance gains. Faster & freer geohashing!
Using Cursor for Open Source Library Maintenance
How AI tools like Cursor simplify open source library maintenance by assisting with code understanding, environment setup, housekeeping, and project standards.
Effective Docstrings: Google vs. NumPy vs. reStructuredText Styles
Learn to write clear docstrings Sphinx understands. Compares Google, NumPy, and reStructuredText formats for effective Python library documentation.
PyGeoHash 2.1.0: Modernizing a Geospatial Python Library
A look at the latest updates to PyGeoHash, a lightweight Python library for working with geohashes, and how modern AI tools helped revitalize the project.
Geohash: When Clever Isn't Always Smart
A deep dive into the limitations of the Geohash algorithm, including boundary issues, non-uniform cell sizes, and common implementation mistakes to avoid.