{
  "_id": "6adf3b5ca91e011cd19595a7",
  "Package": "reems",
  "Title": "Estimating Effective Migration Surfaces from Single Nucleotide\nPolymorphism Data",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(given = \"Felix\", family = \"Weitkämper\", email = \"felix.weitkaemper@german-uds.de\", role = c(\"aut\", \"cre\",\"cph\"), comment = c(ORCID = \"0000-0002-3895-8279\")),\nperson(given = \"Desislava\", family = \"Petkova\", role = c(\"cph\"), comment = c(ORCID = \"0000-0001-9129-1787\", \"Author of the 'EEMS' command-line utility and the 'EEMS' plotting 'R' scripts adapted for this wrapper package.\")))",
  "Description": "Wrapper and plotting utilities for the spatial population\ngenetics tool 'EEMS' (Estimated Effective Migration Surfaces)\nfor SNP (Single Nucleotide Polymorphism) data, originally\nprovided as a command-line tool written in 'C++' together with\nan accompanying 'R' package for plotting the output of the\n'EEMS' tool itself (<https://github.com/dipetkov/eems/>). There\nare four main motivations for offering this to 'R' users as a\npackage. Firstly, to remove the installation and configuration\nburden for the 'EEMS' command-line tool, which relies on\nmanually installed 'Boost' and 'Eigen' system libraries and\nconfiguring their location; secondly, to streamline the\nworkflow by having a singe environment (the 'R' system) for the\nentire analysis rather than a file-based command-line\nexecutable whose output files are then to be imported and\nanalysed by a separate 'R' script; thirdly, to make the input\nformats compatible with other, 'R'-based spatial population\ngenetics tools such as the 'ConStruct' package; and lastly, to\nallow for easily running several chains in parallel and\ncombining them for plotting and further analysis. The package\nalso adds more intuitive, streamlined tooling around creating\nmore complex habitats. The method of estimating effective\nmigration surfaces was first described by Petkova, D.,\nNovembre, J. & Stephens, M. (2016) <doi:10.1038/ng.3464>.",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "URL": "https://codeberg.org/felix_weitkaemper/reems",
  "BugReports": "https://codeberg.org/felix_weitkaemper/reems/issues",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://weitkaemper.r-universe.dev",
  "Date/Publication": "2026-05-05 20:20:24 UTC",
  "RemoteUrl": "https://codeberg.org/felix_weitkaemper/reems",
  "RemoteRef": "HEAD",
  "RemoteSha": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-26 11:22:40 UTC",
    "User": "root"
  },
  "Author": "Felix Weitkämper [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-3895-8279>),\nDesislava Petkova [cph] (ORCID:\n<https://orcid.org/0000-0001-9129-1787>, Author of the 'EEMS'\ncommand-line utility and the 'EEMS' plotting 'R' scripts adapted\nfor this wrapper package.)",
  "Maintainer": "Felix Weitkämper <felix.weitkaemper@german-uds.de>",
  "_user": "weitkaemper",
  "_type": "src",
  "_file": "reems_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/38037ece9880a9045a290e59379324bf81b971869bf0c7a7fb68f149309401ec",
  "_filesize": 702328,
  "_sha256": "38037ece9880a9045a290e59379324bf81b971869bf0c7a7fb68f149309401ec",
  "_expires": "2027-02-03T11:36:58.000Z",
  "_created": "2026-10-26T11:22:40.000Z",
  "_published": "2026-10-26T11:37:00.733Z",
  "_upstream": "https://codeberg.org/felix_weitkaemper/reems",
  "_status": "success",
  "_maintainer": {
    "name": "Felix Weitkämper",
    "email": "felix.weitkaemper@german-uds.de",
    "login": "weitkaemper",
    "description": "",
    "uuid": 93658731,
    "orcid": "0000-0002-3895-8279"
  },
  "_jobs": [
    {
      "job": 121544785365,
      "time": 339,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12647210590"
    },
    {
      "job": 121544785367,
      "time": 380,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12646114363"
    },
    {
      "job": 121544785370,
      "time": 457,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12645929447"
    },
    {
      "job": 121544785214,
      "time": 529,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12647186039"
    },
    {
      "job": 121544785426,
      "time": 330,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12646152644"
    },
    {
      "job": 121544785340,
      "time": 721,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12647002180"
    },
    {
      "job": 121544785258,
      "time": 324,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12647085848"
    },
    {
      "job": 121544785489,
      "time": 561,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12646932265"
    },
    {
      "job": 121540620604,
      "time": 590,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12646297306"
    },
    {
      "job": 121544785404,
      "time": 382,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12645818694"
    },
    {
      "job": 121544786072,
      "time": 597,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12646433552"
    },
    {
      "job": 121544785408,
      "time": 469,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12646776955"
    },
    {
      "job": 121544785460,
      "time": 417,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12645784823"
    },
    {
      "job": 121544785434,
      "time": 599,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12646123414"
    },
    {
      "job": 121544785403,
      "time": 560,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12647400044"
    }
  ],
  "_buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782",
  "_commit": {
    "id": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
    "author": "weitkaemper <weitkaemper@german-uds.de>",
    "committer": "weitkaemper <weitkaemper@german-uds.de>",
    "message": "Add CRAN link\n",
    "time": 1778012424
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "BH",
      "version": ">= 1.76.0",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.0",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "version": ">= 0.3.3.9.1",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "raster",
      "version": ">= 2.4-15",
      "role": "Imports"
    },
    {
      "package": "sp",
      "version": ">= 1.1-1",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "stats",
      "version": ">= 3.3.2",
      "role": "Imports"
    },
    {
      "package": "utils",
      "version": ">= 3.3.2",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "version": ">= 1.2.7.1",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "version": ">= 1.1",
      "role": "Suggests"
    },
    {
      "package": "deldir",
      "version": ">= 0.1",
      "role": "Suggests"
    },
    {
      "package": "dichromat",
      "role": "Suggests"
    },
    {
      "package": "rworldmap",
      "version": ">= 1.3",
      "role": "Suggests"
    },
    {
      "package": "rworldxtra",
      "version": ">= 1.01",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "codeberg-felix_weitkaemper",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-16",
      "n": 5
    },
    {
      "week": "2026-17",
      "n": 11
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-19",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-05-05"
    }
  ],
  "_userbio": {
    "uuid": 93658731,
    "type": "user",
    "name": "weitkaemper",
    "followers": 0
  },
  "_downloads": {
    "count": 219,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/reems"
  },
  "_devurl": "https://codeberg.org/felix_weitkaemper/reems",
  "_searchresults": 0,
  "_topics": [
    "cpp"
  ],
  "_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/reems.html"
  ],
  "_homeurl": "https://codeberg.org/felix_weitkaemper/reems",
  "_realowner": "weitkaemper",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-05-05"
    }
  ],
  "_exports": [
    "eems",
    "eems.from.files",
    "eems.plots",
    "eems.population.grid",
    "eems.posterior.draws",
    "eems.voronoi.samples",
    "grid.make",
    "outer.buffered"
  ],
  "_datasets": [
    {
      "name": "ex.coords",
      "title": "Example coordinate data from ConStruct",
      "object": "ex.coords",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Lon",
        "Lat"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    },
    {
      "name": "ex.freqs",
      "title": "Example allele frequency data from ConStruct",
      "object": "ex.freqs",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [],
      "rows": 16,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "eems",
      "title": "Run an EEMS analysis from data in R format",
      "topics": [
        "eems"
      ]
    },
    {
      "page": "eems.from.files",
      "title": "Run an EEMS analysis",
      "topics": [
        "eems.from.files"
      ]
    },
    {
      "page": "eems.plots",
      "title": "A function to plot effective migration and diversity surfaces from EEMS output",
      "topics": [
        "eems.plots"
      ]
    },
    {
      "page": "eems.population.grid",
      "title": "A function to plot the constructed population grid and optionally the initial sampling locations",
      "topics": [
        "eems.population.grid"
      ]
    },
    {
      "page": "eems.posterior.draws",
      "title": "Plotting smoothed Voronoi diagrams of effective migration and diversity rates",
      "topics": [
        "eems.posterior.draws"
      ]
    },
    {
      "page": "eems.voronoi.samples",
      "title": "A function to plot raw Voronoi diagrams of effective migration and diversity rates",
      "topics": [
        "eems.voronoi.samples"
      ]
    },
    {
      "page": "ex.coords",
      "title": "Example coordinate data from ConStruct",
      "topics": [
        "ex.coords"
      ]
    },
    {
      "page": "ex.freqs",
      "title": "Example allele frequency data from ConStruct",
      "topics": [
        "ex.freqs"
      ]
    },
    {
      "page": "grid.make",
      "title": "Create a habitat with holes",
      "topics": [
        "grid.make"
      ]
    },
    {
      "page": "outer.buffered",
      "title": "Create a buffered habitat around a set of points.",
      "topics": [
        "outer.buffered"
      ]
    },
    {
      "page": "reems-package",
      "title": "Estimating Effective Migration Surfaces (EEMS)",
      "topics": [
        "rEEMS"
      ]
    }
  ],
  "_readme": "https://codeberg.org/felix_weitkaemper/reems/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "class",
    "classInt",
    "DBI",
    "e1071",
    "KernSmooth",
    "lattice",
    "proxy",
    "raster",
    "Rcpp",
    "RcppEigen",
    "s2",
    "sf",
    "sp",
    "terra",
    "units",
    "wk"
  ],
  "_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"
    }
  ],
  "_vignettes": [
    {
      "source": "reems.Rmd",
      "filename": "reems.html",
      "title": "reems",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Estimating Effective Migration Surfaces",
        "Standard usage",
        "Specifying a more complex habitat",
        "Hyperparameters",
        "Plotting the output of an EEMS analysis",
        "Other functions"
      ],
      "created": "2026-04-18 14:42:20",
      "modified": "2026-05-05 20:14:07",
      "commits": 10
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "reems",
  "_universes": [
    "weitkaemper",
    "codeberg-felix_weitkaemper"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-26T11:26:54.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/c1f030fdb37721250bda9fdf6a00daf272dafe7eeb86b99e807b4dae31e56989",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-26T11:26:36.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/329209e6c607b8e8ef676646dad79d76fcfade1b5971ab725d4294d17cf7be9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-26T11:28:39.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/a223ca065e4163e8a3503e0bdafb0e28d3646c45a5a9400f93c884bdc32edfbc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-26T11:29:07.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/e0e8d6ba0586f49a3628b4fa1747465480c415e9f8607ca1126e6d55c7db5748",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-26T11:26:38.000Z",
      "arch": "aarch64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/527d69a7e929d4050b9e876a1bda333d88ade56881426304ef173a358a5107f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-26T11:29:13.000Z",
      "arch": "x86_64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/df3c70d2639a599abe5848ffa3b5616921f8d32a3815daa0c070d99474e2d2ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-26T11:26:33.000Z",
      "arch": "aarch64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/e7609b585b9660a23c794fbf8cb66f19e47a594bf1e14e8c12755203f035bb15",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-26T11:28:05.000Z",
      "arch": "x86_64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/b7c9a33357958674c7878467e05c276b91e1cb4a235c89002c28137cb6fd145b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-26T11:29:39.000Z",
      "arch": "emscripten",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/e12f6d2dfb34a595c49dd94f0430d065b7e88d53a690de08336390307ca269bc",
      "status": "success",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-26T11:29:25.000Z",
      "arch": "aarch64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/b75b0cf6dfef8106e3dd20ea66dd338688682d483b99235382ada491e51fe236",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-26T11:25:57.000Z",
      "arch": "x86_64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/3de66dba1f63a7a88d63bd23c86ac3427d101dcc94c45c4f2a3bc7ca3f374045",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-26T11:25:50.000Z",
      "arch": "x86_64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/0b488fabe50427f481ab26d8d88884e10fdaf0ec8a0aae83a4056df516f3d94a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-26T11:29:58.000Z",
      "arch": "aarch64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/5997eaa7bbf4f84b50253fb6b02d0f5cb001d0f1f13c033dcbd03403ed260f1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-26T11:29:02.000Z",
      "arch": "x86_64",
      "commit": "899eedfacf4ebb9420a1659b3005ae50f0943bc0",
      "fileid": "https://r2.ropensci.org/f4f0a81b42ac2faaa87220be13191ddff9fd2032ca85ea5b9f6e9c629da53a30",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weitkaemper/actions/runs/40313579782"
    }
  ]
}