.. Ops Docs documentation master file, created by
   sphinx-quickstart on Fri Apr  8 08:47:48 2022.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to the Ops documentation!
====================================
SciJava Ops is a framework for extensible algorithm retrieval and execution. SciJava Ops Image is a collection of Ops for scientific image processing, built on SciJava Ops.

The combination of these libraries allows declarative image analysis workflows, allowing users to think more about the *what* than the *how*.

.. toctree::
   :maxdepth: 2
   :caption: 🚀 Getting Started

   Purpose
   Concepts
   Installation
   ScriptingInFiji

.. toctree::
   :maxdepth: 2
   :caption: 🪄 How-to guides

   SearchingForOps
   CallingOps
   IntrospectingOps

.. toctree::
   :maxdepth: 2
   :caption: ⚙️ Examples

   examples/deconvolution
   examples/flim_analysis
   examples/gaussian_subtraction
   examples/mesh_viz
   examples/opencv_denoise
   examples/saca
   examples/scyjava
   examples/volume_labeling

.. toctree::
   :maxdepth: 2
   :caption: 🛠️ Development

   WritingYourOwnOpPackage
   ParameterConversion
   Migrating Ops Written for ImageJ Ops<MigratingFromImageJOps>
   Benchmarks

.. toctree::
   :maxdepth: 2
   :caption: 📚 Papers

   paper-2024/index

Indices and tables
==================

* :ref:`search`
