From 7ea0a4c973226a4190cd035dfd97bb96088a2dcd Mon Sep 17 00:00:00 2001 From: carlosuc3m <100329787@alumnos.uc3m.es> Date: Wed, 20 Nov 2024 18:26:12 +0100 Subject: [PATCH] update license headers --- .../apposed/appose/CondaException.java | 19 + .../modelrunner/apposed/appose/FilePaths.java | 31 +- .../apposed/appose/MambaInstallException.java | 19 + .../bioimageio/BioimageioRepo.java | 2 +- .../bioengine/BioEngineAvailableModels.java | 2 +- .../bioengine/BioengineInterface.java | 2 +- .../bioengine/tensor/BioEngineOutput.java | 2 +- .../tensor/BioEngineOutputArray.java | 2 +- .../bioengine/tensor/BioengineTensor.java | 2 +- .../bioimageio/description/Author.java | 2 +- .../bioimageio/description/Axes.java | 19 + .../bioimageio/description/AxesV04.java | 19 + .../bioimageio/description/AxesV05.java | 19 + .../bioimageio/description/Axis.java | 19 + .../bioimageio/description/AxisSize.java | 19 + .../bioimageio/description/AxisV04.java | 19 + .../bioimageio/description/AxisV05.java | 19 + .../bioimageio/description/Badge.java | 2 +- .../bioimageio/description/Cite.java | 2 +- .../description/ExecutionConfig.java | 2 +- .../bioimageio/description/InputData.java | 19 + .../description/ModelDescriptor.java | 2 +- .../description/ModelDescriptorFactory.java | 2 +- .../description/ModelDescriptorV04.java | 2 +- .../description/ModelDescriptorV05.java | 2 +- .../bioimageio/description/SampleImage.java | 2 +- .../bioimageio/description/SpecialModels.java | 2 +- .../bioimageio/description/TensorSpec.java | 2 +- .../bioimageio/description/TensorSpecV04.java | 2 +- .../bioimageio/description/TensorSpecV05.java | 2 +- .../bioimageio/description/TestArtifact.java | 2 +- .../bioimageio/description/TransformSpec.java | 2 +- .../deepimagej/DeepImageJExecutionConfig.java | 2 +- .../deepimagej/DeepImageJProcessing.java | 2 +- .../exceptions/ModelSpecsException.java | 2 +- .../description/weights/KerasWeights.java | 2 +- .../description/weights/ModelWeight.java | 2 +- .../description/weights/OnnxWeights.java | 2 +- .../description/weights/PytorchWeights.java | 2 +- .../description/weights/TfJsWeights.java | 2 +- .../description/weights/TfWeights.java | 2 +- .../weights/TorchscriptWeights.java | 2 +- .../description/weights/WeightFormat.java | 2 +- .../bioimageio/download/DownloadModel.java | 2 +- .../bioimageio/download/DownloadTracker.java | 2 +- .../bioimageio/tiling/ImageInfo.java | 19 + .../bioimageio/tiling/ImgLib2Utils.java | 2 +- .../bioimageio/tiling/PatchSpec.java | 2 +- .../bioimageio/tiling/TileCalculator.java | 19 + .../bioimageio/tiling/TileGrid.java | 2 +- .../bioimageio/tiling/TileInfo.java | 19 + .../bioimageio/tiling/TileMaker.java | 19 + .../modelrunner/engine/AbstractEngine.java | 19 + .../engine/DeepLearningEngineInterface.java | 2 +- .../modelrunner/engine/EngineInfo.java | 2 +- .../modelrunner/engine/EngineLoader.java | 2 +- .../engine/ParentLastURLClassLoader.java | 2 +- .../modelrunner/engine/PythonEngine.java | 2 +- .../modelrunner/engine/engines/JaxEngine.java | 19 + .../engine/engines/KerasEngine.java | 19 + .../engine/engines/OnnxEngine.java | 19 + .../engine/engines/PytorchEngine.java | 19 + .../engine/engines/TensorflowEngine.java | 19 + .../engine/installation/EngineInstall.java | 2 +- .../engine/installation/FileDownloader.java | 2 +- .../example/ExampleDownloadEngine.java | 2 +- .../example/ExampleDownloadModel.java | 2 +- .../ExampleLoadAndRunAllBmzModels.java | 2 +- .../example/ExampleLoadAndRunModel.java | 2 +- .../example/ExampleLoadPytorch1Pytorch2.java | 2 +- .../ExampleLoadTensorflow1Tensorflow2.java | 2 +- .../exceptions/LoadEngineException.java | 2 +- .../exceptions/LoadModelException.java | 2 +- .../exceptions/RunModelException.java | 2 +- .../io/bioimage/modelrunner/model/Model.java | 2 +- .../modelrunner/model/Stardist2D.java | 2 +- .../modelrunner/model/Stardist3D.java | 2 +- .../model/processing/Processing.java | 400 +++++++++--------- .../processing/TransformationInstance.java | 2 +- .../modelrunner/numpy/ByteArrayUtils.java | 2 +- .../modelrunner/numpy/DecodeImgLib2.java | 2 +- .../modelrunner/numpy/DecodeNumpy.java | 2 +- .../bioimage/modelrunner/runmode/RunMode.java | 2 +- .../modelrunner/runmode/RunModeScripts.java | 2 +- .../runmode/ops/CellposeFineTuneJdllOp.java | 2 +- .../runmode/ops/CellposeInferJdllOp.java | 2 +- .../runmode/ops/CellposeTrainJdllOp.java | 2 +- .../modelrunner/runmode/ops/GenericOp.java | 2 +- .../modelrunner/runmode/ops/OpInterface.java | 2 +- .../runmode/ops/StardistFineTuneJdllOp.java | 2 +- .../runmode/ops/StardistInferJdllOp.java | 2 +- .../modelrunner/system/PlatformDetection.java | 2 +- .../modelrunner/tensor/ImgLib2ToArray.java | 2 +- .../modelrunner/tensor/ListToImgLib2.java | 2 +- .../bioimage/modelrunner/tensor/Tensor.java | 2 +- .../io/bioimage/modelrunner/tensor/Utils.java | 2 +- .../modelrunner/tensor/shm/CLibrary.java | 2 +- .../modelrunner/tensor/shm/LibRt.java | 2 +- .../modelrunner/tensor/shm/MacosHelpers.java | 2 +- .../tensor/shm/SharedMemoryArray.java | 2 +- .../tensor/shm/SharedMemoryArrayLinux.java | 2 +- .../tensor/shm/SharedMemoryArrayMacOS.java | 2 +- .../tensor/shm/SharedMemoryArrayWin.java | 2 +- .../tensor/shm/SharedMemoryFile.java | 2 +- .../AbstractTensorPixelTransformation.java | 2 +- .../AbstractTensorTransformation.java | 2 +- .../BinarizeTransformation.java | 2 +- .../transformations/ClipTransformation.java | 2 +- .../transformations/PythonTransformation.java | 2 +- .../ScaleLinearTransformation.java | 2 +- .../ScaleRangeTransformation.java | 2 +- .../SigmoidTransformation.java | 2 +- .../transformations/TensorTransformation.java | 2 +- .../ZeroMeanUnitVarianceTransformation.java | 2 +- .../modelrunner/utils/CommonUtils.java | 2 +- .../bioimage/modelrunner/utils/Constants.java | 2 +- .../bioimage/modelrunner/utils/FileUtils.java | 2 +- .../modelrunner/utils/IndexingUtils.java | 2 +- .../bioimage/modelrunner/utils/JSONUtils.java | 2 +- .../io/bioimage/modelrunner/utils/Log.java | 2 +- .../bioimage/modelrunner/utils/YAMLUtils.java | 2 +- .../bioimage/modelrunner/utils/ZipUtils.java | 2 +- .../versionmanagement/AvailableEngines.java | 2 +- .../DeepLearningVersion.java | 2 +- .../versionmanagement/InstalledEngines.java | 2 +- .../versionmanagement/SupportedVersions.java | 2 +- .../versionmanagement/VersionStringUtils.java | 2 +- .../stardist_postprocessing.py | 2 +- .../stardist_postprocessing_3D.py | 2 +- 129 files changed, 698 insertions(+), 327 deletions(-) diff --git a/src/main/java/io/bioimage/modelrunner/apposed/appose/CondaException.java b/src/main/java/io/bioimage/modelrunner/apposed/appose/CondaException.java index 6915cdde..5ed6f24a 100644 --- a/src/main/java/io/bioimage/modelrunner/apposed/appose/CondaException.java +++ b/src/main/java/io/bioimage/modelrunner/apposed/appose/CondaException.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.apposed.appose; //TODO remove once appose project is released with the needed changes diff --git a/src/main/java/io/bioimage/modelrunner/apposed/appose/FilePaths.java b/src/main/java/io/bioimage/modelrunner/apposed/appose/FilePaths.java index 727de09c..5f7ab065 100644 --- a/src/main/java/io/bioimage/modelrunner/apposed/appose/FilePaths.java +++ b/src/main/java/io/bioimage/modelrunner/apposed/appose/FilePaths.java @@ -1,29 +1,20 @@ /*- * #%L - * Appose: multi-language interprocess cooperation with shared memory. + * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2023 Appose developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * http://www.apache.org/licenses/LICENSE-2.0 * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * #L% */ diff --git a/src/main/java/io/bioimage/modelrunner/apposed/appose/MambaInstallException.java b/src/main/java/io/bioimage/modelrunner/apposed/appose/MambaInstallException.java index 15596fa2..671fbb46 100644 --- a/src/main/java/io/bioimage/modelrunner/apposed/appose/MambaInstallException.java +++ b/src/main/java/io/bioimage/modelrunner/apposed/appose/MambaInstallException.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.apposed.appose; /** diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/BioimageioRepo.java b/src/main/java/io/bioimage/modelrunner/bioimageio/BioimageioRepo.java index 8f00f440..33245815 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/BioimageioRepo.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/BioimageioRepo.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioEngineAvailableModels.java b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioEngineAvailableModels.java index bf6cd39f..a179b447 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioEngineAvailableModels.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioEngineAvailableModels.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioengineInterface.java b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioengineInterface.java index 24246578..7c4670a6 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioengineInterface.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/BioengineInterface.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutput.java b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutput.java index 0b48099b..e2a23e08 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutput.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutput.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutputArray.java b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutputArray.java index 9d7dfef0..893c784b 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutputArray.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioEngineOutputArray.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioengineTensor.java b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioengineTensor.java index ba676b0f..cbdac5e0 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioengineTensor.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/bioengine/tensor/BioengineTensor.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Author.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Author.java index 2982f8ca..336efba0 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Author.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Author.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axes.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axes.java index 683d2d13..cfa841ab 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axes.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axes.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.List; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV04.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV04.java index 8d6d040c..fa5caf0d 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV04.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV04.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.ArrayList; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV05.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV05.java index cd3bc8ae..f276f018 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV05.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxesV05.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.ArrayList; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axis.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axis.java index 2fa085c4..04aeb21e 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axis.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Axis.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.List; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisSize.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisSize.java index 748a986a..7729b45a 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisSize.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisSize.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.Map; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV04.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV04.java index a0d84cd9..195c49ca 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV04.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV04.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.List; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV05.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV05.java index 976b762c..d9bca343 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV05.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/AxisV05.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.List; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Badge.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Badge.java index 4f9a2436..f8886c4c 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Badge.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Badge.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Cite.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Cite.java index f208638b..b9cec2bd 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/Cite.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/Cite.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ExecutionConfig.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ExecutionConfig.java index 97b8ad54..c0e4d3a1 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ExecutionConfig.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ExecutionConfig.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/InputData.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/InputData.java index b7abe008..a75e20d8 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/InputData.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/InputData.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.description; import java.util.Map; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptor.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptor.java index b0ac612b..fe135ed0 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptor.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptor.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorFactory.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorFactory.java index 7ebad5cf..9c9464ec 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorFactory.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorFactory.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV04.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV04.java index 25cd63a8..8b741dc1 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV04.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV04.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV05.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV05.java index c1d9c6b2..9b8d2f7f 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV05.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/ModelDescriptorV05.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/SampleImage.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/SampleImage.java index 99ff3430..f8e3e73a 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/SampleImage.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/SampleImage.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/SpecialModels.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/SpecialModels.java index a28031f8..5b68d58e 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/SpecialModels.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/SpecialModels.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpec.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpec.java index 1fa8da81..b38eca55 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpec.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpec.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV04.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV04.java index 35275baf..38679483 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV04.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV04.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV05.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV05.java index c1c91848..db321d1a 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV05.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TensorSpecV05.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TestArtifact.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TestArtifact.java index 47046630..48a7f970 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TestArtifact.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TestArtifact.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TransformSpec.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TransformSpec.java index 04943acc..73d98b0b 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/TransformSpec.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/TransformSpec.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJExecutionConfig.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJExecutionConfig.java index 1dc9cd66..b9b342d6 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJExecutionConfig.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJExecutionConfig.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJProcessing.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJProcessing.java index 9da5ec39..456fe50e 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJProcessing.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/deepimagej/DeepImageJProcessing.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/exceptions/ModelSpecsException.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/exceptions/ModelSpecsException.java index 6be218c1..73f472af 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/exceptions/ModelSpecsException.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/exceptions/ModelSpecsException.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/KerasWeights.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/KerasWeights.java index f5449722..6b43e863 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/KerasWeights.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/KerasWeights.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/ModelWeight.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/ModelWeight.java index e8e940bc..fb205a52 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/ModelWeight.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/ModelWeight.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/OnnxWeights.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/OnnxWeights.java index bd66cd69..6468c71a 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/OnnxWeights.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/OnnxWeights.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/PytorchWeights.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/PytorchWeights.java index 1d9111b1..4e9b8aa4 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/PytorchWeights.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/PytorchWeights.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfJsWeights.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfJsWeights.java index 52d98871..698ffab8 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfJsWeights.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfJsWeights.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfWeights.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfWeights.java index 21ea9229..1adaeeea 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfWeights.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TfWeights.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TorchscriptWeights.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TorchscriptWeights.java index 9c553a3c..2ebda347 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TorchscriptWeights.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/TorchscriptWeights.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/WeightFormat.java b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/WeightFormat.java index 1f900024..04c321c8 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/WeightFormat.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/description/weights/WeightFormat.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadModel.java b/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadModel.java index 44fc27c9..d219a53f 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadModel.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadModel.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadTracker.java b/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadTracker.java index a1a67691..4d334a74 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadTracker.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/download/DownloadTracker.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImageInfo.java b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImageInfo.java index ae55bbba..7a9086d7 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImageInfo.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImageInfo.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.tiling; public class ImageInfo { diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImgLib2Utils.java b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImgLib2Utils.java index b4e01b22..1af8d01d 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImgLib2Utils.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/ImgLib2Utils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/PatchSpec.java b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/PatchSpec.java index 3fcb3b96..7cb04c2f 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/PatchSpec.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/PatchSpec.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileCalculator.java b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileCalculator.java index c932d5cc..0b5f3ddb 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileCalculator.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileCalculator.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.tiling; import java.util.ArrayList; diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileGrid.java b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileGrid.java index aef657c8..41652500 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileGrid.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileGrid.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileInfo.java b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileInfo.java index cc823e29..262895f5 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileInfo.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileInfo.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.tiling; public class TileInfo { diff --git a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileMaker.java b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileMaker.java index a1a62c91..42e25355 100644 --- a/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileMaker.java +++ b/src/main/java/io/bioimage/modelrunner/bioimageio/tiling/TileMaker.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.bioimageio.tiling; import java.util.ArrayList; diff --git a/src/main/java/io/bioimage/modelrunner/engine/AbstractEngine.java b/src/main/java/io/bioimage/modelrunner/engine/AbstractEngine.java index bfb1878f..a040ad92 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/AbstractEngine.java +++ b/src/main/java/io/bioimage/modelrunner/engine/AbstractEngine.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.engine; import java.io.IOException; diff --git a/src/main/java/io/bioimage/modelrunner/engine/DeepLearningEngineInterface.java b/src/main/java/io/bioimage/modelrunner/engine/DeepLearningEngineInterface.java index 91067ec3..c1dcb1e4 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/DeepLearningEngineInterface.java +++ b/src/main/java/io/bioimage/modelrunner/engine/DeepLearningEngineInterface.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/engine/EngineInfo.java b/src/main/java/io/bioimage/modelrunner/engine/EngineInfo.java index d0c3d47f..3190add6 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/EngineInfo.java +++ b/src/main/java/io/bioimage/modelrunner/engine/EngineInfo.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/engine/EngineLoader.java b/src/main/java/io/bioimage/modelrunner/engine/EngineLoader.java index 2c42196e..7e15cd44 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/EngineLoader.java +++ b/src/main/java/io/bioimage/modelrunner/engine/EngineLoader.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/engine/ParentLastURLClassLoader.java b/src/main/java/io/bioimage/modelrunner/engine/ParentLastURLClassLoader.java index e8c79825..f1bed86b 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/ParentLastURLClassLoader.java +++ b/src/main/java/io/bioimage/modelrunner/engine/ParentLastURLClassLoader.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/engine/PythonEngine.java b/src/main/java/io/bioimage/modelrunner/engine/PythonEngine.java index eee20935..0dfc945c 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/PythonEngine.java +++ b/src/main/java/io/bioimage/modelrunner/engine/PythonEngine.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/engine/engines/JaxEngine.java b/src/main/java/io/bioimage/modelrunner/engine/engines/JaxEngine.java index 87d3e30f..45351c12 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/engines/JaxEngine.java +++ b/src/main/java/io/bioimage/modelrunner/engine/engines/JaxEngine.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.engine.engines; import java.io.File; diff --git a/src/main/java/io/bioimage/modelrunner/engine/engines/KerasEngine.java b/src/main/java/io/bioimage/modelrunner/engine/engines/KerasEngine.java index b06cecdb..dda01a0c 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/engines/KerasEngine.java +++ b/src/main/java/io/bioimage/modelrunner/engine/engines/KerasEngine.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.engine.engines; import java.io.File; diff --git a/src/main/java/io/bioimage/modelrunner/engine/engines/OnnxEngine.java b/src/main/java/io/bioimage/modelrunner/engine/engines/OnnxEngine.java index d3a619f8..6973a6a4 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/engines/OnnxEngine.java +++ b/src/main/java/io/bioimage/modelrunner/engine/engines/OnnxEngine.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.engine.engines; import java.io.File; diff --git a/src/main/java/io/bioimage/modelrunner/engine/engines/PytorchEngine.java b/src/main/java/io/bioimage/modelrunner/engine/engines/PytorchEngine.java index 2f0a43ad..499590e3 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/engines/PytorchEngine.java +++ b/src/main/java/io/bioimage/modelrunner/engine/engines/PytorchEngine.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.engine.engines; import java.io.File; diff --git a/src/main/java/io/bioimage/modelrunner/engine/engines/TensorflowEngine.java b/src/main/java/io/bioimage/modelrunner/engine/engines/TensorflowEngine.java index 65f2a189..a4ca050e 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/engines/TensorflowEngine.java +++ b/src/main/java/io/bioimage/modelrunner/engine/engines/TensorflowEngine.java @@ -1,3 +1,22 @@ +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ package io.bioimage.modelrunner.engine.engines; import java.io.File; diff --git a/src/main/java/io/bioimage/modelrunner/engine/installation/EngineInstall.java b/src/main/java/io/bioimage/modelrunner/engine/installation/EngineInstall.java index 41517c07..be88b6e4 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/installation/EngineInstall.java +++ b/src/main/java/io/bioimage/modelrunner/engine/installation/EngineInstall.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/engine/installation/FileDownloader.java b/src/main/java/io/bioimage/modelrunner/engine/installation/FileDownloader.java index 9fb7361d..4a648db8 100644 --- a/src/main/java/io/bioimage/modelrunner/engine/installation/FileDownloader.java +++ b/src/main/java/io/bioimage/modelrunner/engine/installation/FileDownloader.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadEngine.java b/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadEngine.java index 971a2583..2e4f9bdf 100644 --- a/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadEngine.java +++ b/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadEngine.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadModel.java b/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadModel.java index 6813215c..d2d18563 100644 --- a/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadModel.java +++ b/src/main/java/io/bioimage/modelrunner/example/ExampleDownloadModel.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunAllBmzModels.java b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunAllBmzModels.java index bb00dcc3..fe3048f1 100644 --- a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunAllBmzModels.java +++ b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunAllBmzModels.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunModel.java b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunModel.java index 2451fd6c..7bc52c3a 100644 --- a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunModel.java +++ b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadAndRunModel.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadPytorch1Pytorch2.java b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadPytorch1Pytorch2.java index d8187970..6ce5831b 100644 --- a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadPytorch1Pytorch2.java +++ b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadPytorch1Pytorch2.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadTensorflow1Tensorflow2.java b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadTensorflow1Tensorflow2.java index cd797be9..54e5512d 100644 --- a/src/main/java/io/bioimage/modelrunner/example/ExampleLoadTensorflow1Tensorflow2.java +++ b/src/main/java/io/bioimage/modelrunner/example/ExampleLoadTensorflow1Tensorflow2.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/exceptions/LoadEngineException.java b/src/main/java/io/bioimage/modelrunner/exceptions/LoadEngineException.java index c24125df..cf4e1f6a 100644 --- a/src/main/java/io/bioimage/modelrunner/exceptions/LoadEngineException.java +++ b/src/main/java/io/bioimage/modelrunner/exceptions/LoadEngineException.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/exceptions/LoadModelException.java b/src/main/java/io/bioimage/modelrunner/exceptions/LoadModelException.java index 9c9cabe0..9096cbe1 100644 --- a/src/main/java/io/bioimage/modelrunner/exceptions/LoadModelException.java +++ b/src/main/java/io/bioimage/modelrunner/exceptions/LoadModelException.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/exceptions/RunModelException.java b/src/main/java/io/bioimage/modelrunner/exceptions/RunModelException.java index c002c8de..3b342f40 100644 --- a/src/main/java/io/bioimage/modelrunner/exceptions/RunModelException.java +++ b/src/main/java/io/bioimage/modelrunner/exceptions/RunModelException.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/model/Model.java b/src/main/java/io/bioimage/modelrunner/model/Model.java index fafac063..adf6e17c 100644 --- a/src/main/java/io/bioimage/modelrunner/model/Model.java +++ b/src/main/java/io/bioimage/modelrunner/model/Model.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/model/Stardist2D.java b/src/main/java/io/bioimage/modelrunner/model/Stardist2D.java index 79fe1581..7e8bb5ca 100644 --- a/src/main/java/io/bioimage/modelrunner/model/Stardist2D.java +++ b/src/main/java/io/bioimage/modelrunner/model/Stardist2D.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/model/Stardist3D.java b/src/main/java/io/bioimage/modelrunner/model/Stardist3D.java index 2e458f5a..6813d0ca 100644 --- a/src/main/java/io/bioimage/modelrunner/model/Stardist3D.java +++ b/src/main/java/io/bioimage/modelrunner/model/Stardist3D.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/model/processing/Processing.java b/src/main/java/io/bioimage/modelrunner/model/processing/Processing.java index d76d8f5d..b0014fce 100644 --- a/src/main/java/io/bioimage/modelrunner/model/processing/Processing.java +++ b/src/main/java/io/bioimage/modelrunner/model/processing/Processing.java @@ -1,200 +1,200 @@ -/*- - * #%L - * Use deep learning frameworks from Java in an agnostic and isolated way. - * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. - * %% - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * #L% - */ -/** - * - */ -package io.bioimage.modelrunner.model.processing; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import io.bioimage.modelrunner.bioimageio.description.ModelDescriptor; -import io.bioimage.modelrunner.bioimageio.description.TensorSpec; -import io.bioimage.modelrunner.bioimageio.description.TransformSpec; -import io.bioimage.modelrunner.tensor.Tensor; -import net.imglib2.type.NativeType; -import net.imglib2.type.numeric.RealType; -import net.imglib2.util.Cast; - -/** - * Class that executes the pre- or post-processing associated to a given tensor. - * This class manages the preprocessing and postprocessing steps for tensors - * based on the specifications provided in valid rdf.yaml Bioimage.io specs file. - * - * @author Carlos Garcia Lopez de Haro - * - */ -public class Processing { - /** - * Descriptor containing the info about the model - */ - private ModelDescriptor descriptor; - /** - * Map containing all the needed input objects to make the processing. - * It has to contain the tensor of interest. - */ - private Map> preMap; - private Map> postMap; - //private static BioImageIoPython interp; - private static String BIOIMAGEIO_PYTHON_TRANSFORMATIONS_WEB = - "https://github.com/bioimage-io/core-bioimage-io-python/blob/b0cea" - + "c8fa5b412b1ea811c442697de2150fa1b90/bioimageio/core/prediction_pipeline" - + "/_processing.py#L105"; - - private Processing(ModelDescriptor descriptor) throws IllegalArgumentException, RuntimeException { - this.descriptor = descriptor; - buildPreprocessing(); - buildPostprocessing(); - } - - private void buildPreprocessing() throws IllegalArgumentException, RuntimeException { - preMap = new HashMap>(); - for (TensorSpec tt : this.descriptor.getInputTensors()) { - List preprocessing = tt.getPreprocessing(); - List list = new ArrayList(); - for (TransformSpec transformation : preprocessing) { - list.add(TransformationInstance.create(transformation)); - } - preMap.put(tt.getName(), list); - } - } - - private void buildPostprocessing() throws IllegalArgumentException, RuntimeException { - postMap = new HashMap>(); - for (TensorSpec tt : this.descriptor.getOutputTensors()) { - List preprocessing = tt.getPostprocessing(); - List list = new ArrayList(); - for (TransformSpec transformation : preprocessing) { - list.add(TransformationInstance.create(transformation)); - } - postMap.put(tt.getName(), list); - } - } - - /** - * Initializes and returns a new Processing object. - * - * @param descriptor - * The {@link ModelDescriptor} object created from the Bioimage.io rdf spec file containing model information. - * @return A new {@link Processing} object. - * @throws IllegalArgumentException If there's an issue with the model descriptor. - * @throws RuntimeException If there's an error during initialization. - */ - public static Processing init(ModelDescriptor descriptor) throws IllegalArgumentException, RuntimeException { - return new Processing(descriptor); - } - - /** - * Applies preprocessing to a list of tensors. - * If the tensors do not correspond to the input tensors of the model, nothing happens to them. - * - * The method output is a separate list of tensors. In order to apply the - * pre-processing in-place, use {@link #preprocess(List, boolean)}. - * - * @param - * The type of the input tensor elements. - * @param - * The type of the output tensor elements. - * @param tensorList - * The list of tensors to preprocess. - * @return A list of preprocessed tensors. - */ - public & NativeType, R extends RealType & NativeType> - List> preprocess(List> tensorList){ - return preprocess(tensorList, false); - } - - /** - * Applies preprocessing to a list of tensors with an option for in-place operations. - * - * @param The type of the input tensor elements. - * @param The type of the output tensor elements. - * @param tensorList The list of tensors to preprocess. - * @param inplace If true, preprocessing is done in-place; otherwise, new tensors are created. - * @return A list of preprocessed tensors. - */ - public & NativeType, R extends RealType & NativeType> - List> preprocess(List> tensorList, boolean inplace) { - List> outputs = new ArrayList>(); - if (preMap.entrySet().size() == 0) return Cast.unchecked(tensorList); - for (Entry> ee : this.preMap.entrySet()) { - Tensor tt = tensorList.stream().filter(t -> t.getName().equals(ee.getKey())).findFirst().orElse(null); - if (tt == null) - continue; - if (ee.getValue().size() == 0) - outputs.add(Cast.unchecked(tt)); - for (TransformationInstance trans : ee.getValue()) { - List> outList = trans.run(tt, inplace); - outputs.addAll(outList); - } - } - return outputs; - } - - /** - * Applies postprocessing to a list of tensors. - * If the tensors do not correspond to the output tensors of the model, nothing happens to them. - * - * The method output is a separate list of tensors. In order to apply the - * pre-processing in-place, use {@link #postprocess(List, boolean)}. - * - * @param - * The type of the input tensor elements. - * @param - * The type of the output tensor elements. - * @param tensorList - * The list of tensors to postprocess. - * @return A list of postprocessed tensors. - */ - public & NativeType, R extends RealType & NativeType> - List> postprocess(List> tensorList){ - return postprocess(tensorList, false); - } - - /** - * Applies postprocessing to a list of tensors with an option for in-place operations. - * - * @param The type of the input tensor elements. - * @param The type of the output tensor elements. - * @param tensorList The list of tensors to postprocess. - * @param inplace If true, postprocessing is done in-place; otherwise, new tensors are created. - * @return A list of postprocessed tensors. - */ - public & NativeType, R extends RealType & NativeType> - List> postprocess(List> tensorList, boolean inplace) { - List> outputs = new ArrayList>(); - if (postMap.entrySet().size() == 0) return Cast.unchecked(tensorList); - for (Entry> ee : this.postMap.entrySet()) { - Tensor tt = tensorList.stream().filter(t -> t.getName().equals(ee.getKey())).findFirst().orElse(null); - if (tt == null) - continue; - if (ee.getValue().size() == 0) - outputs.add(Cast.unchecked(tt)); - for (TransformationInstance trans : ee.getValue()) { - List> outList = trans.run(tt, inplace); - outputs.addAll(outList); - } - } - return outputs; - } -} +/*- + * #%L + * Use deep learning frameworks from Java in an agnostic and isolated way. + * %% + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ +/** + * + */ +package io.bioimage.modelrunner.model.processing; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; + +import io.bioimage.modelrunner.bioimageio.description.ModelDescriptor; +import io.bioimage.modelrunner.bioimageio.description.TensorSpec; +import io.bioimage.modelrunner.bioimageio.description.TransformSpec; +import io.bioimage.modelrunner.tensor.Tensor; +import net.imglib2.type.NativeType; +import net.imglib2.type.numeric.RealType; +import net.imglib2.util.Cast; + +/** + * Class that executes the pre- or post-processing associated to a given tensor. + * This class manages the preprocessing and postprocessing steps for tensors + * based on the specifications provided in valid rdf.yaml Bioimage.io specs file. + * + * @author Carlos Garcia Lopez de Haro + * + */ +public class Processing { + /** + * Descriptor containing the info about the model + */ + private ModelDescriptor descriptor; + /** + * Map containing all the needed input objects to make the processing. + * It has to contain the tensor of interest. + */ + private Map> preMap; + private Map> postMap; + //private static BioImageIoPython interp; + private static String BIOIMAGEIO_PYTHON_TRANSFORMATIONS_WEB = + "https://github.com/bioimage-io/core-bioimage-io-python/blob/b0cea" + + "c8fa5b412b1ea811c442697de2150fa1b90/bioimageio/core/prediction_pipeline" + + "/_processing.py#L105"; + + private Processing(ModelDescriptor descriptor) throws IllegalArgumentException, RuntimeException { + this.descriptor = descriptor; + buildPreprocessing(); + buildPostprocessing(); + } + + private void buildPreprocessing() throws IllegalArgumentException, RuntimeException { + preMap = new HashMap>(); + for (TensorSpec tt : this.descriptor.getInputTensors()) { + List preprocessing = tt.getPreprocessing(); + List list = new ArrayList(); + for (TransformSpec transformation : preprocessing) { + list.add(TransformationInstance.create(transformation)); + } + preMap.put(tt.getName(), list); + } + } + + private void buildPostprocessing() throws IllegalArgumentException, RuntimeException { + postMap = new HashMap>(); + for (TensorSpec tt : this.descriptor.getOutputTensors()) { + List preprocessing = tt.getPostprocessing(); + List list = new ArrayList(); + for (TransformSpec transformation : preprocessing) { + list.add(TransformationInstance.create(transformation)); + } + postMap.put(tt.getName(), list); + } + } + + /** + * Initializes and returns a new Processing object. + * + * @param descriptor + * The {@link ModelDescriptor} object created from the Bioimage.io rdf spec file containing model information. + * @return A new {@link Processing} object. + * @throws IllegalArgumentException If there's an issue with the model descriptor. + * @throws RuntimeException If there's an error during initialization. + */ + public static Processing init(ModelDescriptor descriptor) throws IllegalArgumentException, RuntimeException { + return new Processing(descriptor); + } + + /** + * Applies preprocessing to a list of tensors. + * If the tensors do not correspond to the input tensors of the model, nothing happens to them. + * + * The method output is a separate list of tensors. In order to apply the + * pre-processing in-place, use {@link #preprocess(List, boolean)}. + * + * @param + * The type of the input tensor elements. + * @param + * The type of the output tensor elements. + * @param tensorList + * The list of tensors to preprocess. + * @return A list of preprocessed tensors. + */ + public & NativeType, R extends RealType & NativeType> + List> preprocess(List> tensorList){ + return preprocess(tensorList, false); + } + + /** + * Applies preprocessing to a list of tensors with an option for in-place operations. + * + * @param The type of the input tensor elements. + * @param The type of the output tensor elements. + * @param tensorList The list of tensors to preprocess. + * @param inplace If true, preprocessing is done in-place; otherwise, new tensors are created. + * @return A list of preprocessed tensors. + */ + public & NativeType, R extends RealType & NativeType> + List> preprocess(List> tensorList, boolean inplace) { + List> outputs = new ArrayList>(); + if (preMap.entrySet().size() == 0) return Cast.unchecked(tensorList); + for (Entry> ee : this.preMap.entrySet()) { + Tensor tt = tensorList.stream().filter(t -> t.getName().equals(ee.getKey())).findFirst().orElse(null); + if (tt == null) + continue; + if (ee.getValue().size() == 0) + outputs.add(Cast.unchecked(tt)); + for (TransformationInstance trans : ee.getValue()) { + List> outList = trans.run(tt, inplace); + outputs.addAll(outList); + } + } + return outputs; + } + + /** + * Applies postprocessing to a list of tensors. + * If the tensors do not correspond to the output tensors of the model, nothing happens to them. + * + * The method output is a separate list of tensors. In order to apply the + * pre-processing in-place, use {@link #postprocess(List, boolean)}. + * + * @param + * The type of the input tensor elements. + * @param + * The type of the output tensor elements. + * @param tensorList + * The list of tensors to postprocess. + * @return A list of postprocessed tensors. + */ + public & NativeType, R extends RealType & NativeType> + List> postprocess(List> tensorList){ + return postprocess(tensorList, false); + } + + /** + * Applies postprocessing to a list of tensors with an option for in-place operations. + * + * @param The type of the input tensor elements. + * @param The type of the output tensor elements. + * @param tensorList The list of tensors to postprocess. + * @param inplace If true, postprocessing is done in-place; otherwise, new tensors are created. + * @return A list of postprocessed tensors. + */ + public & NativeType, R extends RealType & NativeType> + List> postprocess(List> tensorList, boolean inplace) { + List> outputs = new ArrayList>(); + if (postMap.entrySet().size() == 0) return Cast.unchecked(tensorList); + for (Entry> ee : this.postMap.entrySet()) { + Tensor tt = tensorList.stream().filter(t -> t.getName().equals(ee.getKey())).findFirst().orElse(null); + if (tt == null) + continue; + if (ee.getValue().size() == 0) + outputs.add(Cast.unchecked(tt)); + for (TransformationInstance trans : ee.getValue()) { + List> outList = trans.run(tt, inplace); + outputs.addAll(outList); + } + } + return outputs; + } +} diff --git a/src/main/java/io/bioimage/modelrunner/model/processing/TransformationInstance.java b/src/main/java/io/bioimage/modelrunner/model/processing/TransformationInstance.java index 6c2d944c..79243ca5 100644 --- a/src/main/java/io/bioimage/modelrunner/model/processing/TransformationInstance.java +++ b/src/main/java/io/bioimage/modelrunner/model/processing/TransformationInstance.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/numpy/ByteArrayUtils.java b/src/main/java/io/bioimage/modelrunner/numpy/ByteArrayUtils.java index 50f266f8..04b11873 100644 --- a/src/main/java/io/bioimage/modelrunner/numpy/ByteArrayUtils.java +++ b/src/main/java/io/bioimage/modelrunner/numpy/ByteArrayUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/numpy/DecodeImgLib2.java b/src/main/java/io/bioimage/modelrunner/numpy/DecodeImgLib2.java index d20a2357..62b3102a 100644 --- a/src/main/java/io/bioimage/modelrunner/numpy/DecodeImgLib2.java +++ b/src/main/java/io/bioimage/modelrunner/numpy/DecodeImgLib2.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/numpy/DecodeNumpy.java b/src/main/java/io/bioimage/modelrunner/numpy/DecodeNumpy.java index fe249569..a0a83a4e 100644 --- a/src/main/java/io/bioimage/modelrunner/numpy/DecodeNumpy.java +++ b/src/main/java/io/bioimage/modelrunner/numpy/DecodeNumpy.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/RunMode.java b/src/main/java/io/bioimage/modelrunner/runmode/RunMode.java index c8097a80..4fa33ea3 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/RunMode.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/RunMode.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/RunModeScripts.java b/src/main/java/io/bioimage/modelrunner/runmode/RunModeScripts.java index e29de15a..185e8252 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/RunModeScripts.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/RunModeScripts.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeFineTuneJdllOp.java b/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeFineTuneJdllOp.java index 688b6b99..66820986 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeFineTuneJdllOp.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeFineTuneJdllOp.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeInferJdllOp.java b/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeInferJdllOp.java index a3add7b9..addefe89 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeInferJdllOp.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeInferJdllOp.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeTrainJdllOp.java b/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeTrainJdllOp.java index 66eccdff..314872f8 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeTrainJdllOp.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/ops/CellposeTrainJdllOp.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/ops/GenericOp.java b/src/main/java/io/bioimage/modelrunner/runmode/ops/GenericOp.java index 7d814679..1da6bf41 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/ops/GenericOp.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/ops/GenericOp.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/ops/OpInterface.java b/src/main/java/io/bioimage/modelrunner/runmode/ops/OpInterface.java index b7fda5e3..503d0f1e 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/ops/OpInterface.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/ops/OpInterface.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistFineTuneJdllOp.java b/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistFineTuneJdllOp.java index 04eb7fc5..c5d2e901 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistFineTuneJdllOp.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistFineTuneJdllOp.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistInferJdllOp.java b/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistInferJdllOp.java index ebb78422..0e2470a9 100644 --- a/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistInferJdllOp.java +++ b/src/main/java/io/bioimage/modelrunner/runmode/ops/StardistInferJdllOp.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/system/PlatformDetection.java b/src/main/java/io/bioimage/modelrunner/system/PlatformDetection.java index 941f7663..b38adcea 100644 --- a/src/main/java/io/bioimage/modelrunner/system/PlatformDetection.java +++ b/src/main/java/io/bioimage/modelrunner/system/PlatformDetection.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/ImgLib2ToArray.java b/src/main/java/io/bioimage/modelrunner/tensor/ImgLib2ToArray.java index 219b4aeb..b6f2c556 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/ImgLib2ToArray.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/ImgLib2ToArray.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/ListToImgLib2.java b/src/main/java/io/bioimage/modelrunner/tensor/ListToImgLib2.java index c61a51b7..16e4bccc 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/ListToImgLib2.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/ListToImgLib2.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/Tensor.java b/src/main/java/io/bioimage/modelrunner/tensor/Tensor.java index be981256..80ea75da 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/Tensor.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/Tensor.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/Utils.java b/src/main/java/io/bioimage/modelrunner/tensor/Utils.java index 05d5849d..b6f84733 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/Utils.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/Utils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/CLibrary.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/CLibrary.java index 9fc7f864..ddb6ba49 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/CLibrary.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/CLibrary.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/LibRt.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/LibRt.java index a3e46793..afcec6e7 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/LibRt.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/LibRt.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/MacosHelpers.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/MacosHelpers.java index f086427d..d4c32522 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/MacosHelpers.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/MacosHelpers.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArray.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArray.java index df4bdda0..478707bc 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArray.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArray.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java index 7ef642dd..ffbfbd89 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java index f050d1db..ea63242b 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java index 328b8aa1..99c01cba 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryFile.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryFile.java index 7ebb3c68..29c48d10 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryFile.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryFile.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorPixelTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorPixelTransformation.java index d0f449f6..6b48b1b1 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorPixelTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorPixelTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorTransformation.java index ab0099fd..123ea677 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/AbstractTensorTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/BinarizeTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/BinarizeTransformation.java index 66ac5de0..ffdc49d8 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/BinarizeTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/BinarizeTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/ClipTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/ClipTransformation.java index 39091155..4cbe780e 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/ClipTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/ClipTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/PythonTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/PythonTransformation.java index 0b79fce3..ffbc50ae 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/PythonTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/PythonTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/ScaleLinearTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/ScaleLinearTransformation.java index e693fd0c..494ac5f8 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/ScaleLinearTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/ScaleLinearTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/ScaleRangeTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/ScaleRangeTransformation.java index ef17a24b..bff87d25 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/ScaleRangeTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/ScaleRangeTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/SigmoidTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/SigmoidTransformation.java index 9f097a4e..1c790cd0 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/SigmoidTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/SigmoidTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/TensorTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/TensorTransformation.java index cf19b49c..f650a6c2 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/TensorTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/TensorTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/transformations/ZeroMeanUnitVarianceTransformation.java b/src/main/java/io/bioimage/modelrunner/transformations/ZeroMeanUnitVarianceTransformation.java index 1993de11..488dfacd 100644 --- a/src/main/java/io/bioimage/modelrunner/transformations/ZeroMeanUnitVarianceTransformation.java +++ b/src/main/java/io/bioimage/modelrunner/transformations/ZeroMeanUnitVarianceTransformation.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/CommonUtils.java b/src/main/java/io/bioimage/modelrunner/utils/CommonUtils.java index 2c915147..e7381461 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/CommonUtils.java +++ b/src/main/java/io/bioimage/modelrunner/utils/CommonUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/Constants.java b/src/main/java/io/bioimage/modelrunner/utils/Constants.java index f449f47d..5251afce 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/Constants.java +++ b/src/main/java/io/bioimage/modelrunner/utils/Constants.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/FileUtils.java b/src/main/java/io/bioimage/modelrunner/utils/FileUtils.java index 22e1e88f..6f92852d 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/FileUtils.java +++ b/src/main/java/io/bioimage/modelrunner/utils/FileUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/IndexingUtils.java b/src/main/java/io/bioimage/modelrunner/utils/IndexingUtils.java index e20a17fa..f30a4205 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/IndexingUtils.java +++ b/src/main/java/io/bioimage/modelrunner/utils/IndexingUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/JSONUtils.java b/src/main/java/io/bioimage/modelrunner/utils/JSONUtils.java index 099586f0..c7a2a3c9 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/JSONUtils.java +++ b/src/main/java/io/bioimage/modelrunner/utils/JSONUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/Log.java b/src/main/java/io/bioimage/modelrunner/utils/Log.java index dc214934..a36dc16d 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/Log.java +++ b/src/main/java/io/bioimage/modelrunner/utils/Log.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/YAMLUtils.java b/src/main/java/io/bioimage/modelrunner/utils/YAMLUtils.java index 9ef8cc2c..981a4b90 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/YAMLUtils.java +++ b/src/main/java/io/bioimage/modelrunner/utils/YAMLUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/utils/ZipUtils.java b/src/main/java/io/bioimage/modelrunner/utils/ZipUtils.java index d8b4c781..3507d488 100644 --- a/src/main/java/io/bioimage/modelrunner/utils/ZipUtils.java +++ b/src/main/java/io/bioimage/modelrunner/utils/ZipUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/versionmanagement/AvailableEngines.java b/src/main/java/io/bioimage/modelrunner/versionmanagement/AvailableEngines.java index 6faff7b0..a4ae93c0 100644 --- a/src/main/java/io/bioimage/modelrunner/versionmanagement/AvailableEngines.java +++ b/src/main/java/io/bioimage/modelrunner/versionmanagement/AvailableEngines.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/versionmanagement/DeepLearningVersion.java b/src/main/java/io/bioimage/modelrunner/versionmanagement/DeepLearningVersion.java index 004e2776..c230e6f1 100644 --- a/src/main/java/io/bioimage/modelrunner/versionmanagement/DeepLearningVersion.java +++ b/src/main/java/io/bioimage/modelrunner/versionmanagement/DeepLearningVersion.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/versionmanagement/InstalledEngines.java b/src/main/java/io/bioimage/modelrunner/versionmanagement/InstalledEngines.java index cd0a3c2c..b622ab35 100644 --- a/src/main/java/io/bioimage/modelrunner/versionmanagement/InstalledEngines.java +++ b/src/main/java/io/bioimage/modelrunner/versionmanagement/InstalledEngines.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/versionmanagement/SupportedVersions.java b/src/main/java/io/bioimage/modelrunner/versionmanagement/SupportedVersions.java index 6a2283bb..00a7f1ee 100644 --- a/src/main/java/io/bioimage/modelrunner/versionmanagement/SupportedVersions.java +++ b/src/main/java/io/bioimage/modelrunner/versionmanagement/SupportedVersions.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/io/bioimage/modelrunner/versionmanagement/VersionStringUtils.java b/src/main/java/io/bioimage/modelrunner/versionmanagement/VersionStringUtils.java index 4620c450..cd6773d9 100644 --- a/src/main/java/io/bioimage/modelrunner/versionmanagement/VersionStringUtils.java +++ b/src/main/java/io/bioimage/modelrunner/versionmanagement/VersionStringUtils.java @@ -2,7 +2,7 @@ * #%L * Use deep learning frameworks from Java in an agnostic and isolated way. * %% - * Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. + * Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing.py b/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing.py index 569d5ae1..cff0c278 100644 --- a/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing.py +++ b/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing.py @@ -2,7 +2,7 @@ # #%L # Use deep learning frameworks from Java in an agnostic and isolated way. # %% -# Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. +# Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. # %% # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing_3D.py b/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing_3D.py index 0ad8fcbb..eb4bbc49 100644 --- a/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing_3D.py +++ b/src/main/resources/ops/stardist_postprocessing/stardist_postprocessing_3D.py @@ -2,7 +2,7 @@ # #%L # Use deep learning frameworks from Java in an agnostic and isolated way. # %% -# Copyright (C) 2022 - 2023 Institut Pasteur and BioImage.IO developers. +# Copyright (C) 2022 - 2024 Institut Pasteur and BioImage.IO developers. # %% # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License.