├── .github ├── build.sh ├── setup.sh └── workflows │ ├── build-main.yml │ └── build-pr.yml ├── .gitignore ├── .mailmap ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── resources │ └── script_templates │ ├── Deconvolution │ ├── DeconWithChirpImg.groovy │ ├── DeconWithGaussian.py │ ├── Decon_with_grid.groovy │ ├── Decon_with_simulated_PSF.py │ ├── ExtractPSF.py │ └── PreprocessPsfDeconvolve.py │ ├── Filters │ ├── Blur_Image.scala │ └── Lowpass.groovy │ ├── ImageJ2 │ ├── Apply_DOG_Filtering.py │ ├── Apply_Mask.py │ ├── Apply_Threshold.py │ ├── Apply_Threshold_Fast.py │ ├── Crop.py │ ├── Manual_Registration.py │ ├── Particles_From_Mask.py │ ├── Projection.py │ ├── Rotate_Stack.py │ ├── Stack_Directory_Images.py │ └── Subtract_First_Image_Stack.py │ └── Tutorials │ ├── 01_-_Intro_to_ImageJ_API.groovy │ ├── 02_-_Load_and_Display_Dataset.py │ ├── 03_-_Using_Ops.groovy │ ├── Create_and_Convolve_Points.py │ ├── Crop_Confocal_Series.py │ ├── Find_Template.py │ ├── Ops_Threshold_IJ1_Analyze.py │ ├── Ops_Threshold_Measure.py │ ├── Projections.py │ ├── Simple_Convolution.groovy │ ├── Slicewise_Threshold.py │ ├── Wiki_Jython_Tutorial_1.py │ ├── Wiki_Jython_Tutorial_2.py │ └── Wiki_Jython_Tutorial_3.py └── test └── java └── net └── imagej └── scripting ├── AbstractScriptTest.java ├── DeconvolutionScriptTest.java ├── ImageJ2ScriptTest.java ├── Main.java ├── ScriptTest.java └── TutorialsScriptTest.java /.github/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/.github/build.sh -------------------------------------------------------------------------------- /.github/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/.github/setup.sh -------------------------------------------------------------------------------- /.github/workflows/build-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/.github/workflows/build-main.yml -------------------------------------------------------------------------------- /.github/workflows/build-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/.github/workflows/build-pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/.mailmap -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/script_templates/Deconvolution/DeconWithChirpImg.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Deconvolution/DeconWithChirpImg.groovy -------------------------------------------------------------------------------- /src/main/resources/script_templates/Deconvolution/DeconWithGaussian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Deconvolution/DeconWithGaussian.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Deconvolution/Decon_with_grid.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Deconvolution/Decon_with_grid.groovy -------------------------------------------------------------------------------- /src/main/resources/script_templates/Deconvolution/Decon_with_simulated_PSF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Deconvolution/Decon_with_simulated_PSF.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Deconvolution/ExtractPSF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Deconvolution/ExtractPSF.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Deconvolution/PreprocessPsfDeconvolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Deconvolution/PreprocessPsfDeconvolve.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Filters/Blur_Image.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Filters/Blur_Image.scala -------------------------------------------------------------------------------- /src/main/resources/script_templates/Filters/Lowpass.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Filters/Lowpass.groovy -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Apply_DOG_Filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Apply_DOG_Filtering.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Apply_Mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Apply_Mask.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Apply_Threshold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Apply_Threshold.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Apply_Threshold_Fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Apply_Threshold_Fast.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Crop.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Manual_Registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Manual_Registration.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Particles_From_Mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Particles_From_Mask.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Projection.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Rotate_Stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Rotate_Stack.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Stack_Directory_Images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Stack_Directory_Images.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/ImageJ2/Subtract_First_Image_Stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/ImageJ2/Subtract_First_Image_Stack.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/01_-_Intro_to_ImageJ_API.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/01_-_Intro_to_ImageJ_API.groovy -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/02_-_Load_and_Display_Dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/02_-_Load_and_Display_Dataset.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/03_-_Using_Ops.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/03_-_Using_Ops.groovy -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Create_and_Convolve_Points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Create_and_Convolve_Points.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Crop_Confocal_Series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Crop_Confocal_Series.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Find_Template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Find_Template.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Ops_Threshold_IJ1_Analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Ops_Threshold_IJ1_Analyze.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Ops_Threshold_Measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Ops_Threshold_Measure.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Projections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Projections.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Simple_Convolution.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Simple_Convolution.groovy -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Slicewise_Threshold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Slicewise_Threshold.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Wiki_Jython_Tutorial_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Wiki_Jython_Tutorial_1.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Wiki_Jython_Tutorial_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Wiki_Jython_Tutorial_2.py -------------------------------------------------------------------------------- /src/main/resources/script_templates/Tutorials/Wiki_Jython_Tutorial_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/main/resources/script_templates/Tutorials/Wiki_Jython_Tutorial_3.py -------------------------------------------------------------------------------- /src/test/java/net/imagej/scripting/AbstractScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/test/java/net/imagej/scripting/AbstractScriptTest.java -------------------------------------------------------------------------------- /src/test/java/net/imagej/scripting/DeconvolutionScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/test/java/net/imagej/scripting/DeconvolutionScriptTest.java -------------------------------------------------------------------------------- /src/test/java/net/imagej/scripting/ImageJ2ScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/test/java/net/imagej/scripting/ImageJ2ScriptTest.java -------------------------------------------------------------------------------- /src/test/java/net/imagej/scripting/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/test/java/net/imagej/scripting/Main.java -------------------------------------------------------------------------------- /src/test/java/net/imagej/scripting/ScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/test/java/net/imagej/scripting/ScriptTest.java -------------------------------------------------------------------------------- /src/test/java/net/imagej/scripting/TutorialsScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imagej/imagej-scripting/HEAD/src/test/java/net/imagej/scripting/TutorialsScriptTest.java --------------------------------------------------------------------------------