GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — henryiii - Overview

@henryiii henryiii Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@henryiii
henryiii
Follow
View henryiii's full-sized avatar

Henry Schreiner henryiii

Follow
Particle physicist and software architect working with @iris-hep. @scikit-hep, @pybind, and @scikit-build admin. @pypa member.
958 followers · 10 following
  • Princeton University
  • Princeton, NJ
  • 07:12 (UTC -05:00)
  • iscinumpy.dev
  • https://orcid.org/0000-0002-7833-783X
  • @henryschreiner3
  • @[email protected]

Achievements

Achievement: Starstruckx4Achievement: Galaxy Brainx4Achievement: Pair Extraordinairex4Achievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Pull Sharkx4Achievement: Arctic Code Vault Contributor

Achievements

Achievement: Starstruckx4Achievement: Galaxy Brainx4Achievement: Pair Extraordinairex4Achievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Pull Sharkx4Achievement: Arctic Code Vault Contributor

Highlights

  • Pro
  • 1 security advisory credit

Organizations

@PrincetonUniversity @GooFit @scikit-hep @hep-packaging-coordination
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
henryiii/README.md

Favorite posts and series

Python 2→3, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.15 • C++ 11 14 17 20 23 26

My classes and books

Modern CMake • CompClass • se-for-sci • SIMPLE-Py

My workshops

CMake Workshop • Python CPU, GPU, Compiled minicourses • Level Up Your Python • Packaging

Python libraries

pybind11 (python_example, cmake_example, scikit_build_example) • cibuildwheel • build • packaging • pipx • dependency-groups • pyproject-metadata • nox • scikit-build (classic, core, cmake, ninja, moderncmakedomain, sample-projects) • meson-python • boost-histogram • Hist • UHI • Vector • GooFit • Particle • DecayLanguage • Conda-Forge ROOT • uproot-browser • Scientific-Python/cookie • repo-review • validate-pyproject(-schema-store) • flake8-errmsg • flake8-lazy • check-sdist • pytest GHA annotate-failures • Plumbum

Other projects

CLI11 • beautifulhugo • Jekyll-Indico • POVM • hypernewsviewer • AoC 2023 • AoC 2024 • AoC 2025

My sites

ISciNumPy • Scientific-Python Development Guide • IRIS-HEP • Scikit-HEP • scikit-build • CLARIPHY


My AI policy

If a project doesn't have an AI_POLICY.md, this is my personal policy:

  • All AI assisted commits will have an Assisted-by: <Harness>:<model> trailer.
  • All AI generated text in descriptions, comments, etc. will be marked by :robot: _AI text below_ :robot: or otherwise clearly indicated (detail block, etc)
  • Mechanical changes that don't make a commit (like a rebase) might not have a marker since there's no place to put one.

I oversee all changes directly (I don't use unattended harnesses) and usually hand edit at least a little.

Pinned Loading

  1. level-up-your-python level-up-your-python Public

    Course over intermediate Python

    Jupyter Notebook 130 34

  2. se-for-sci/se-for-sci.github.io se-for-sci/se-for-sci.github.io Public

    Software Engineering for Scientific Computing

    Jupyter Notebook 48 12

  3. flake8-errmsg flake8-errmsg Public

    Flake8 checker for raw literals inside raises.

    Python 19 3

  4. check-sdist check-sdist Public

    Check to see if an SDist matches Git

    Python 12 4

  5. validate-pyproject-schema-store validate-pyproject-schema-store Public

    Daily automatic mirror of SchemaStore for validate-pyproject

    Python 8 1

  6. flake8-lazy flake8-lazy Public

    Detect modules that can be lazy imported in Python 3.15+

    Python 25 3

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.