8000 Comparing v0.1.1...main · talmolab/sleap-roots · 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.
8000
base repository: talmolab/sleap-roots
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.1
Choose a base ref
...
head repository: talmolab/sleap-roots
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 14 commits
  • 135 files changed
  • 3 contributors

Commits on Aug 26, 2024

  1. Bump version to 0.1.2 (#86)

    * bump version to 0.1.1
    
    * version needs to be 0.1.2 to match release
    eberrigan authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e5dde88 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Handle unsupported geometry types (#91)

    * add test data that breaks extract_points_from_geometry
    
    * replace images filename in slp file
    
    * update OlderMonocotPipeline notebook
    
    * return empty list if unsupported geometry type
    
    * update oldermonocot pipeline
    
    * use logging statements for convex hull calculations
    
    * modify tests for two plants
    
    * check intersection for empty list, return nans
    
    * add more test for unexpected inputs to extract_points_from_geometry
    
    * include empty MultiLineString and remove duplicate test
    
    * update OlderMonocot notebook
    
    * add stunted 10 day-old rice predictions as fixture
    
    * fix paths
    
    * organize and add needed imports
    
    * update OlderMonocot pipeline notebook
    
    * black
    
    * black
    
    * test new fixture
    
    * black
    
    * black
    
    * add more unexpected types
    
    * use logging
    
    * add test for inf values
    
    * add more tests for multilinestring
    
    * add tests for nex convex hull features using rice fixture
    
    * black
    eberrigan authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d5b1338 View commit details
    Browse the repository at this point in the history
  2. Version 0.1.3 (#93)

    eberrigan authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    3f0861d View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. Test plant trait computation for DicotPipeline (#95)

    * add dicot pipeline test data
    
    * black
    
    * black
    
    * add pytest fixture for canola traits
    
    * add traits csv for soy and add pytest fixture
    
    * delete tests/data/canola_7do/my_summarized_traits.csv
    
    * fix path name for dicot trait csvs
    
    * add tests for computing dicot traits
    
    * shorten dicot compute_plant_traits test
    
    * add range and type checks and remove test_series.py error
    
    * remove failing series.py line
    
    * delete tests/test_DicotPipeline.py
    
    * fix crown and expected labeled frame instances comparison
    
    * add comma to angle traits tuple
    
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    
    * remove unused variables and add docstring
    
    ---------
    
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    andrewjoc and coderabbitai[bot] authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    8958e82 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2025

  1. Add YoungerMonocotPipeline Tests (#102)

    * add tests to YoungerMonocotPipeline and add saved traits csv
    
    * add YoungerMonocotPipeline tests
    
    * update docstrings for rice traits csv files
    
    * update rice folder path
    
    * update younger monocot notebook
    
    * update sample variables
    
    * fix minor spelling errors
    
    * add comparison to fixture and add descriptive comments
    
    * correct inputs for traits involving pts_all_array
    
    * change proximal parameter in primary_angle_distal
    andrewjoc authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    f5a8542 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2025

  1. Add Return Value to Series.plot (#105)

    * add return value to series.plot
    
    * update series plot logic
    
    * update comments on Series.plot()
    
    * add test to series plot function
    
    * update commends and change which plot is closed
    
    * change variable name plt to fig
    andrewjoc authored Apr 9, 2025
    Configuration menu
    Copy the full SHA
    92c56cd View commit details
    Browse the repository at this point in the history
  2. Add OlderMonocotPipeline Tests (#103)

    * update OlderMonocot notebook and add pipeline outputs as csv files
    
    * update fixture and add manual trait calulcation
    
    * remove duplicate OlderMonocotPipeline test
    
    * remove unused trait pts_all_array
    
    * add camel case test
    
    * change pts_all_array to crown_pts in older monocot
    
    * add old test referencing pipeline output
    
    * remove range type and dataframe check
    
    * remove dataframe shape check
    
    * remove old test
    andrewjoc authored Apr 9, 2025
    Configuration menu
    Copy the full SHA
    bd6aad8 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2025

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

Commits on May 5, 2025

  1. Implement PrimaryRootPipeline (#115)

    * upload first implementation of PrimaryRootPipeline in notebook
    
    * add PrimaryRootPipeline into trait_pipelines.py
    
    * add missing check to get_base_ys to match get_tip_ys
    
    * update traitdefs in trait_pipelines.py and add discontinuous root notebook
    
    * remove unused traitdef pts_list
    
    * standardize behavior of tip and base functions
    
    * remove MultipleDicotPipeline class
    
    * add test for PrimaryRootPipeline and update test in tips.py
    
    * fix style
    
    * add descriptions to traitdefs
    
    * update mermaid diagram to include PrimaryRootPipeline
    
    * rewrite PrimaryRootPipeline notebook
    
    * delete unnecessary notebooks
    
    * update pipeline test to include manual calculation
    
    * minor style fixes
    
    * update description in angle traits
    
    * add tests to bases
    
    * add tips tests
    
    * add bbox helper function and tests
    
    * add new bbox traits and update notebook
    andrewjoc authored May 5, 2025
    Configuration menu
    Copy the full SHA
    dadc0f7 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. Add lateral root only pipeline (#121)

    * add lateral root pipeline
    
    * add test for lateral root pipeline
    
    * fix type
    
    * add primary root pipeline and lateral root pipeline to init
    
    * add mermaid diagrms to repo
    
    * add lateral root pipeline example notebook
    
    * update mermaid graphs
    eberrigan authored May 9, 2025
    Configuration menu
    Copy the full SHA
    6a2e848 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2025

  1. update readme (#123)

    eberrigan authored May 10, 2025
    Configuration menu
    Copy the full SHA
    f953c0e View commit details
    Browse the repository at this point in the history
  2. Bump version to 0.1.4 (#122)

    * version 0.1.4
    
    * test sleap_roots
    eberrigan authored May 10, 2025
    Configuration menu
    Copy the full SHA
    c6d0776 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. Add MultipleDicotPipeline Tests (#104)

    * update MultipleDicotPipeline notebook
    
    * fix incorrect path in notebook
    
    * add first version of updated test
    
    * add summary trait check and clean up comments
    
    * update tests without fixtures
    
    * add fixtures for batch traits
    
    * add csv fixtures
    
    * sort keys in compute_multiple_dicots_traits
    
    * remove sorting and remove unused data in multiple arabidopsis
    
    * reorganize multiple arabidopsis folder and add manual vs fixture check
    
    * remove unnecessary change to iterate over dict
    
    * remove unnecessary conversion of batch dataframe columns
    
    * add md file explaining directory structure
    
    * update tests
    
    * add associations check in manual calculation
    
    * remove unnecessary string datatype conversion in dataframe
    andrewjoc authored May 15, 2025
    Configuration menu
    Copy the full SHA
    fc943be View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2025

  1. Implement MultiplePrimaryRootPipeline (#117)

    * upload first implementation of PrimaryRootPipeline in notebook
    
    * add PrimaryRootPipeline into trait_pipelines.py
    
    * add missing check to get_base_ys to match get_tip_ys
    
    * update traitdefs in trait_pipelines.py and add discontinuous root notebook
    
    * remove unused traitdef pts_list
    
    * standardize behavior of tip and base functions
    
    * remove MultipleDicotPipeline class
    
    * add test for PrimaryRootPipeline and update test in tips.py
    
    * fix style
    
    * add descriptions to traitdefs
    
    * update mermaid diagram to include PrimaryRootPipeline
    
    * rewrite PrimaryRootPipeline notebook
    
    * delete unnecessary notebooks
    
    * upload first implementation of multiple primary root pipeline
    
    * add group level computation to MultiplePrimaryRootPipeline
    
    * add MultipleDicotPipeline test
    
    * add tests to filter_primary_roots_with_unexpected_ct
    
    * add pipeline specific fixtures to arabidopsis test data and add batch tests
    
    * add macos to CI matrix to see if failure is OS dependent
    
    * remove macOS from CI matrix
    
    * add manual and computed output comparison in test and reorganize arabidopsis data folder
    
    * fix minor errors and duplication
    
    * add MultipleDicotPipeline tutorial notebook
    
    * add test with empty series
    
    * add plate data as test dataset
    
    * fix variable assignment
    
    * update new fixture descriptions
    
    * update compute_multiple_primary_roots_traits with per_instance flag
    andrewjoc authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    5bf4c9e View commit details
    Browse the repository at this point in the history
Loading
0