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

ENH: Serialize+parallelize 4D apply() into 3D+t and add 'low memory' loading #215

Merged
merged 24 commits into from
Aug 10, 2024

Commits on Jul 23, 2024

  1. wip: initiate implementation

    oesteban committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    b922fa5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. enh: draft implementation of serialize 4d

    Julien Marabotto authored and Julien Marabotto committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    6064b8c View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. fix: passes more tests, more suggestions in progress

    Julien Marabotto authored and Julien Marabotto committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    e47a476 View commit details
    Browse the repository at this point in the history
  2. fix: pass tests

    Julien Marabotto authored and Julien Marabotto committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    1616a35 View commit details
    Browse the repository at this point in the history
  3. fix: pass tests, serialization implemented

    Julien Marabotto authored and Julien Marabotto committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    6292daf View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. wip: initiate implementation

    oesteban committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    86b3d11 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'jmarabotto/patch/oesteban-pr' into enh/…

    …reenable-parallelization-apply-214
    oesteban committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    23daabb View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    79e5cad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0bde09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fbb0451 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    0153472 View commit details
    Browse the repository at this point in the history
  2. fix: clarify what is a 3D transform chain and a 4D transform

    3D transform chains resulting of composing several transformations
    (e.g., affine and deformation fields in spatial normalization) should
    not be split into its components.
    
    This is in contrast to lists of 3D transforms such as head-motion
    correcting affines, where each applies to one timepoint.
    These should be considered 4D and in some future they may integrate
    slice timing correction in them.
    oesteban committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    85d03b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06a1c01 View commit details
    Browse the repository at this point in the history
  4. sty: format changed files

    oesteban committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    8dd883d View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'upstream/master' into enh/reenable-para…

    …llelization-apply-214
    oesteban committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    9f91e2f View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. enh: expand test coverage

    oesteban committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    4c06174 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    754785f View commit details
    Browse the repository at this point in the history
  3. enh: create process pool

    oesteban committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    38bb388 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #220 from nipy/enh/reenable-parallelization-apply-…

    …214-parallel
    
    ENH: Parallelize serialized 3D+t transforms
    oesteban authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8ba34c9 View commit details
    Browse the repository at this point in the history
  5. enh: expand test coverage

    oesteban committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    026a10a View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. sty: add type annotations

    oesteban committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    7dcc78d View commit details
    Browse the repository at this point in the history
  2. enh: implement a memory limitation mechanism in loading data

    Resolves: #218.
    
    Co-authored-by: Chris Markiewicz <effigies@gmail.com>
    oesteban and effigies committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    79305a9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #221 from nipy/enh/reenable-parallelization-apply-…

    …214-dtypes
    
    ENH: Implement a memory limitation mechanism in loading data
    oesteban authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    7c7608f View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. enh: port from process pool into asyncio concurrent

    Co-authored-by: Chris Markiewicz <effigies@gmail.com>
    oesteban and effigies committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    063e1f0 View commit details
    Browse the repository at this point in the history