-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: talmolab/sleap-roots
base: v0.1.1
head repository: talmolab/sleap-roots
compare: main
- 14 commits
- 135 files changed
- 3 contributors
Commits on Aug 26, 2024
-
* bump version to 0.1.1 * version needs to be 0.1.2 to match release
Configuration menu - View commit details
-
Copy full SHA for e5dde88 - Browse repository at this point
Copy the full SHA e5dde88View commit details
Commits on Oct 29, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for d5b1338 - Browse repository at this point
Copy the full SHA d5b1338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0861d - Browse repository at this point
Copy the full SHA 3f0861dView commit details
Commits on Mar 19, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 8958e82 - Browse repository at this point
Copy the full SHA 8958e82View commit details
Commits on Apr 2, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for f5a8542 - Browse repository at this point
Copy the full SHA f5a8542View commit details
Commits on Apr 9, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 92c56cd - Browse repository at this point
Copy the full SHA 92c56cdView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for bd6aad8 - Browse repository at this point
Copy the full SHA bd6aad8View commit details
Commits on Apr 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for bb140f7 - Browse repository at this point
Copy the full SHA bb140f7View commit details
Commits on May 5, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for dadc0f7 - Browse repository at this point
Copy the full SHA dadc0f7View commit details
Commits on May 9, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 6a2e848 - Browse repository at this point
Copy the full SHA 6a2e848View commit details
Commits on May 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f953c0e - Browse repository at this point
Copy the full SHA f953c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d0776 - Browse repository at this point
Copy the full SHA c6d0776View commit details
Commits on May 15, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for fc943be - Browse repository at this point
Copy the full SHA fc943beView commit details
Commits on Jun 23, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 5bf4c9e - Browse repository at this point
Copy the full SHA 5bf4c9eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.1.1...main