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

first attempt to support awkward arrays #647

Merged
merged 129 commits into from
Feb 7, 2023
Merged

first attempt to support awkward arrays #647

merged 129 commits into from
Feb 7, 2023

Commits on Nov 14, 2021

  1. Configuration menu
    Copy the full SHA
    5604eac View commit details
    Browse the repository at this point in the history
  2. remove comments

    giovp committed Nov 14, 2021
    Configuration menu
    Copy the full SHA
    7dbe908 View commit details
    Browse the repository at this point in the history
  3. better comment

    giovp committed Nov 14, 2021
    Configuration menu
    Copy the full SHA
    c0bbf5a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. add type to gen_adata

    giovp committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    0281324 View commit details
    Browse the repository at this point in the history
  2. first attempt at concat

    giovp committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    624a529 View commit details
    Browse the repository at this point in the history
  3. remove comment

    giovp committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    05c6c75 View commit details
    Browse the repository at this point in the history
  4. add outer concat

    giovp committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    3d359de View commit details
    Browse the repository at this point in the history
  5. add awkward to test dep

    giovp committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    9bf0cb9 View commit details
    Browse the repository at this point in the history
  6. add awk arr to data gen

    giovp committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    974040c View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. fix test base

    giovp committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    13c4d59 View commit details
    Browse the repository at this point in the history
  2. init test for concat

    giovp committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    74ae9e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. fix concatenate tests

    giovp committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    1d0e629 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

  1. Configuration menu
    Copy the full SHA
    aeba549 View commit details
    Browse the repository at this point in the history
  2. remove space

    giovp committed Nov 25, 2021
    Configuration menu
    Copy the full SHA
    88a5c83 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. import ak when needed

    giovp committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    15b3d1a View commit details
    Browse the repository at this point in the history
  2. relative import of awk array

    giovp committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    7e6beaa View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. fix optional dep import

    giovp committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    77d5b6c View commit details
    Browse the repository at this point in the history
  2. resolve conflicts

    giovp committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    4aa3d26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3670d8b View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

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

Commits on Mar 3, 2022

  1. merge and pre-commits

    giovp committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    06032b2 View commit details
    Browse the repository at this point in the history
  2. fix merge

    giovp committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    1704aa7 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. draft IO for akward arrays

    giovp committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    ccc28c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e524389 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Configuration menu
    Copy the full SHA
    bd2f28d View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    grst committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    a928198 View commit details
    Browse the repository at this point in the history
  3. Update dim_len

    grst committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    fee56ee View commit details
    Browse the repository at this point in the history
  4. ignore vscode directory

    grst committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    0775e53 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b89a9b View commit details
    Browse the repository at this point in the history
  6. Fix reindexing during merge

    grst committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    9d56157 View commit details
    Browse the repository at this point in the history
  7. fix lint

    grst committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    d14de3e View commit details
    Browse the repository at this point in the history
  8. remove duplicate import

    grst committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    4d62e7e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c4c1b3f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    339bce8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    012de5e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7884598 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Only accept awkward arrays that are "regular" in the aligned dimension

    The conversion is left to the user. Explicit is better than implicit.
    grst committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    e16ae35 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    0bced2f View commit details
    Browse the repository at this point in the history
  2. Switch to v2 API

    grst committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    588b6af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e687e19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41b1423 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa8a386 View commit details
    Browse the repository at this point in the history
  6. Fix test_transpose

    grst committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    733937a View commit details
    Browse the repository at this point in the history
  7. Fix/workaround more tests

    grst committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    ed532a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2022

  1. Configuration menu
    Copy the full SHA
    e5706c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fceab1b View commit details
    Browse the repository at this point in the history
  3. Cleanup

    grst committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    ef0637a View commit details
    Browse the repository at this point in the history
  4. Fix that X could not be set when creating AnnData object from scratch.

    Apparently the checks are quite different than when adding a Layer.
    grst committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    06608e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Remove code to make awkward array regular after merge.

    This is now done by the awkward array library.
    grst committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    3c46363 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Configuration menu
    Copy the full SHA
    285e3b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dc93a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fa65dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32c44cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e1c1da View commit details
    Browse the repository at this point in the history
  6. Fix IO

    ivirshup authored Aug 29, 2022
    Configuration menu
    Copy the full SHA
    08154f7 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. Configuration menu
    Copy the full SHA
    71f0471 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e66409 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6cdcaa0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    741af1c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c027669 View commit details
    Browse the repository at this point in the history
  6. Update tests

    grst committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    7f7ebb6 View commit details
    Browse the repository at this point in the history
  7. Fix type hints

    grst committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    771b2ab View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Configuration menu
    Copy the full SHA
    4922603 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5c5335 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e7a725 View commit details
    Browse the repository at this point in the history
  4. restructure tests

    grst committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    c3ccf2f View commit details
    Browse the repository at this point in the history
  5. Add tests for copies and view

    grst committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    a8e1648 View commit details
    Browse the repository at this point in the history
  6. Remove unused imoport

    grst committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    c9a6417 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. Configuration menu
    Copy the full SHA
    d836999 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed95d8f View commit details
    Browse the repository at this point in the history
  3. Use shallow copy

    grst committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    f7edc67 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2022

  1. Configuration menu
    Copy the full SHA
    5a1d056 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83effad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21a4b5f View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2022

  1. Restructur dim_len_awkward

    grst committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    4ff5851 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c59b19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    988579e View commit details
    Browse the repository at this point in the history
  4. Fix AwkwardArrayView

    grst committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    504cae1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4dc0826 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Configuration menu
    Copy the full SHA
    3ab5646 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    371f66e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Add test for categorical arrays

    grst committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    d2eaf66 View commit details
    Browse the repository at this point in the history
  2. Update docs/fileformat-prose.rst

    Co-authored-by: Isaac Virshup <[email protected]>
    grst and ivirshup authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    7b57167 View commit details
    Browse the repository at this point in the history
  3. Update anndata/_core/aligned_mapping.py

    Co-authored-by: Isaac Virshup <[email protected]>
    grst and ivirshup authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    b3678b6 View commit details
    Browse the repository at this point in the history
  4. Update anndata/tests/helpers.py

    Co-authored-by: Isaac Virshup <[email protected]>
    grst and ivirshup authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    d523c89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    222998d View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Bump required version

    ivirshup authored Sep 8, 2022
    Configuration menu
    Copy the full SHA
    3fc9817 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a6657b View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Configuration menu
    Copy the full SHA
    7ac4a0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c016725 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Add release notes

    grst committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    0340151 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02365a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c20cc31 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Configuration menu
    Copy the full SHA
    8421ee6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d024f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Configuration menu
    Copy the full SHA
    ddefdcf View commit details
    Browse the repository at this point in the history
  2. Awkward v2 fixes

    Several functions changed until the stable awkward v2 version was released.
    grst committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    50a8dc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe27b74 View commit details
    Browse the repository at this point in the history
  4. fix flake8

    grst committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    2aed5b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

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

Commits on Jan 27, 2023

  1. Add IO testcase for AIRR data

    grst committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    a589820 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    c26db5b View commit details
    Browse the repository at this point in the history
  2. Fix link

    ivirshup committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    cd1a451 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b2ff61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7637fe3 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

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

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    75e7526 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3d1d26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77e3953 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    536f729 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfe200e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d6d35bd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cf4ad03 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. extend todo comment about views

    grst committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    46d553f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8eeb54 View commit details
    Browse the repository at this point in the history
  3. Removed a number of test cases that we're not targeting

    This fixed a number of tests because we had a 1d awkward array being generated, and we currently don't support 1d arrays in obsm well. Tracked in #652.
    ivirshup committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    5ab0708 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b39691 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    45a9958 View commit details
    Browse the repository at this point in the history
  6. Fix equality function for awkward arrays. Was throwing an error when …

    …the arrays weren't broadcastable.
    ivirshup committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    94aa4ef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    99853d5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cd2abdd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    96bfe31 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    4a6d119 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4243ccc View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    5ad915a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07246cc View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    fb137af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e32637 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3883bb0 View commit details
    Browse the repository at this point in the history