{"id":13858180,"url":"https://github.com/spatstat/spatstat","last_synced_at":"2026-02-03T03:14:05.150Z","repository":{"id":19589617,"uuid":"22839956","full_name":"spatstat/spatstat","owner":"spatstat","description":"Umbrella package of the 'spatstat' family................                        ","archived":false,"fork":false,"pushed_at":"2025-09-30T04:49:50.000Z","size":53723,"stargazers_count":204,"open_issues_count":0,"forks_count":43,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-10-21T20:57:59.998Z","etag":null,"topics":["cluster-process","cox-point-process","gibbs-process","kernel-density","network-analysis","point-process","poisson-process","r","spatial-analysis","spatial-data","spatial-data-analysis","spatial-statistics","spatstat","statistical-methods","statistical-models","statistical-tests","statistics"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spatstat.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLogs/ChangeLog1.53-1.txt","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-08-11T13:28:43.000Z","updated_at":"2025-10-12T05:09:36.000Z","dependencies_parsed_at":"2024-03-24T02:36:25.554Z","dependency_job_id":"3b462bc3-ce40-469a-a927-e94b8f61845b","html_url":"https://github.com/spatstat/spatstat","commit_stats":{"total_commits":1914,"total_committers":14,"mean_commits":"136.71428571428572","dds":0.2941483803552769,"last_synced_commit":"091f84e811542d52d52e937b003e5c1241585f1d"},"previous_names":[],"tags_count":97,"template":false,"template_full_name":null,"purl":"pkg:github/spatstat/spatstat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatstat%2Fspatstat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatstat%2Fspatstat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatstat%2Fspatstat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatstat%2Fspatstat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spatstat","download_url":"https://codeload.github.com/spatstat/spatstat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatstat%2Fspatstat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280333502,"owners_count":26312845,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cluster-process","cox-point-process","gibbs-process","kernel-density","network-analysis","point-process","poisson-process","r","spatial-analysis","spatial-data","spatial-data-analysis","spatial-statistics","spatstat","statistical-methods","statistical-models","statistical-tests","statistics"],"created_at":"2024-08-05T03:01:59.402Z","updated_at":"2026-02-03T03:14:05.129Z","avatar_url":"https://github.com/spatstat.png","language":"R","funding_links":[],"categories":["R","Spatial"],"sub_categories":[],"readme":"spatstat\n========\n\n`spatstat` is a family of R packages for analysing \nspatial point pattern data (and other kinds of spatial data).\nIt has extensive capabilities for exploratory analysis,\nstatistical modelling, simulation and statistical inference.\n\nSee the website [www.spatstat.org](http://www.spatstat.org)\nor read the [book](http://book.spatstat.org).\n\n___\n\n**Contents**:\n\n - [Package structure](#structure)\n - [Installation](#installing)\n - [Bug reports, questions, code development](#devel)\n\n___\n\n## \u003ca name=\"structure\"\u003e Package structure\n\nOriginally there was a single R package called `spatstat`.\nIt grew so large that CRAN required us to split it into pieces.\n\nThe original `spatstat` package has now been divided into\n10 sub-packages, which we call [the `spatstat` family](#family).\nAdditionally there are 3 [extension packages](#extensions).\nSee the [family portrait](#portrait).\n \n### \u003ca name=\"family\"\u003e\u003c/a\u003e The `spatstat` family\n\nThe original `spatstat` package\nhas now been divided into a family of 10 sub-packages:\n\n| Sub-package | CRAN page | GitHub repository | Description |\n| ----------  | --------- | ----------------- | ----------  |\n| `spatstat.utils` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.utils)](http://CRAN.R-project.org/package=spatstat.utils) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.utils)](https://github.com/spatstat/spatstat.utils) | Basic utilities |\n| `spatstat.data` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.data)](http://CRAN.R-project.org/package=spatstat.data) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.data)](https://github.com/spatstat/spatstat.data) | Datasets |\n| `spatstat.sparse` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.sparse)](http://CRAN.R-project.org/package=spatstat.sparse) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.sparse)](https://github.com/spatstat/spatstat.sparse) | Sparse arrays |\n| `spatstat.univar` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.univar)](http://CRAN.R-project.org/package=spatstat.univar) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.univar)](https://github.com/spatstat/spatstat.univar) | Univariate probability distributions |\n| `spatstat.geom` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.geom)](http://CRAN.R-project.org/package=spatstat.geom) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.geom)](https://github.com/spatstat/spatstat.geom) | Spatial data classes; geometrical operations |\n| `spatstat.random` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.random)](http://CRAN.R-project.org/package=spatstat.random) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.random)](https://github.com/spatstat/spatstat.random) |  Generation of random patterns |\n| `spatstat.explore` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.explore)](http://CRAN.R-project.org/package=spatstat.explore) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.explore)](https://github.com/spatstat/spatstat.explore) | Exploratory Data Analysis of spatial data |\n| `spatstat.model` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.model)](http://CRAN.R-project.org/package=spatstat.model) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.model)](https://github.com/spatstat/spatstat.model) |  Parametric modelling and formal inference for spatial data |\n| `spatstat.linnet` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.linnet)](http://CRAN.R-project.org/package=spatstat.linnet) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.linnet)](https://github.com/spatstat/spatstat.linnet) | Spatial analysis on a linear network |\n| `spatstat` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat)](http://CRAN.R-project.org/package=spatstat) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat)](https://github.com/spatstat/spatstat) | Umbrella package: introduction, vignettes, documentation |\n\nClick the green badge to visit the CRAN page which contains the current\nrelease of each sub-package.\nClick the blue badge to visit the GitHub repository\nfor the current development version of the sub-package\n\nThere still exists a package called `spatstat`, which is now an\n**umbrella package** that requires all the sub-packages listed above,\nand provides introductory guides and vignettes.\n\nYou can install and load the new `spatstat` family in virtually the\nsame way as you would previously have installed and loaded the old `spatstat` package.\nWhen you install the new umbrella package `spatstat`, all the sub-packages listed above will\nbe installed. When you load the new umbrella `spatstat` package in an R session,\nall the sub-packages listed above will be loaded or imported.\n\nEach official release has a version number like `1.2-3`, while a development\nversion has a number like `1.2-3.004`, which R recognises as a \nlater version than `1.2-3`.\n\n###  \u003ca name=\"extensions\"\u003e\u003c/a\u003e Extension packages\n\nAdditionally there are **extension packages** which contain more\nfunctionality. These packages are not automatically installed or loaded;\nthe user must do that if these extra features are desired.\n\n| Extension package | CRAN page | GitHub repository | Description |\n| ----------------  | --------- | ----------------- | ----------  |\n| `spatstat.gui` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.gui)](http://CRAN.R-project.org/package=spatstat.gui)  | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.gui)](https://github.com/spatstat/spatstat.gui) | Graphical interface |\n| `spatstat.Knet` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.Knet)](http://CRAN.R-project.org/package=spatstat.Knet) | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.Knet)](https://github.com/spatstat/spatstat.Knet) | linear networks |\n| `spatstat.local` | [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/spatstat.local)](http://CRAN.R-project.org/package=spatstat.local) | [![GitHub R package version](https://img.shields.io/github/r-package/v/baddstats/spatstat.local)](https://github.com/baddstats/spatstat.local) | Local (geographically weighted) models |\n| `spatstat.sphere` | Not yet published | [![GitHub R package version](https://img.shields.io/github/r-package/v/spatstat/spatstat.sphere)](https://github.com/spatstat/spatstat.sphere) | Spherical data |\n\n###  \u003ca name=\"portrait\"\u003e\u003c/a\u003e Family portrait \n\nThe pink box marked `spatstat` contains all the code that will be\ninstalled when you install the `spatstat` umbrella package, and loaded\nor imported when you load the `spatstat` umbrella package.\n\nThe blue boxes are extension packages which must be installed and loaded\nseparately.\n\n![Spatstat pieces](RepoStuff/new4spatstat.jpg)\n\n___\n\n## \u003ca name=\"installing\"\u003e\u003c/a\u003e Installation\n\n### Installing the official release\n\nTo install the official release of `spatstat` from CRAN, start `R` and type\n\n```R\ninstall.packages('spatstat', dependencies=TRUE)\n```\n\nThis will install the 10 packages depicted in the pink box above.\n\nTo install the extension packages (blue boxes) you need to do the same\nthing for each extension package, e.g.\n\n```R\ninstall.packages('spatstat.local')\n```\n\nTo check that the installation has been successful,\ncheck that the version numbers of the packages\n(which are printed when you load the packages)\nmatch the version numbers of the official releases\nlisted above (green badges). If this is not true, you may need to un-install\nthe previous installation of `spatstat`, or check the file permissions\nwhich apply to the filespace where `R` is installed.\n\n\n### Installing the development version\n\nYou can install the development version of `spatstat`\nfrom the GitHub repositories (which you are visiting now)\nor from  [r-universe](http://spatstat.r-universe.dev).\n\nThe easiest way is to install the development version from `r-universe`:\n\n```R\nrepo \u003c- c('https://spatstat.r-universe.dev', 'https://cloud.r-project.org')\ninstall.packages(\"spatstat\", dependencies=TRUE, repos=repo)\n```\n\nand again to install the development version of\nthe extension package `spatstat.local`,\n\n```R\ninstall.packages(\"spatstat.local\", repos=repo)\n```\n\nCheck that the installation was successful by comparing version numbers\nas explained above.\n\n___\n\n## \u003ca name=\"devel\"\u003e Bug reports, questions, code development\n\n### \u003ca name=\"bugreports\"\u003e\u003c/a\u003e Bug reports \n\nUsers are encouraged to report bugs.\nIf you find a bug in a `spatstat` function,\nplease identify the sub-package containing that function.\nVisit the GitHub repository for the sub-package, \nclick the `Issues` tab at the top of the page, \nand press *new issue* to start a new bug report, documentation correction\nor feature request.\n\n**Please do not post questions** on the Issues pages,\nbecause they are too clunky for correspondence.\n\n### \u003ca name=\"questions\"\u003e\u003c/a\u003e Questions about spatstat\n\nFor questions about `spatstat`, first check \nthe question-and-answer website\n[stackoverflow](http://stackoverflow.com/questions/tagged/spatstat)\nto see whether your question has already been asked and answered.\nIf not, you can either post your question at stackoverflow, or\nemail the authors.\n\n**Please do not post questions on the Issues pages**,\nbecause they are too clunky for correspondence.\n\n### \u003ca name=\"proposing\"\u003e\u003c/a\u003e Proposing changes to the code\n\nFeel free to fork `spatstat` or one of its sub-packages,\nmake changes to the code,\nand ask us to include them in the package by making a github *pull request*. \n\n### \u003ca name=\"future\"\u003e\u003c/a\u003e Future development\n\n`spatstat` is the result of 35 years of software development\nand contains over 200,000 lines of code.\nIt is still under\ndevelopment, motivated by the needs of researchers in many fields,\nand driven by innovations in statistical science.\nWe welcome contributions of code, and suggestions\nfor improvements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspatstat%2Fspatstat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspatstat%2Fspatstat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspatstat%2Fspatstat/lists"}