Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API: Add string extension type #27949

Merged
merged 59 commits into from
Oct 5, 2019
Merged

Commits on Aug 16, 2019

  1. API: Add string extension type

    This adds a new extension type 'string' for storing string data.
    
    The data model is essentially unchanged from master. String are still
    stored in an object-dtype ndarray. Scalar elements are still Python
    strs, and `np.nan` is still used as the string dtype.
    TomAugspurger committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    c24b5b6 View commit details
    Browse the repository at this point in the history
  2. test fixups

    TomAugspurger committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    3ecb5cc View commit details
    Browse the repository at this point in the history
  3. string dtype

    TomAugspurger committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    59a7d39 View commit details
    Browse the repository at this point in the history
  4. 35 compat

    TomAugspurger committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    7c07070 View commit details
    Browse the repository at this point in the history
  5. doc

    TomAugspurger committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    9e1a73b View commit details
    Browse the repository at this point in the history
  6. fixups

    TomAugspurger committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    16ccad8 View commit details
    Browse the repository at this point in the history
  7. doc

    TomAugspurger committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    1027463 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. doc

    TomAugspurger committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    aafb53b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cdfe2f View commit details
    Browse the repository at this point in the history
  3. fix doc warnings

    TomAugspurger committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    ab49169 View commit details
    Browse the repository at this point in the history
  4. fixup docstrings

    TomAugspurger committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    978fb55 View commit details
    Browse the repository at this point in the history
  5. fixup docstrings

    TomAugspurger committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    aebc688 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    d90d0ad View commit details
    Browse the repository at this point in the history
  2. lint

    TomAugspurger committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    41dc0f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Configuration menu
    Copy the full SHA
    b783559 View commit details
    Browse the repository at this point in the history
  2. typing

    TomAugspurger committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    13cdddd View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. removed double assert

    TomAugspurger committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    78c2eaa View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. experimental

    TomAugspurger committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    726d0af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69d24e5 View commit details
    Browse the repository at this point in the history
  3. failing

    TomAugspurger committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    9cd9945 View commit details
    Browse the repository at this point in the history
  4. xfails

    TomAugspurger committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    070fb76 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b90639 View commit details
    Browse the repository at this point in the history
  6. fixup

    TomAugspurger committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    381c889 View commit details
    Browse the repository at this point in the history
  7. fixup

    TomAugspurger committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    bf82aad View commit details
    Browse the repository at this point in the history
  8. note

    TomAugspurger committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    79bd87a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Configuration menu
    Copy the full SHA
    2af8c81 View commit details
    Browse the repository at this point in the history
  2. spacing

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    fd24274 View commit details
    Browse the repository at this point in the history
  3. warning note

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    0635ede View commit details
    Browse the repository at this point in the history
  4. update doc

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    d3311ee View commit details
    Browse the repository at this point in the history
  5. doc updates

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    dce9258 View commit details
    Browse the repository at this point in the history
  6. update ctor

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    0524f7e View commit details
    Browse the repository at this point in the history
  7. clean up wrapping

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    292a8f3 View commit details
    Browse the repository at this point in the history
  8. clarify

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    2c88e3b View commit details
    Browse the repository at this point in the history
  9. reduce sum

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    1b8c83a View commit details
    Browse the repository at this point in the history
  10. skip reduce sum

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    f1dad2a View commit details
    Browse the repository at this point in the history
  11. rename

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    be95ecb View commit details
    Browse the repository at this point in the history
  12. move

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    903ea2f View commit details
    Browse the repository at this point in the history
  13. missed

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    0e1f479 View commit details
    Browse the repository at this point in the history
  14. missed

    TomAugspurger committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    c168ecf View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. fixup rename

    TomAugspurger committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    d06ba73 View commit details
    Browse the repository at this point in the history
  2. fixup

    TomAugspurger committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    3ba27c3 View commit details
    Browse the repository at this point in the history
  3. doctest

    TomAugspurger committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    fe8ee77 View commit details
    Browse the repository at this point in the history
  4. updates

    TomAugspurger committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    d9f63aa View commit details
    Browse the repository at this point in the history
  5. fixups

    TomAugspurger committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    d3c49e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dcb84f9 View commit details
    Browse the repository at this point in the history
  7. length check

    TomAugspurger committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    43b51cd View commit details
    Browse the repository at this point in the history
  8. unimplement sum

    TomAugspurger committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    4fd2d11 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Configuration menu
    Copy the full SHA
    713f807 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Configuration menu
    Copy the full SHA
    777b295 View commit details
    Browse the repository at this point in the history
  2. fixup

    TomAugspurger committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    8714a53 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Configuration menu
    Copy the full SHA
    41f234c View commit details
    Browse the repository at this point in the history
  2. rename

    TomAugspurger committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    dc9ef3c View commit details
    Browse the repository at this point in the history
  3. rename

    TomAugspurger committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    9419af2 View commit details
    Browse the repository at this point in the history
  4. doc updates

    TomAugspurger committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    462b29d View commit details
    Browse the repository at this point in the history
  5. fixups

    TomAugspurger committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    0391563 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Configuration menu
    Copy the full SHA
    129fe29 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2019

  1. move and perf

    TomAugspurger committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    6aebd8c View commit details
    Browse the repository at this point in the history
  2. test is_string_dtype

    TomAugspurger committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    2ee5e30 View commit details
    Browse the repository at this point in the history
  3. helper

    TomAugspurger committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    7e92cde View commit details
    Browse the repository at this point in the history