8000 Comparing v1.4.1...develop · talmolab/sleap · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
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: talmolab/sleap
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.4.1
Choose a base ref
...
head repository: talmolab/sleap
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
  • 14 commits
  • 53 files changed
  • 7 contributors

Commits on Dec 19, 2024

  1. Allow max tracking args for Kalman filter (#1986)

    * and note where `target_instance_count` is initialized
    
    * `target_instance_count` is not available in the GUI but `max_tracks` is
    
    * add note where `target_instance_count` is initialized
    
    * add note since neither `target_instance_count` nor `pre_cull_to_target` are options in the GUI
    
    * accept either max_tracks or target_instance_count for compatibility with both CLI and GUI
    
    * TypeError: track() got an unexpected keyword argument 'img_hw' since `init_tracker` has `img_hw`
    
    * useful print statements
    
    * black
    
    * np.bool is deprecated
    
    * debug
    
    * add params for testing kalman filter
    
    * remove params because this function isn't used
    
    * debugging
    
    * test kalman filter tracking
    
    * add documentation
    
    * kalman filter needs node indices, simple tracking and similarity anything besides normalized
    
    * add tests for every combination related to kalman args
    
    * add example to documentation
    
    * delete debug scripts
    
    * delete print statements
    
    * black
    
    * add test for connect single breaks
    eberrigan authored Dec 19, 2024
    Configuration menu
    Copy the full SHA
    66d96ce View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2024

  1. Fix input scaling in centered-instance model (#2054)

    * Fix input scaling in centered-instance model
    
    * Fix topdown multi-class model
    
    * Adjust centroids
    
    * Fix scaling in centroidcrop
    
    * Fix scaling for visualizer
    
    * Add tests for centered instance with scaling
    
    * Remove paths
    
    * Remove unused files
    
    ---------
    
    Co-authored-by: Liezl Maree <38435167+roomrys@users.noreply.github.com>
    gitttt-1234 and roomrys authored Dec 20, 2024
    Configuration menu
    Copy the full SHA
    7785f66 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. Add resolution grouping to image dataset import for DLC (#2087)

    * Add resolution grouping to image dataset import for DLC
    
    * Fix ordering
    
    * Add a fallback in case image files are not accessible.
    talmo authored Jan 21, 2025
    Configuration menu
    Copy the full SHA
    59e1f70 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2025

  1. Fix port already in use when running inference (#2064)

    * add wait
    
    * add comment for explanation
    
    * place find free port in utils
    
    * revert
    
    * add time when finding free ports
    
    * make the wait shorter
    
    * modify imports
    
    * solve error
    
    ---------
    
    Co-authored-by: Elizabeth <106755962+eberrigan@users.noreply.github.com>
    7174Andy and eberrigan authored Feb 13, 2025
    Configuration menu
    Copy the full SHA
    6531447 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2025

  1. Ctrl + Click and Drag to copy instance (#2072)

    * create new ctrl + click methods
    
    * update backend init
    
    * used commands from the context
    
    * drag works
    
    * resolve bouding box out of instance error
    
    * cleanup code
    
    * handle edge cases
    
    * fix alt click for nodes
    
    * duplicate instance when node is selected
    
    * add comment
    
    * handle edge case
    
    * add documentation to sleap.ai
    
    * minor changes according to review
    
    * modify doc
    
    * remove callback_connected
    
    * add default behavior
    
    ---------
    
    Co-authored-by: Liezl Maree <38435167+roomrys@users.noreply.github.com>
    7174Andy and roomrys authored Apr 7, 2025
    Configuration menu
    Copy the full SHA
    0154f2f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2025

  1. Allow tracking on Instances (by adding Instance.tracking_score) (#…

    …1302)
    
    * Add tracking_score attribute to `Instance`s
    
    * Update adaptors to write tracking scores for `Instance`s
    
    * Set de
    10000
    fault `Instance.tracking_score` = 0.0
    
    * Bump `FORMAT_ID` and read/write `Instance.tracking_score`
    
    * Prefer user instances when tracking
    
    * Add back instances that were not tracked
    
    ---------
    
    Co-authored-by: DivyaSesh <64513125+gitttt-1234@users.noreply.github.com>
    roomrys and gitttt-1234 authored Apr 8, 2025
    Configuration menu
    Copy the full SHA
    7a825d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2025

  1. Extract clip as video, slp and pkg.slp (#2155)

    * add extrack clip and labels menu item
    
    * Reuse ExportClipDialog
    
    * Move video writing functions to videowriter.py
    
    * Create and use ExportVideoClip base class
    
    * [wip] Add ExportLabelsSubset command
    failing on creating labels_subset
    
    * Revert test dialog and commands
    
    * Finish ExportLabelsSubset command
    
    * Test simple case for export labels subset
    
    * Comment todo
    (fails if suggestions outside of video subset)
    
    * Get subset of suggestions
    
    * Test suggestions are also pruned
    
    * Modularize ExportLabelsSubset with methods
    
    * Automatically open project when done
    
    * Do not open video when exporting labels subset
    
    * Add failing test for suggestions past upper bound
    
    * Fix logic for pruning suggestions
    
    * Use single parameterized command exportLabelsSubset
    for both as package and as slp
    
    * Lint
    
    * Do not use Literal
    need to either have python 3.8+ of pip install typing_extensions
    
    * Add back accidentally removed copy_to_clipboard
    
    ---------
    
    Co-authored-by: Eric Leonardis <leonardiseric@gmail.com>
    roomrys and ericleonardis authored Apr 9, 2025
    Configuration menu
    Copy the full SHA
    ad7c563 View commit details
    Browse the repository at this point in the history
  2. Enhance progress reporting in inference (#2156)

    * Enhance progress reporting in inference with elapsed time and MofN complete columns; add tracker final pass status messages
    
    * Improve final pass tracking with elapsed time reporting and enhance prediction queue handling to manage timeouts
    
    * Add some highly duplicated debugging logging and timeout logic
    
    * Fix inference dialog re-opening when no skeleton is present
    
    * Lint
    talmo authored Apr 9, 2025
    Configuration menu
    Copy the full SHA
    8228cd2 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2025

  1. Remove TrainingJobConfig use in LossViewer (#2162)

    * Add failing test to show that we aren't doing what we think
    attr.ib only works on class intialization, not defaults for methods
    
    * Directly take plateau information as input
    
    * Update tests
    roomrys authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    a869faf View commit details
    Browse the repository at this point in the history
  2. Remove CLI for "mostly depreciated" trackcleaner (#2161)

    * Remove CLI for "mostly depreciated" trackcleaner
    
    * Do not make changes where we did not intend to
    roomrys authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    c821f5c View commit details
    Browse the repository at this point in the history
  3. Add Pipeline.from_data method (#2160)

    * Replace Video and Labels to_pipeline with Pipeline.from_data method
    tests not updated yet
    
    * Update test to use Pipeline.from_data
    
    * Do not support user_labeled_only=False in Pipeline.from_data
    roomrys authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    f7da3d6 View commit details
    Browse the repository at this point in the history
  4. Remove VisualPredictor class (#2167)

    * Remove broken VisualPredictor class
    and all references
    
    * Remove unused DataOverlay and ModelData classes
    
    * Remove unused PafOverlay class
    roomrys authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    a105164 View commit details
    Browse the repository at this point in the history
  5. Move select sleap.nn.viz functions to sleap.utils (#2168)

    * Remove unused LabeledFrame.plot_predicted
    
    * Add LabeledFrame plotting code to sleap.util
    
    * Add other non-nn plotting code to util
    
    * Remove non-nn-specific plotting code from nn.viz
    
    * Update imports
    
    * Better error message
    
    * Fix problems with destructuring
    roomrys authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    2d5e223 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2025

  1. Pin miniforge version (#2181)

    * Pin miniforge version
    
    * Change rich version in pypi requirements
    
    ---------
    
    Co-authored-by: gitttt-1234 <divyasesh@Mac.lan>
    gitttt-1234 and gitttt-1234 authored May 20, 2025
    Configuration menu
    Copy the full SHA
    22ef1ed View commit details
    Browse the repository at this point in the history
Loading
0