Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: DuguidLab/histalign
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: DuguidLab/histalign
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: tmp_fixup
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 8 files changed
  • 1 contributor

Commits on Aug 13, 2025

  1. Models: Fix shape typo

    olivierdelree committed Aug 13, 2025
    Configuration menu
    Copy the full SHA
    6a5381c View commit details
    Browse the repository at this point in the history
  2. IO: Reduce nrrd reading chunk size significantly

    The comment explains it all, To avoid `zlib` blowing up the memory
    usage, we need to reduce the chunk size a lot.
    olivierdelree committed Aug 13, 2025
    Configuration menu
    Copy the full SHA
    c4f3782 View commit details
    Browse the repository at this point in the history
  3. CCF: Make downloads cancellable

    The downloads are now done in chunks, allowing an optional callback
    to be provided which is checked between every chunk. The callback is
    expected to return a boolean dictating whether to cancel the download
    or not.
    olivierdelree committed Aug 13, 2025
    Configuration menu
    Copy the full SHA
    9d89b8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3841cbb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2025

  1. Workspace: Allow loader thread to be cancelled and drop use of processes

    This drops the use of `multiprocessing.Process` objects to (down)load
    volumes, which should fix the pickling troubles on macOS.
    
    Additionally, the thread can now react to interruption requests and
    gracefully cancels downloads or abruptly terminates loads.
    olivierdelree committed Aug 14, 2025
    Configuration menu
    Copy the full SHA
    9f4fcec View commit details
    Browse the repository at this point in the history
  2. Registration: Propagate the result of the atlas loading dialog

    This allows calling code to handle cases where the user cancelled the
    (down)load.
    olivierdelree committed Aug 14, 2025
    Configuration menu
    Copy the full SHA
    6d81467 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2025

  1. Configuration menu
    Copy the full SHA
    3b73c9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f244799 View commit details
    Browse the repository at this point in the history
  3. Misc: Improve performance of volume loading

    This makes use of processes to load NumPy arrays of the volumes in a
    separate environment, allowing it to be cancelled without freezing the
    main GUI. Additionally, the normalisation can now be done "fast",
    meaning that now floating, intermediary arrays are used, saving a bit
    of speed and a lot of memory.
    olivierdelree committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    0c87319 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. tmp fixup

    olivierdelree committed Sep 15, 2025
    Configuration menu
    Copy the full SHA
    9291e5a View commit details
    Browse the repository at this point in the history
Loading