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

Add a sub-package "time series" into PlantCV #587

Open
wants to merge 286 commits into
base: visualize_show_instances
Choose a base branch
from

Conversation

DannieSheng
Copy link
Contributor

@DannieSheng DannieSheng commented Jun 17, 2020

Describe your changes
A brand new sub-package called "time series" was added to PlantCV.
This package is different from most functions already in PlantCV, it deals not with single images, but a series of images. Related documentation, tests, and test data are also updated.

class InstanceTimeSeriesLinking
(methods are called by the methods inside the parentheses )

(checklist for whether have tests covered)

class methods:

  • save_linked_series
  • import_linked_series
  • link_t (link)
  • link
  • update_ti
  • link_dist_t (link_dist)
  • link_dist

static methods:

  • get_link(_update_ti, link_t,link_dist_t)
  • compute_overlaps_weights(link_t , _update_ti)
  • get_sorted_uids(link, link_dist)
  • get_uids_from_ti(_update_ti)
  • get_emerg_disap_info(get_ti,_update_ti)
  • get_ti(link,link_dist)
  • get_li_from_ti
  • area_tracking_report(link,update_ti)
  • visualize
  • _update_ti(update_ti)
  • compute_dist_weights (link_dist_t)

Type of update
Is this a:

  • New feature or feature enhancement
  • Update to documentation
  • Work in progress

@DannieSheng DannieSheng added documentation Documentation issues or features new feature New feature ideas and solutions work in progress Mark work in progress labels Jun 17, 2020
@DannieSheng DannieSheng added this to the PlantCV Release v3.0 milestone Jun 17, 2020
for the newly added time_lapse_video function into visualize subpackage
for the newly added time_lapse_video into visualize subpackage
for the newly added time_lapse_video into visualize subpackage
Update tests for visualize/time_lapse_video
- remove unused methods;
- change from `get_uid` to `get_sorted_uids`;
- change from `get_emergence` to `get_emerg_disap_info`;
- update `get_ti` method
- add static method `update_ti` that is used to update time-series tracking by comparing timepoints whose distance is greater than 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation issues or features new feature New feature ideas and solutions work in progress Mark work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants