Skip to content

Datatypes module consolidation - tests, fixtures, panel data containers#1225

Merged
fkiraly merged 100 commits intomainfrom
datatypes-classif
Aug 26, 2021
Merged

Datatypes module consolidation - tests, fixtures, panel data containers#1225
fkiraly merged 100 commits intomainfrom
datatypes-classif

Conversation

@fkiraly
Copy link
Copy Markdown
Collaborator

@fkiraly fkiraly commented Jul 29, 2021

This PR further consolidates the datatypes module introduced in #1061 and #1201:

  • adding example fixtures for most important panel data containers
  • consolidated checks for "is (some type)" in module, added some missing ones
  • adding registry constants for panel data containers
  • renaming leftover "what" variables to "obj"
  • bugfix in converter from nested to multi-index
  • adding converters for list-of-data-frames panel type used in the distance module
  • added tests for checking functionality
  • adding tests for conversion functionality, testing converters against fixtures
  • adding docstrings where they were missing

@fkiraly fkiraly requested a review from mloning as a code owner July 29, 2021 22:37
@fkiraly
Copy link
Copy Markdown
Collaborator Author

fkiraly commented Aug 26, 2021

approval extends from #1232 since this is a sub-set - see there.

@fkiraly fkiraly merged commit 105ad4c into main Aug 26, 2021
@fkiraly fkiraly deleted the datatypes-classif branch August 26, 2021 12:00
fkiraly added a commit that referenced this pull request Aug 26, 2021
…ation (#1232)

Pull request on data container conventions and related functionality.

This is based on, and branching off the state of #1225 - and requests of @mloning and @TonyBagnall to document this.

The increment in this PR is the notebook `examples/AA_datatypes.ipynb` which is supposed to explain:
* the different core in-memory data container datatypes for series and panels used in `sktime`, with examples to play around with
* validity checking, conversion, register, and type functionality
* data sets loading functionality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant