Introduction
A Java (Maven) source repository on GitHub containing the main plugins for Anchor. This includes most of the image processing algorithms.
What belongs?
Tip: It should include: algorithms, beans, data-classes and any other implementations of abstract classes in the anchor repository, so long as they are compatible with the MIT license.
Warning: It should not include: GPL-licensed code, pipeline BeanXML, entry-point applications.
Supporting libraries and tooling
-
A SonarCloud project performs static code analysis.
-
Project Lombok reduces boiler-plate source code. Please see key libraries for relevant libraries and tooling.
-
Coding style specifies the applicable style-guide.
-
GitHub Actions and Maven for CI/CD.
Modules
Module | Java Package Root & Description | Classes | Lines‑of‑Code |
---|---|---|---|
anchor-plugin-annotation | org.anchoranalysis.plugin.annotation Annotating images. |
36 | 1,989 |
anchor-plugin-image | org.anchoranalysis.plugin.image Image-related options. |
312 | 13,785 |
anchor-plugin-imagej | org.anchoranalysis.plugin.imagej Operations that use ImageJ. |
33 | 1,987 |
anchor-plugin-image-feature | org.anchoranalysis.plugin.image.feature Feature-extraction from images. |
183 | 6,590 |
anchor-plugin-image-task | org.anchoranalysis.plugin.image.task Tasks related to images. |
55 | 3,273 |
anchor-plugin-io | org.anchoranalysis.plugin.io Input-output operations. |
144 | 6,665 |
anchor-plugin-mpp | org.anchoranalysis.plugin.mpp Operations related to marked-point-processes. |
113 | 6,142 |
anchor-plugin-mpp-experiment | org.anchoranalysis.plugin.mpp.experiment Experiments related to marked-point-processes. |
35 | 2,641 |
anchor-plugin-mpp-feature | org.anchoranalysis.plugin.mpp.feature Feature-extraction with marked-point-processes. |
78 | 2,875 |
anchor-plugin-mpp-segment | org.anchoranalysis.plugin.mpp.segment Segmentation involving marked-point-processes. |
95 | 5,056 |
anchor-plugin-onnx | org.anchoranalysis.plugin.onnx Operations that call the ONNX Runtime. |
5 | 652 |
anchor-plugin-opencv | org.anchoranalysis.plugin.opencv Operations that call OpenCV. |
24 | 1,309 |
anchor-plugin-operator-feature | org.anchoranalysis.plugin.operator.feature Generic features working on varying input-types. |
35 | 1,004 |
anchor-plugin-points | org.anchoranalysis.plugin.points Points-fitting and other geometric operations. |
33 | 2,036 |
anchor-plugin-quick | org.anchoranalysis.plugin.quick Quickly specifying experiments. |
28 | 2,087 |
anchor-test-experiment | org.anchoranalysis.test.experiment Test utilities depending on anchor-experiment. |
4 | 317 |
anchor-test-feature-plugins | org.anchoranalysis.test.feature Helper routines for testing features. |
13 | 494 |
anchor-test-mpp | org.anchoranalysis. Tests for other packages involving image IO. |
- | 68 |
Number of classes/code is as per SonarQube, June 24th, 2020. Lines-of-code excludes whitespace and comments.