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
  • composable-data
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Composable Data

README.md

composable-data

composable-data logo

Small, composable vocabularies and protocols for expressing analytical meaning, decisions, rationale, evidence, and conclusions.

composable-data provides a lightweight, typed grammar for analytical work.

The goal is to make important analytical structure explicit and interoperable without replacing the libraries that perform the analysis.

Purpose

composable-data provides small shared vocabularies for expressing things such as:

  • what one observation represents
  • what kind of analytical problem is being addressed
  • which features were selected and why
  • how an experiment is split and why
  • which model was chosen and why
  • what evaluation evidence resulted
  • what conclusion the evidence supports
  • how a data-quality problem was resolved and why

It facilitates standard interactions with analytical tools that:

  • load and transform data
  • train models
  • generate predictions
  • calculate metrics
  • create visualizations
  • execute queries

Projects

Project Purpose
composable-data-core Small, typed decision grammar for analytical work

Any additional packages should remain independently useful and composable.

Design Boundary

The ecosystem follows this central rule:

Add a concept only when necessary to express a declaration that cannot otherwise be expressed correctly.

The shared vocabulary is intentionally small; it is not an analytics framework.

Principles

  • Derive what can be known.
  • Record what happened.
  • Require rationale where alternatives require analyst judgment.
  • Keep analytical computation in established libraries.
  • Keep domain- and dataset-specific semantics outside the core grammar.
  • Use established analytical language for public names.
  • Keep packages small, inspectable, typed, and dependency-light.

Related Organizations

  • analytics-toolworks - reusable open-source tools for analytical work
  • applied-models - reproducible model experiments on accessible real-world datasets

Together, these projects support a connected analytical workflow that enables analysts to work at a higher level:

composable-data
    shared analytical meaning and decision grammar
        ↓
analytics-toolworks
    reusable tools to inspect and communicate the work
        ↓
applied-models
    reproducible experiments on real data

License

Individual repositories specify their own licenses.

Popular repositories Loading

  1. composable-data-core composable-data-core Public

    Reusable, typed analytical primitives and contracts for Python.

    Python

  2. .github .github Public

    PowerShell

Repositories

Loading
Type
Language
Sort
Showing 2 of 2 repositories
  • .github Public

    Uh oh!

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

    composable-data/.github's past year of commit activity
    PowerShell 0 MIT 0 0 0 Updated Nov 10, 2026
  • composable-data-core Public

    Reusable, typed analytical primitives and contracts for Python.

    Uh oh!

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

    composable-data/composable-data-core's past year of commit activity
    Python 0 MIT 0 0 2 Updated Nov 1, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

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

Most used topics

Loading…

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.