xability / maidr

Multimodal Access and Interactive Data Representation
GNU General Public License v3.0
23 stars 7 forks source link

feat: add description (D) mode #545

Open jooyoungseo opened 2 months ago

jooyoungseo commented 2 months ago

Feature Request

Description

Add Description (D) mode where users can find the basic summary of the current plot. also, add a data table along with the description.

Motivation

This is based on our users' feedback. Although AI features are instrumental, we need to provide a minimum-threshold summary and description of the current plot by leveraging JSON metadata. The description needs to include some statistical characteristics, trends, shapes, and data table. This does not require AI APIs.

Proposed Solution

Per plot type, provide description and summary.

Additional Context

N/A

Checklist

ellvix commented 1 month ago

@jooyoungseo can you give an example of what a description might look like to you? I'm wondering how verbose we should be, and exactly what info to include.

For trends etc, you said 'use JSON schema', but any ideas on how to actually do that? Are you thinking of doing some basic checking like "are the numbers low / high in each 25% region" or what?