Skip to content
View scott-griffiths's full-sized avatar
  • Graphcore
  • United Kingdom

Block or report scott-griffiths

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
scott-griffiths/README.md

About me

Currently working at Graphcore in Bristol. We're making chips for AI. It's a cool place to be.


I'm still maintaining and improving the Python bitstring library. If you need to mess about with bits and bytes in Python then it's a reasonable choice to make things easier. It's now over 15 years old and just passed its 100 millionth download.

bitstring

PyPI - Version CI badge Docs Codacy Badge Dependents (via libraries.io)     Pepy Total Downlods PyPI - Downloads


My new project is a bitwise format parsing and building library called bitformat. It is already pretty solid in terms of bitwise creation and interpretation, covering much of the same ground as bitstring but with a new and more efficient API. Future work will expand the format specification and parsing features. I'm writing the core of it in Rust with the eventual aim of also making it the most performant library for bit manipulation in Python. So overall I'm being pretty ambitious!

It is currently in alpha with plenty of updates planned for 2025. Please try it out if you're feeling adventurous.

bitformat

PyPI - Version CI badge Docs Codacy Badge Dependents (via libraries.io)     Pepy Total Downlods PyPI - Downloads


I've not got much else on GitHub except my quixotic idea of a clock based on a Go board.

The Go Clock

Pinned Loading

  1. bitstring bitstring Public

    A Python module to help you manage your bits

    Python 419 70

  2. bitformat bitformat Public

    A Python module for creating and parsing binary data and formats, especially at the bit rather than byte level.

    Python 3