SketchKit Documentation

Introduction

SketchKit is a comprehensive Python toolkit designed for working with digital sketches and hand-drawn illustrations. It provides a unified framework for loading, processing, analyzing, and rendering sketch data from various sources and datasets.

Whether you’re a researcher studying human drawing behavior (new to the field or already experienced) or a developer building sketch-based applications, SketchKit offers powerful one-line solutions for complex sketch operations that would otherwise require hundreds of lines of code.

Key Features

  • One-Line Solutions: Complex operations made simple.

  • 14 Datasets Supported: QuickDraw, TU Berlin, Sketchy, and more.

  • Unified Representation: Work with any dataset using the same API.

  • High-Quality Rendering: Vector-based rendering with conventional and brush-based renderers.

  • Integrated systems: different methods can be combined into a unified workflow.

Manual

Get started with SketchKit through our comprehensive guides covering installation, core concepts, and practical examples.

API Reference

Detailed documentation for all SketchKit classes, functions, and modules.