-
Notifications
You must be signed in to change notification settings - Fork 3
Labels
documentationMissing documentation, docstring conventions, ...Missing documentation, docstring conventions, ...
Milestone
Description
Ruff is complaining about various things:
- D417 Missing argument description in the docstring for
set_spotfilter:filter_key - D401 First line of docstring should be in imperative mood: "Sets a TrackMate spot filter with specified filter key and values."
python-imcflibs/src/imcflibs/imagej/trackmate.py
Lines 238 to 274 in 6261182
| def set_spotfilter(settings, filter_key, filter_value): | |
| """Sets a TrackMate spot filter with specified filter key and values. | |
| Parameters | |
| ---------- | |
| settings : fiji.plugin.trackmate.Settings | |
| Dictionary containing all the settings to use for TrackMate. | |
| filter_name : str | |
| The name of the filter to be applied. You must use the keys of the features, not their name. | |
| Here is the table of the feature keys and names for the spot features: | |
| https://imagej.net/plugins/trackmate/scripting/trackmate-detectors-trackers-keys | |
| filter_value : list | |
| A list containing two values for the filter. The first value is | |
| applied as an above-threshold filter, and the second as a below-threshold filter. | |
| Returns | |
| ------- | |
| Settings | |
| The modified TrackMate settings dict with added spot filters | |
| Example | |
| ------- | |
| >>> # Set an above-threshold filter value for spot "QUALITY" without a below-threshold value | |
| >>> tm_settings = set_trackmate_spotfilter(tm_settings, 'QUALITY', [120, None]) | |
| """ | |
| settings.addAllAnalyzers() | |
| if filter_value[0] != None: | |
| filter_low = FeatureFilter(filter_key, filter_value[0], True) | |
| settings.addSpotFilter(filter_low) | |
| if filter_value[1] != None: | |
| filter_high = FeatureFilter(filter_key, filter_value[1], False) | |
| settings.addSpotFilter(filter_high) | |
| return settings | |
Metadata
Metadata
Assignees
Labels
documentationMissing documentation, docstring conventions, ...Missing documentation, docstring conventions, ...
Type
Projects
Status
Done