archeryutils
& a reflection on personal projects

Jack Atkinson

ArcheryGB, ICCS - University of Cambridge

March 2025

jackatkinson.net/slides

jatkinson1000/archeryutils


Except where otherwise noted, these presentation materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License.

Vectors and icons by SVG Repo used under CC0(1.0)

Photos by Malcolm Rees and Lydia Sinnett-Smith, used with permission.

Modelling

Original Image

archeryutils

Implements basic building blocks and key models for the sport of archery under a user-friendly API.


jatkinson1000/archeryutils


Docs at: archeryutils.readthedocs.io


Available on PyPI:
pip install archeryutils


Sandbox on binder

myTarget = au.Target(
    scoring_system="Worcester",
    diameter=(16, "inches"),
    distance=(20.0, "yards"),
    indoor=True
)

myTarget.max_score()
>>> 5

myTarget.min_score()
>>> 1


Find it on :

Research and applications

Learning & experimentation

“These go to 11”

  • packaging
  • testing
  • typing
  • linting
  • code coverage
  • documentation and sphinx
  • distribution and PyPI
  • project management & the world of FOSS

Up to 11 Amplifier from This is Spinal Tap under fair use.

Unexpected Learning

“Oh, the Places You’ll Go!”

  • archerycalculator.co.uk
    • websites
    • server management
    • web apps (flask)
  • third parties
    • app developers
    • web developers
    • Who says FOSS isn’t profitable?
  • Archery GB Technical Advisory Group

Book cover under fair use.

Miscellaneous thoughts

  • Do I need to work in my free time?
  • Struggles with time or motivation
  • A litmus test for too much
  • It is supposed to be fun!

Thanks

 Jack Atkinson

 jackatkinson.net

 jwa34[AT]cam.ac.uk

 jatkinson1000

 @jatkinson1000@fosstodon.org


Thanks to:

  • T.Hall
  • L.Pattinson
  • M.Roberts

RSE Unicorn by Cristin Merritt used with permission