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 — Erotemic - Overview

@Erotemic Erotemic Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@Erotemic
Erotemic
Follow
View Erotemic's full-sized avatar
❔
An eroteme is a question mark

Jon Crall Erotemic

❔
An eroteme is a question mark
Follow
Staff R&D Engineer; Open Source Enthusiast
246 followers · 27 following
  • @Kitware
  • Planet Earth
  • https://erotemic.wordpress.com/
  • https://orcid.org/0009-0008-8455-7514
  • @erotemic.bsky.social
  • @[email protected]

Achievements

Achievement: Pair Extraordinairex3Achievement: Galaxy BrainAchievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Starstruckx3Achievement: Arctic Code Vault ContributorAchievement: Pull Sharkx3

Achievements

Achievement: Pair Extraordinairex3Achievement: Galaxy BrainAchievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Starstruckx3Achievement: Arctic Code Vault ContributorAchievement: Pull Sharkx3

Organizations

@Kitware @pyutils
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
Erotemic/README.md

Hi there 👋

Erotemic's github stats

  • 🔭 I’m currently working on: computer vision research, dog poop detection
  • 🌱 I’m currently learning: as much as possible, including: lean4, rust/c, javascript.
  • 🤔 I’m looking for help with: implementing the line-profiler 6.0 roadmap, fixing bugs / improving my repos.
  • 💬 Ask me about: doctests, Python, graphs, image processing
  • 📫 How to reach me: mastodon / bsky
  • 🏭 Born at 353 ppm CO₂
  • 🔐 GPG Key: 4AC8B478335ED6ED667715F3622BE571405441B4
  • 🧠 I enjoy learning and value the role of critical thinking in growth.
  • ⚡ Fun fact: The holographic principle predicts that the maximum information that can fit in a region of space is determined by its surface area, not its volume.

Bluesky Follow Mastodon Follow

To learn about me in a professional context, see my Kitware bio, where I've been employed from 2007-~2010, break for grad school, and then again from 2017 - present. For my published and some unpublished papers, see my google scholar profile. I also have a blog where I muse.

I am a maintainer of all of the projects on this front page. I either own them or I am a major contributor. The following table gives an overview, and then I have a few small blurbs about some of them.

Name Github Stars Pypi Downloads Docs
xdoctest GitHub stars Downloads Docs
ubelt GitHub stars Downloads Docs
mkinit GitHub stars Downloads Docs
vimtk GitHub stars Downloads Docs
xdev GitHub stars Downloads Docs
progiter GitHub stars Downloads Docs
timerit GitHub stars Downloads Docs
git_well GitHub stars Downloads Docs
line_profiler GitHub stars Downloads Docs
ibeis GitHub stars Downloads Docs
graphid GitHub stars Downloads Docs
hotspotter GitHub stars nan nan
crall-thesis-2017 GitHub stars nan nan
pypogo GitHub stars Downloads Docs
sm64-random-assets GitHub stars nan nan
shitspotter GitHub stars nan nan
liberator GitHub stars Downloads Docs
scriptconfig GitHub stars Downloads Docs
torch_liberator GitHub stars Downloads Docs
kwcoco GitHub stars Downloads Docs
kwarray GitHub stars Downloads Docs
kwimage GitHub stars Downloads Docs
kwplot GitHub stars Downloads Docs
kwutil GitHub stars Downloads Docs
netharn GitHub stars Downloads Docs
ndsampler GitHub stars Downloads Docs
delayed_image GitHub stars Downloads Docs
cmd_queue GitHub stars Downloads Docs
geowatch GitHub stars Downloads Docs

Star History Chart

Here is the rough full-dependency structure of these packages. Note many of the packages (e.g. ubelt) have minimal versions with no dependencies, but the visualization is for full dependency sets.

Package dependencies

And here are some logical groupings of the packages with links and descriptions:

Python packages and utilities

  • https://github.com/Erotemic/xdoctest - Python doctest parser and runner. (mature)
  • https://github.com/Erotemic/ubelt - Python utilities and stdlib extensions. (mature)
  • https://github.com/Erotemic/mkinit - Autogenerate Python __init__.py files that expose submodule APIs at the top-level. (mature)
  • https://github.com/Erotemic/vimtk - My Vim plugin, which contains useful functional macros and key remaps. (stable)
  • https://github.com/Erotemic/xdev - Python utilities useful for development and debugging. (stable)
  • https://github.com/Erotemic/progiter - Small standalone progress bar. (mature)
  • https://github.com/Erotemic/timerit - Pure python syntax for timeit-like timings of blocks of code. (mature)
  • https://github.com/Erotemic/git_well - Git command line extensions. (stable)
  • https://github.com/pyutils/line_profiler - I help maintain this widely used Python tool. (maintaining)
  • https://github.com/Erotemic/googledoc - A google docstring parser and tools (alpha).
  • https://github.com/Erotemic/networkx_algo_common_subtree - A contrib repo containing specialized networkx algorithms for maximum common subtree problems (stable).

Animal Identification (products of my PhD)

  • https://github.com/Erotemic/ibeis - PhD Thesis project: automatic identification of patterned individual animals. Successor to hotspotter. (maintaining, help wanted with win32/osx support).
  • https://github.com/Erotemic/graphid - A standalone version of the graph identification algorithm from my thesis. (complete)
  • https://github.com/Erotemic/hotspotter - My original Python code for the hotspotter identification algorithm. (shoddy)
  • https://github.com/Erotemic/crall-thesis-2017 - The LaTeX source for my thesis. (complete)

Fun Projects

  • https://github.com/Erotemic/pypogo - Pokemon Go calculations and POC battle simulator. (calculations are good, stalled on simulator logic, but might pick back up)
  • https://github.com/Erotemic/shitspotter - Poop detection in images. (active)
  • https://github.com/Erotemic/sm64-random-assets - Playable randomized assets for sm64.

Gitlab Repos

  • https://gitlab.kitware.com/computer-vision/torch_liberator - Partial weight transfer between networks. 3rd place winner of PyTorch Hackaton 2021 https://devpost.com/software/torchliberator-partial-weight-loading (kitware related)

  • https://gitlab.kitware.com/computer-vision/kwcoco - A computer-vision dataset manifest. Extension of MS-COCO. (kitware project, active)

  • https://gitlab.kitware.com/python/liberator - Static Python code extraction. (kitware project)

  • https://gitlab.kitware.com/utils/scriptconfig - Simplified script configuration via kwargs, cli, or yaml. (kitware project, stable)

  • https://gitlab.kitware.com/computer-vision/kwarray - Kitware python array helpers (kitware project, stable)

  • https://gitlab.kitware.com/computer-vision/kwimage - Kitware python image helpers (kitware project, stable)

  • https://gitlab.kitware.com/computer-vision/kwplot - Kitware python plotting helpers (kitware project, stable)

  • https://gitlab.kitware.com/computer-vision/netharn - Probably best to use pytorch-lightning instead, still cool network stuff in here through (deprecated kitware project, in favor of pytorch-lightning)

  • https://gitlab.kitware.com/computer-vision/ndsampler - Fast windowed sampling from images (kitware project, stable)

  • https://gitlab.kitware.com/computer-vision/delayed_image - Symbolic delayed image operations. Operation trees are optimized to minimize load time. Delay, manipulate, and finalize. (kitware projectk, stable)

  • https://gitlab.kitware.com/computer-vision/cmd_queue - Execute a DAG of bash commands sequentially, in multiple tmux sessions, slurm, or airflow. (kitware project, stable)

My Dotfiles

  • https://github.com/Erotemic/local

Pinned Loading

  1. xdoctest xdoctest Public

    A rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of RegEx.

    Python 221 18

  2. ubelt ubelt Public

    A Python utility library with a stdlib like feel and extra batteries. Paths, Progress, Dicts, Downloads, Caching, Hashing: ubelt makes it easy!

    Python 742 51

  3. mkinit mkinit Public

    Auto-generate explicit readable __init__.py files without `import *`

    Python 93 9

  4. ibeis ibeis Public

    image based ecological information system

    Python 66 21

  5. crall-thesis-2017 crall-thesis-2017 Public

    My PhD thesis

    TeX 2

  6. vimtk vimtk Public

    A vim toolkit focused on gvim, IPython, and the terminal.

    Python 8

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.