-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Document all the algorithm implementations (#1554)
- Loading branch information
Tony Tung
authored
Sep 18, 2019
1 parent
9f64c76
commit c16c8de
Showing
8 changed files
with
64 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
from ._base import SegmentAlgorithm | ||
from .watershed import Watershed | ||
|
||
# autodoc's automodule directive only captures the modules explicitly listed in __all__. | ||
all_filters = { | ||
filter_name: filter_cls | ||
for filter_name, filter_cls in locals().items() | ||
if isinstance(filter_cls, type) and issubclass(filter_cls, SegmentAlgorithm) | ||
} | ||
__all__ = list(all_filters.keys()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
from ._base import ApplyTransformAlgorithm | ||
from .warp import Warp | ||
|
||
# autodoc's automodule directive only captures the modules explicitly listed in __all__. | ||
all_filters = { | ||
filter_name: filter_cls | ||
for filter_name, filter_cls in locals().items() | ||
if isinstance(filter_cls, type) and issubclass(filter_cls, ApplyTransformAlgorithm) | ||
} | ||
__all__ = list(all_filters.keys()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
from ._base import LearnTransformAlgorithm | ||
from .translation import Translation | ||
|
||
# autodoc's automodule directive only captures the modules explicitly listed in __all__. | ||
all_filters = { | ||
filter_name: filter_cls | ||
for filter_name, filter_cls in locals().items() | ||
if isinstance(filter_cls, type) and issubclass(filter_cls, LearnTransformAlgorithm) | ||
} | ||
__all__ = list(all_filters.keys()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
from ._base import AssignTargetsAlgorithm | ||
from .label import Label | ||
|
||
# autodoc's automodule directive only captures the modules explicitly listed in __all__. | ||
all_filters = { | ||
filter_name: filter_cls | ||
for filter_name, filter_cls in locals().items() | ||
if isinstance(filter_cls, type) and issubclass(filter_cls, AssignTargetsAlgorithm) | ||
} | ||
__all__ = list(all_filters.keys()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,11 @@ | ||
from ._base import DecodeAlgorithm | ||
from .metric_decoder import MetricDistance | ||
from .per_round_max_channel_decoder import PerRoundMaxChannel | ||
|
||
# autodoc's automodule directive only captures the modules explicitly listed in __all__. | ||
all_filters = { | ||
filter_name: filter_cls | ||
for filter_name, filter_cls in locals().items() | ||
if isinstance(filter_cls, type) and issubclass(filter_cls, DecodeAlgorithm) | ||
} | ||
__all__ = list(all_filters.keys()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
from ._base import DetectPixelsAlgorithm | ||
from .pixel_spot_decoder import PixelSpotDecoder | ||
|
||
# autodoc's automodule directive only captures the modules explicitly listed in __all__. | ||
all_filters = { | ||
filter_name: filter_cls | ||
for filter_name, filter_cls in locals().items() | ||
if isinstance(filter_cls, type) and issubclass(filter_cls, DetectPixelsAlgorithm) | ||
} | ||
__all__ = list(all_filters.keys()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,13 @@ | ||
# from starfish.core.pipeline import import_all_submodules | ||
# from ._base import DetectSpots | ||
# import_all_submodules(__file__, __package__) | ||
|
||
from ._base import DetectSpotsAlgorithm | ||
from .blob import BlobDetector | ||
from .local_max_peak_finder import LocalMaxPeakFinder | ||
from .local_search_blob_detector import LocalSearchBlobDetector | ||
from .trackpy_local_max_peak_finder import TrackpyLocalMaxPeakFinder | ||
|
||
# autodoc's automodule directive only captures the modules explicitly listed in __all__. | ||
all_filters = { | ||
filter_name: filter_cls | ||
for filter_name, filter_cls in locals().items() | ||
if isinstance(filter_cls, type) and issubclass(filter_cls, DetectSpotsAlgorithm) | ||
} | ||
__all__ = list(all_filters.keys()) |