enthought / enthought/pyface

Additional models for Data View

Open
#700 0 comments 0 reactions 0 assignees View on GitHub
difficulty: intermediate Feature Feature: Table/Tree Editor
Dominant language
Python
Stars
115
Forks
54
PR merge metrics
No merged PRs in 30d

Description

Currently it is assumed that users of the Data View will write their own models. However there are going to be very common use-cases that we want to support to prevent pointless repetition of implementations. These should ideally not introduce too much complexity, and should share features where appropriate.

There is already an implementation of a multi-dimensional array data model. Beyond this it would be nice to have:

- [ ] a model that can support Pandas DataFrames and data structures which follow the same general API
- [ ] a model that supports columnar views of data (essentially cleaning-up and testing of the column example)
- [x] a model that supports tabular row views of lists of data (#661 is a first cut of this)
- [ ] a model that supports hierarchical row-based views of data

The sort of common features that we may want to develop include a full generalization of the data accessor concept in #661 for extracting values out of objects, sequences and mappings.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.