.. 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 library 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

   WhyOps
   Installation

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

   CallingOps
   SearchingForOps
   IntrospectingOps
   Benchmarks
   ScriptingInFiji

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

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

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

   WritingYourOwnOpPackage
   Migrating Ops Written for ImageJ Ops<MigratingFromImageJOps>

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

   paper-2024/index

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

* :ref:`search`
