{
  "_id": "6ad4e26dd423e4b0c576be0d",
  "Type": "Package",
  "Package": "sshist",
  "Title": "Optimal Density Estimation via Shimazaki-Shinomoto Method",
  "Version": "0.2.6",
  "Authors@R": "person(\"Daniil\", \"Popov\", , \"popov.daniil@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Implements the Shimazaki-Shinomoto method for optimizing\nthe bin width of histograms and the bandwidth of kernel density\nestimators.  The framework minimizes the expected Mean\nIntegrated Squared Error (MISE) and supports both 1D and 2D\ndistributions, fixed and locally adaptive estimators, bootstrap\nconfidence intervals, and 'OpenMP'-accelerated 'C++'\n'backends'. Ideally suited for time-dependent rate estimation\nand identifying intrinsic data structures. For more details see\nShimazaki and Shinomoto (2007)\n<doi:10.1162/neco.2007.19.6.1503> and Shimazaki and Shinomoto\n(2010) <doi:10.1007/s10827-009-0180-4>.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/celebithil/sshist,\nhttps://www.neuralengine.org/res/histogram.html",
  "BugReports": "https://github.com/celebithil/sshist/issues",
  "VignetteBuilder": "knitr, rmarkdown",
  "Config/roxygen2/version": "8.0.0",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "NeedsCompilation": "yes",
  "Roxygen": "list(markdown = TRUE)",
  "Repository": "https://celebithil.r-universe.dev",
  "Date/Publication": "2026-10-18 14:53:27 UTC",
  "RemoteUrl": "https://github.com/celebithil/sshist",
  "RemoteRef": "HEAD",
  "RemoteSha": "c58a56a5958d523ee64735ac023b0b8095654380",
  "Packaged": {
    "Date": "2026-10-18 15:03:24 UTC",
    "User": "root"
  },
  "Author": "Daniil Popov [aut, cre]",
  "Maintainer": "Daniil Popov <popov.daniil@gmail.com>",
  "_user": "celebithil",
  "_type": "src",
  "_file": "sshist_0.2.6.tar.gz",
  "_fileid": "https://r2.ropensci.org/b35ea55f6953ee8c73e96d23512b37632b455fa800b4fab0c1ae105079b2d810",
  "_filesize": 1648645,
  "_sha256": "b35ea55f6953ee8c73e96d23512b37632b455fa800b4fab0c1ae105079b2d810",
  "_expires": "2027-01-26T15:14:51.000Z",
  "_created": "2026-10-18T15:03:24.000Z",
  "_published": "2026-10-18T15:14:53.707Z",
  "_buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117708664270,
      "time": 124,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12139819497"
    },
    {
      "job": 117708664116,
      "time": 156,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12140927124"
    },
    {
      "job": 117708664204,
      "time": 100,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12139864612"
    },
    {
      "job": 117708664137,
      "time": 175,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12140952032"
    },
    {
      "job": 117708664113,
      "time": 116,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12141500102"
    },
    {
      "job": 117708664216,
      "time": 337,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12140852513"
    },
    {
      "job": 117708664107,
      "time": 115,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12140562759"
    },
    {
      "job": 117708664129,
      "time": 238,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12140937365"
    },
    {
      "job": 117707751231,
      "time": 239,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12140686976"
    },
    {
      "job": 117708664175,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12141210510"
    },
    {
      "job": 117708664159,
      "time": 276,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12140627699"
    },
    {
      "job": 117708664179,
      "time": 146,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12140842840"
    },
    {
      "job": 117708664125,
      "time": 114,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12141320063"
    },
    {
      "job": 117708664141,
      "time": 223,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12141026680"
    },
    {
      "job": 117708664152,
      "time": 114,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12141290109"
    }
  ],
  "_upstream": "https://github.com/celebithil/sshist",
  "_commit": {
    "id": "c58a56a5958d523ee64735ac023b0b8095654380",
    "author": "Daniil Popov <popov.daniil@gmail.com>",
    "committer": "Daniil Popov <popov.daniil@gmail.com>",
    "message": "version 0.2.6: fix 2D plot title encoding, refresh WORDLIST\n\nRenumbered from 0.2.5.1: devtools/CRAN require exactly three version\ncomponents, so the release is numbered 0.2.6.\n\nBug fix\n-------\n* plot.sshist_2d(): the default title was built with a Unicode\n  multiplication sign (U+00D7), which aborted with \"conversion failure\n  on '...' in 'mbcsToSbcs'\" on PDF-family devices -- pdf() being what\n  R CMD check uses for examples and tests. The title now uses an ASCII\n  'x'. This was the only ERROR reported by R CMD check.\n\nCleanup\n-------\n* inst/WORDLIST: added the package's technical vocabulary (MVFFT, logexp,\n  optimisation, parallelization, frontmatter, pts) and dropped stale\n  entries (getOption, typographic-apostrophe variants, Colour).\n  spelling::spell_check_package() now reports no typos.\n* DESCRIPTION: version 0.2.6; boot moved from Suggests to Imports\n  (bootstrap CI is a core feature of sskernel/ssvkernel); fields\n  normalized and Description re-wrapped to 80 columns.\n* .gitignore/.Rbuildignore: ignore revdep/ and dev/.\n\nDocs\n----\n* NEWS.md documents v0.2.6.\n\nVerified: R CMD check Status OK (0 ERROR / 0 WARNING / 0 NOTE);\ntestthat 277 pass, 0 fail, 0 error, 0 skip; devtools version check\nOK (three components).\n",
    "time": 1792335207
  },
  "_maintainer": {
    "name": "Daniil Popov",
    "email": "popov.daniil@gmail.com",
    "login": "celebithil",
    "description": "",
    "uuid": 681167
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "boot",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "celebithil",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-07",
      "n": 3
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-28",
      "n": 3
    },
    {
      "week": "2026-29",
      "n": 2
    },
    {
      "week": "2026-40",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-02-09"
    },
    {
      "name": "v0.1.1",
      "date": "2026-02-10"
    },
    {
      "name": "v0.1.2",
      "date": "2026-02-14"
    },
    {
      "name": "v0.1.3",
      "date": "2026-03-03"
    },
    {
      "name": "v0.2.0",
      "date": "2026-07-09"
    },
    {
      "name": "v0.2.1",
      "date": "2026-07-09"
    },
    {
      "name": "v0.2.2",
      "date": "2026-07-09"
    },
    {
      "name": "v0.2.3",
      "date": "2026-07-14"
    },
    {
      "name": "v0.2.4",
      "date": "2026-07-15"
    },
    {
      "name": "v0.2.5",
      "date": "2026-09-29"
    },
    {
      "name": "v0.2.6",
      "date": "2026-10-18"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "celebithil",
      "count": 11,
      "uuid": 681167
    }
  ],
  "_userbio": {
    "uuid": 681167,
    "type": "user",
    "name": "Daniil Popov",
    "followers": 1
  },
  "_downloads": {
    "count": 300,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sshist"
  },
  "_devurl": "https://github.com/celebithil/sshist",
  "_searchresults": 0,
  "_topics": [
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.1",
  "_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/sshist.html"
  ],
  "_homeurl": "https://github.com/celebithil/sshist",
  "_realowner": "celebithil",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-02-16"
    },
    {
      "version": "0.1.2",
      "date": "2026-02-16"
    },
    {
      "version": "0.1.3",
      "date": "2026-03-04"
    },
    {
      "version": "0.2.2",
      "date": "2026-07-09"
    },
    {
      "version": "0.2.3",
      "date": "2026-07-15"
    },
    {
      "version": "0.2.4",
      "date": "2026-07-17"
    }
  ],
  "_exports": [
    "sshist",
    "sshist_2d",
    "sskernel",
    "sskernel2d",
    "ssvkernel",
    "ssvkernel2d"
  ],
  "_help": [
    {
      "page": "plot.sshist",
      "title": "Plot method for sshist objects",
      "topics": [
        "plot.sshist"
      ]
    },
    {
      "page": "plot.sshist_2d",
      "title": "Plot method for sshist_2d objects",
      "topics": [
        "plot.sshist_2d"
      ]
    },
    {
      "page": "plot.sskernel",
      "title": "Plot method for sskernel objects",
      "topics": [
        "plot.sskernel"
      ]
    },
    {
      "page": "plot.sskernel2d",
      "title": "Plot method for sskernel2d objects",
      "topics": [
        "plot.sskernel2d"
      ]
    },
    {
      "page": "plot.ssvkernel",
      "title": "Plot method for ssvkernel objects",
      "topics": [
        "plot.ssvkernel"
      ]
    },
    {
      "page": "plot.ssvkernel2d",
      "title": "Plot method for ssvkernel2d objects",
      "topics": [
        "plot.ssvkernel2d"
      ]
    },
    {
      "page": "print.sshist",
      "title": "Print method for sshist objects",
      "topics": [
        "print.sshist"
      ]
    },
    {
      "page": "print.sshist_2d",
      "title": "Print method for sshist_2d objects",
      "topics": [
        "print.sshist_2d"
      ]
    },
    {
      "page": "print.sskernel",
      "title": "Print method for sskernel objects",
      "topics": [
        "print.sskernel"
      ]
    },
    {
      "page": "print.sskernel2d",
      "title": "Print method for sskernel2d objects",
      "topics": [
        "print.sskernel2d"
      ]
    },
    {
      "page": "print.ssvkernel",
      "title": "Print method for ssvkernel objects",
      "topics": [
        "print.ssvkernel"
      ]
    },
    {
      "page": "print.ssvkernel2d",
      "title": "Print method for ssvkernel2d objects",
      "topics": [
        "print.ssvkernel2d"
      ]
    },
    {
      "page": "sshist",
      "title": "Optimal Histogram Binning (Shimazaki-Shinomoto Method)",
      "topics": [
        "sshist"
      ]
    },
    {
      "page": "sshist_2d",
      "title": "Optimal 2D Histogram Binning (Shimazaki-Shinomoto Method)",
      "topics": [
        "sshist_2d"
      ]
    },
    {
      "page": "sskernel",
      "title": "Optimal 1D Kernel Density Estimation (Fixed Bandwidth)",
      "topics": [
        "sskernel"
      ]
    },
    {
      "page": "sskernel2d",
      "title": "Optimal 2D Kernel Density Estimation (Fixed Bandwidth)",
      "topics": [
        "sskernel2d"
      ]
    },
    {
      "page": "ssvkernel",
      "title": "Locally Adaptive 1D Kernel Density Estimation (Shimazaki-Shinomoto)",
      "topics": [
        "ssvkernel"
      ]
    },
    {
      "page": "ssvkernel2d",
      "title": "Locally Adaptive 2D Kernel Density Estimation (Abramson's Method)",
      "topics": [
        "ssvkernel2d"
      ]
    }
  ],
  "_readme": "https://github.com/celebithil/sshist/raw/HEAD/README.md",
  "_rundeps": [
    "boot",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "ggplot2_visualization.Rmd",
      "filename": "ggplot2_visualization.html",
      "title": "Advanced Density Visualization with ggplot2",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Univariate (1D) Visualizations",
        "1.1 Optimal 1D Histogram",
        "1.2 Fixed vs. Adaptive 1D Kernel Density (sskernel & ssvkernel)",
        "1.3 Comparing Window Functions (WinFunc) in Adaptive KDE",
        "2. Bivariate (2D) Visualizations",
        "2.1 Optimal 2D Histogram (sshist_2d)",
        "2.2 Fixed vs. Adaptive 2D Kernel Density (sskernel2d & ssvkernel2d)"
      ],
      "created": "2026-07-09 12:17:24",
      "modified": "2026-07-14 19:07:26",
      "commits": 2
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to sshist",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Optimal 1D Histogram: sshist",
        "Comparison with the standard approach",
        "The S3 object",
        "2. Optimal 1D Kernel Density: sskernel & ssvkernel",
        "Fixed Global Bandwidth (sskernel)",
        "Locally Adaptive Bandwidth (ssvkernel)",
        "Estimating Uncertainty with Bootstrap",
        "3. Optimal 2D Density Estimation",
        "2D Histogram: sshist_2d",
        "2D Kernel Density: sskernel2d and ssvkernel2d",
        "References"
      ],
      "created": "2026-02-09 20:18:14",
      "modified": "2026-09-29 13:53:39",
      "commits": 5
    }
  ],
  "_score": 5.079181246047625,
  "_indexed": true,
  "_nocasepkg": "sshist",
  "_universes": [
    "celebithil"
  ],
  "_previous": "0.2.5.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.6",
      "date": "2026-10-18T15:05:25.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/6b3f20991525776ab55d7f03f9c40700e6ab182f98da8637c2ce9adb5e9e3627",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.6",
      "date": "2026-10-18T15:05:51.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/6c9c07a695a0950a08937510091b86667909f526bb2cc905c3b37287e59879ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.6",
      "date": "2026-10-18T15:05:08.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/eb33d34533470cece42049bc77eac656a45e0aac34bda438c45b12e94f992d84",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.6",
      "date": "2026-10-18T15:06:08.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/93fb2bc07064703ab071ca0a11855cdb145b7135ca881870b24977a55e6df236",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.6",
      "date": "2026-10-18T15:10:50.000Z",
      "arch": "aarch64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/4ec1ef93c1c2493f228c42ee6d38fea28b16845e977b6ecbbd71ae465c1e96e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.6",
      "date": "2026-10-18T15:12:19.000Z",
      "arch": "x86_64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/e597b5883eb910fc1a893e52dde8290183a588ab950635c296c9edff17c0c02f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.6",
      "date": "2026-10-18T15:06:44.000Z",
      "arch": "aarch64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/0f69920368352653ba195a1633e0dd9a6e89c01802b831c0c4dbc8c04c4bccb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.6",
      "date": "2026-10-18T15:08:59.000Z",
      "arch": "x86_64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/43ac924e1c78c8364935a992c3874f59e306bbebb0ab3a86dcee184b854eaa4a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.6",
      "date": "2026-10-18T15:05:19.000Z",
      "arch": "emscripten",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/a0583635aad79866b3fd1400e2c64d64065f16b018382595bb846c9992a78f40",
      "status": "success",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-18T15:07:38.000Z",
      "arch": "aarch64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/8da11e69b5fd8aa0d62f31b56144306eb21c07858b017c12595f84c56ec702f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-18T15:04:34.000Z",
      "arch": "x86_64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/0e2d500121c24fa88764772df3b944bcd5132b183f86af508398a90d2c946570",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-18T15:04:51.000Z",
      "arch": "x86_64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/6b6a7e394e80f67a321e36061ecf9b8b42068cfa0c1ccfd088ad803bc8db6ca2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-18T15:06:46.000Z",
      "arch": "aarch64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/749bb261a129af14cff674e6fe20c4efc2d4d45ba40d380be3f3464496ca20d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-18T15:04:40.000Z",
      "arch": "x86_64",
      "commit": "c58a56a5958d523ee64735ac023b0b8095654380",
      "fileid": "https://r2.ropensci.org/2f311f8034e8dbaa3e04f61d102bd44bf43b7cdf2c5d2a7c0e0862152d9257de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/celebithil/actions/runs/39138442095"
    }
  ]
}