{
  "_id": "6aee43b8482d117aebab60f8",
  "Package": "SITSAR",
  "Title": "Information Theory, Geometry and Statistics for Synthetic\nAperture Radar Data",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"Jodavid\", \"Ferreira\", , \"jodavid@protonmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-2131-6464\")),\nperson(\"Abraao\", \"Nascimento\", , \"abraao@de.ufpe.br\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-2673-219X\"))\n)",
  "Description": "Statistical models, information-theoretic measures and\nimage analysis tools for Synthetic Aperture Radar (SAR) and\npolarimetric SAR (PolSAR) data. It implements intensity models\n(Gamma, generalized Gamma and G0I) and matrix models (scaled\ncomplex Wishart, G0 polarimetric and the compound truncated\nPoisson and compound geometric complex Wishart laws), maximum\nlikelihood and expectation-maximization estimation, closed-form\nShannon entropies with their asymptotic variances,\nentropy-based hypothesis tests and change detection,\nentropy-based image segmentation by (stochastic)\nexpectation-maximization, stochastic distances and a family of\ndivergence-based classifiers (Kullback-Leibler, Jeffreys,\nBhattacharyya and Renyi) for Gaussian vector features and\ncomplex Wishart matrix features. The main tools are 'R6'\nclasses and the classifiers are available as a 'parsnip' model,\nso they can be used inside 'tidymodels' workflows. Methods are\ndescribed in Ferreira, Coelho and Nascimento (2021)\n<doi:10.1080/01431161.2020.1826060>, Ferreira and Nascimento\n(2020) <doi:10.1109/JSTARS.2020.2997666>, Ferreira, Nascimento\nand Frery (2022) <doi:10.3390/rs14205083> and Nascimento,\nFerreira and Frery (2023) <doi:10.1007/s11222-023-10298-0>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/jodavid/SITSAR,\nhttps://jodavid.github.io/SITSAR/",
  "BugReports": "https://github.com/jodavid/SITSAR/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Config/roxygen2/version": "8.1.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-06 21:12:55 UTC",
    "User": "root"
  },
  "Author": "Jodavid Ferreira [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-2131-6464>), Abraao Nascimento\n[aut] (ORCID: <https://orcid.org/0000-0003-2673-219X>)",
  "Maintainer": "Jodavid Ferreira <jodavid@protonmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-06 18:07:14 UTC",
  "RemoteUrl": "https://github.com/cran/SITSAR",
  "RemoteRef": "HEAD",
  "RemoteSha": "bb5ba281cb1920c64cda0dd20247d4fb1d9c95fe",
  "_user": "cran",
  "_type": "src",
  "_file": "SITSAR_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/4868228e8ffe9949e3f3f4c863535167ac368a10b402725c086a79f59c3c21c4",
  "_filesize": 1730891,
  "_sha256": "4868228e8ffe9949e3f3f4c863535167ac368a10b402725c086a79f59c3c21c4",
  "_expires": "2027-02-14T21:16:38.000Z",
  "_created": "2026-11-06T21:12:55.000Z",
  "_published": "2026-11-06T21:16:40.853Z",
  "_upstream": "https://github.com/cran/SITSAR",
  "_status": "success",
  "_maintainer": {
    "name": "Jodavid Ferreira",
    "email": "jodavid@protonmail.com",
    "login": "jodavid",
    "linkedin": "in/jodavidferreira",
    "orcid": "0000-0002-2131-6464",
    "description": "I'm a Professor at UFPE | AI and Open-Source software enthusiast",
    "uuid": 317898
  },
  "_jobs": [
    {
      "job": 128157562353,
      "time": 173,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13540654451"
    },
    {
      "job": 128157562646,
      "time": 168,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13541701404"
    },
    {
      "job": 128155529394,
      "time": 238,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13541092357"
    },
    {
      "job": 128157562298,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13541866403"
    },
    {
      "job": 128157562422,
      "time": 129,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13541936027"
    },
    {
      "job": 128157562329,
      "time": 130,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13541811537"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/42294218256",
  "_commit": {
    "id": "bb5ba281cb1920c64cda0dd20247d4fb1d9c95fe",
    "author": "Jodavid Ferreira <jodavid@protonmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1793988434
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "parsnip",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "R6",
      "version": ">= 2.5.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "dials",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "recipes",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rsample",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tune",
      "role": "Suggests"
    },
    {
      "package": "workflows",
      "role": "Suggests"
    },
    {
      "package": "yardstick",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-45",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2026-11-06"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jodavid",
      "count": 1,
      "uuid": 317898
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 635,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SITSAR"
  },
  "_devurl": "https://github.com/jodavid/sitsar",
  "_pkgdown": "https://jodavid.github.io/SITSAR/",
  "_searchresults": 9,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/SITSAR.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-11-06"
    }
  ],
  "_exports": [
    "as_polsar_array",
    "as_polsar_vec",
    "as_tibble",
    "change_detection_metrics",
    "change_map",
    "CompoundWishart",
    "dcgcw",
    "dctpcw",
    "dg0i",
    "dg0p",
    "dgammasar",
    "dggamma",
    "distancesg0i",
    "distancesg0itable",
    "divergence_classifier",
    "divergence_gaussian",
    "divergence_type",
    "divergence_wishart",
    "DivergenceClassifier",
    "dwishart_sar",
    "entropy_g0i",
    "entropy_g0p",
    "entropy_gamma",
    "entropy_ggamma",
    "entropy_map",
    "entropy_test",
    "entropy_wishart",
    "EntropySegmenter",
    "G0I",
    "g0iestimation",
    "G0Polarimetric",
    "GammaSAR",
    "GGammaSAR",
    "glance",
    "kappa_statistics",
    "pg0i",
    "pgammasar",
    "pggamma",
    "plot_map",
    "polsar_example_sigma",
    "qg0i",
    "qgammasar",
    "qggamma",
    "rcgcw",
    "rctpcw",
    "renyi_kind",
    "renyi_order",
    "rg0i",
    "rg0p",
    "rgammasar",
    "rggamma",
    "rwishart_sar",
    "sar_features",
    "SARImage",
    "SARModel",
    "segment_sar",
    "sitsar_divergence_fit",
    "tidy",
    "WishartSAR"
  ],
  "_datasets": [
    {
      "name": "SanFrancisco150",
      "title": "San Francisco PolSAR image (150 x 150 pixels)",
      "object": "SanFrancisco150",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "SanFrancisco150_gt",
      "title": "Ground truth of the San Francisco image",
      "object": "SanFrancisco150_gt",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [],
      "rows": 150,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "change_detection_metrics",
      "title": "Accuracy measures for change detection",
      "topics": [
        "change_detection_metrics"
      ]
    },
    {
      "page": "change_map",
      "title": "Entropy-based change detection between two images",
      "topics": [
        "change_map"
      ]
    },
    {
      "page": "compound_wishart",
      "title": "Compound complex Wishart distributions",
      "topics": [
        "compound_wishart",
        "dcgcw",
        "dctpcw",
        "rcgcw",
        "rctpcw"
      ]
    },
    {
      "page": "CompoundWishart",
      "title": "Compound complex Wishart models (R6)",
      "topics": [
        "CompoundWishart"
      ]
    },
    {
      "page": "dg0i",
      "title": "The G0I distribution for SAR intensities",
      "topics": [
        "dg0i",
        "pg0i",
        "qg0i",
        "rg0i"
      ]
    },
    {
      "page": "dg0p",
      "title": "The G0 polarimetric distribution",
      "topics": [
        "dg0p",
        "rg0p"
      ]
    },
    {
      "page": "dgammasar",
      "title": "The Gamma distribution for SAR intensities",
      "topics": [
        "dgammasar",
        "pgammasar",
        "qgammasar",
        "rgammasar"
      ]
    },
    {
      "page": "dggamma",
      "title": "The generalized Gamma distribution for SAR intensities",
      "topics": [
        "dggamma",
        "pggamma",
        "qggamma",
        "rggamma"
      ]
    },
    {
      "page": "distancesg0i",
      "title": "Stochastic distances between G0I distributions",
      "topics": [
        "distancesg0i"
      ]
    },
    {
      "page": "distancesg0itable",
      "title": "Table of G0I stochastic distances between two image regions",
      "topics": [
        "distancesg0itable"
      ]
    },
    {
      "page": "divergence_classifier",
      "title": "Divergence-based classifier as a 'parsnip' model",
      "topics": [
        "divergence_classifier",
        "update.divergence_classifier"
      ]
    },
    {
      "page": "DivergenceClassifier",
      "title": "Divergence-based classifier for SAR/PolSAR features (R6)",
      "topics": [
        "DivergenceClassifier"
      ]
    },
    {
      "page": "divergences",
      "title": "Divergences between Gaussian and complex Wishart models",
      "topics": [
        "divergences",
        "divergence_gaussian",
        "divergence_wishart"
      ]
    },
    {
      "page": "dwishart_sar",
      "title": "The scaled complex Wishart distribution",
      "topics": [
        "dwishart_sar",
        "rwishart_sar"
      ]
    },
    {
      "page": "entropy",
      "title": "Shannon entropies of SAR and PolSAR models",
      "topics": [
        "entropy",
        "entropy_g0i",
        "entropy_g0p",
        "entropy_gamma",
        "entropy_ggamma",
        "entropy_wishart"
      ]
    },
    {
      "page": "entropy_map",
      "title": "Shannon entropy maps",
      "topics": [
        "entropy_map"
      ]
    },
    {
      "page": "entropy_test",
      "title": "Entropy-based test for two SAR samples",
      "topics": [
        "entropy_test"
      ]
    },
    {
      "page": "EntropySegmenter",
      "title": "Entropy-based segmentation by (stochastic) EM (R6)",
      "topics": [
        "EntropySegmenter"
      ]
    },
    {
      "page": "G0I",
      "title": "G0I model for SAR intensities (R6)",
      "topics": [
        "G0I"
      ]
    },
    {
      "page": "g0iestimation",
      "title": "Estimation of G0I parameters",
      "topics": [
        "g0iestimation"
      ]
    },
    {
      "page": "G0Polarimetric",
      "title": "G0 polarimetric model for PolSAR data (R6)",
      "topics": [
        "G0Polarimetric"
      ]
    },
    {
      "page": "GammaSAR",
      "title": "Gamma model for SAR intensities (R6)",
      "topics": [
        "GammaSAR"
      ]
    },
    {
      "page": "GGammaSAR",
      "title": "Generalized Gamma model for SAR intensities (R6)",
      "topics": [
        "GGammaSAR"
      ]
    },
    {
      "page": "kappa_statistics",
      "title": "Kappa coefficient and overall accuracy",
      "topics": [
        "kappa_statistics"
      ]
    },
    {
      "page": "plot_map",
      "title": "Plot a map",
      "topics": [
        "plot_map"
      ]
    },
    {
      "page": "polsar_example_sigma",
      "title": "Example PolSAR covariance matrices",
      "topics": [
        "polsar_example_sigma"
      ]
    },
    {
      "page": "polsar-format",
      "title": "Convert between PolSAR storage formats",
      "topics": [
        "as_polsar_array",
        "as_polsar_vec",
        "polsar-format"
      ]
    },
    {
      "page": "renyi_order",
      "title": "Tuning parameters for the divergence classifier",
      "topics": [
        "divergence_type",
        "renyi_kind",
        "renyi_order"
      ]
    },
    {
      "page": "SanFrancisco150",
      "title": "San Francisco PolSAR image (150 x 150 pixels)",
      "topics": [
        "SanFrancisco150"
      ]
    },
    {
      "page": "SanFrancisco150_gt",
      "title": "Ground truth of the San Francisco image",
      "topics": [
        "SanFrancisco150_gt"
      ]
    },
    {
      "page": "sar_features",
      "title": "Local features of SAR images for pixel classification",
      "topics": [
        "sar_features"
      ]
    },
    {
      "page": "SARImage",
      "title": "SAR and PolSAR images (R6)",
      "topics": [
        "SARImage"
      ]
    },
    {
      "page": "SARModel",
      "title": "Base R6 class for SAR and PolSAR statistical models",
      "topics": [
        "SARModel"
      ]
    },
    {
      "page": "sarmodel-methods",
      "title": "Tidy and glance methods for SITSAR models",
      "topics": [
        "glance.SARModel",
        "logLik.SARModel",
        "sarmodel-methods",
        "tidy.SARModel"
      ]
    },
    {
      "page": "segment_sar",
      "title": "Entropy-based segmentation of a SAR/PolSAR image",
      "topics": [
        "segment_sar"
      ]
    },
    {
      "page": "WishartSAR",
      "title": "Scaled complex Wishart model for PolSAR data (R6)",
      "topics": [
        "WishartSAR"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/SITSAR/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/SITSAR/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "codetools",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gtable",
    "hardhat",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "parsnip",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "sparsevctrs",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "tidymodels.Rmd",
      "filename": "tidymodels.html",
      "title": "Divergence-based classification with tidymodels",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Features",
        "A parsnip model",
        "Tuning the order of the Rényi divergence",
        "Classification map",
        "Comparing Gaussian and Wishart features",
        "Reference"
      ],
      "created": "2026-11-06 18:07:14",
      "modified": "2026-11-06 18:07:14",
      "commits": 1
    },
    {
      "source": "SITSAR.Rmd",
      "filename": "SITSAR.html",
      "title": "Getting started with SITSAR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Distributions",
        "2. R6 models: estimation, entropy and its variance",
        "3. Images",
        "4. Entropy maps",
        "5. Entropy-based segmentation",
        "6. Hypothesis tests and change detection",
        "7. Divergences and classification"
      ],
      "created": "2026-11-06 18:07:14",
      "modified": "2026-11-06 18:07:14",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "sitsar",
  "_universes": [
    "cran",
    "jodavid"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-11-06T21:15:32.000Z",
      "distro": "resolute",
      "commit": "bb5ba281cb1920c64cda0dd20247d4fb1d9c95fe",
      "fileid": "https://r2.ropensci.org/f08c92547db84e6da29df3bf8745a7d1195f31539e374ba649cdb5d0044ea787",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42294218256"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-11-06T21:15:27.000Z",
      "distro": "resolute",
      "commit": "bb5ba281cb1920c64cda0dd20247d4fb1d9c95fe",
      "fileid": "https://r2.ropensci.org/563dac75d0123f6fc03593cb8775766dd5498c4ee392c2e5059be4bd40f54994",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42294218256"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-11-06T21:15:16.000Z",
      "commit": "bb5ba281cb1920c64cda0dd20247d4fb1d9c95fe",
      "fileid": "https://r2.ropensci.org/86a89739e53a21b939c14985dc8453f49cbb25e616743a7d524b5d625e5f8bc9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42294218256"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-11-06T21:14:28.000Z",
      "commit": "bb5ba281cb1920c64cda0dd20247d4fb1d9c95fe",
      "fileid": "https://r2.ropensci.org/6c3bfd855573c64c724ed8b5b7aae750d8e029e82b8c7f86638c0f89db82a615",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42294218256"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-11-06T21:14:16.000Z",
      "commit": "bb5ba281cb1920c64cda0dd20247d4fb1d9c95fe",
      "fileid": "https://r2.ropensci.org/c334e4d4b840328d2f5a81d33edcfb7a5a96a72690f68c1f8d6a98ee1af761f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42294218256"
    }
  ]
}