{
  "_id": "6a212ee3cd65a98ecbd243f6",
  "Package": "phenmod",
  "Type": "Package",
  "Title": "Auxiliary Functions for Phenological Data Processing, Modelling\nand Result Handling",
  "Version": "1.2-7",
  "Date": "2022-04-14",
  "Author": "Maximilian Lange",
  "Maintainer": "Maximilian Lange <maximilian.lange@ufz.de>",
  "Description": "Provides functions for phenological data preprocessing,\nmodelling and result handling. For more information, please\nrefer to Lange et al. (2016) <doi:10.1007/s00484-016-1161-8>.",
  "License": "GPL (>= 2)",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-04 07:49:26 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2022-04-14 10:30:02 UTC",
  "RemoteUrl": "https://github.com/cran/phenmod",
  "RemoteRef": "HEAD",
  "RemoteSha": "926d151c9dfd691642c44f6240589638c812021d",
  "MD5sum": "3ddb40dac13ab67808f726c8a40a152f",
  "_user": "cran",
  "_type": "src",
  "_file": "phenmod_1.2-7.tar.gz",
  "_fileid": "bbc3d741e7fc5a6ad78a5912e9b5f33f80e41274bda08c416610db849916f9ba",
  "_filesize": 348712,
  "_sha256": "bbc3d741e7fc5a6ad78a5912e9b5f33f80e41274bda08c416610db849916f9ba",
  "_created": "2026-06-04T07:49:26.000Z",
  "_published": "2026-06-04T07:53:07.028Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79473666692,
      "time": 145,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7405938041"
    },
    {
      "job": 79473666705,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7405941387"
    },
    {
      "job": 79473666669,
      "time": 174,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405947312"
    },
    {
      "job": 79473666697,
      "time": 179,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405947794"
    },
    {
      "job": 79473213696,
      "time": 174,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405889023"
    },
    {
      "job": 79473666622,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405939776"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26938268000",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/phenmod",
  "_commit": {
    "id": "926d151c9dfd691642c44f6240589638c812021d",
    "author": "Maximilian Lange <maximilian.lange@ufz.de>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.2-7\n",
    "time": 1649932202
  },
  "_maintainer": {
    "name": "Maximilian Lange",
    "email": "maximilian.lange@ufz.de"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0",
      "role": "Depends"
    },
    {
      "package": "gstat",
      "role": "Depends"
    },
    {
      "package": "RColorBrewer",
      "role": "Depends"
    },
    {
      "package": "lattice",
      "role": "Depends"
    },
    {
      "package": "pheno",
      "role": "Depends"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 169,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phenmod"
  },
  "_searchresults": 24,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/phenmod.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.2-3",
      "date": "2013-08-20"
    },
    {
      "version": "1.2-7",
      "date": "2022-04-14"
    }
  ],
  "_exports": [
    "data.addTemperatures",
    "data.combine",
    "data.combine.clusters",
    "data.combine.clusters.search",
    "data.combine.stationNet",
    "data.combine.timeseries",
    "data.coordinates2gridcellnumber",
    "data.extract",
    "data.loadTemperature",
    "data.main",
    "data.read.phase",
    "pim.solve",
    "result.extract.interpolate",
    "result.extract.main",
    "result.extract.mask",
    "result.extract.sub",
    "result.main",
    "result.pic.histogramm",
    "result.pic.maps",
    "result.pic.scatterplot",
    "result.rsquare",
    "tsm.solve",
    "util.geoco2gk",
    "util.isLeapYear"
  ],
  "_datasets": [
    {
      "name": "bbObs",
      "title": "Phenological observation: budburst",
      "object": "bbObs",
      "file": "bbObs.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "DWD_STAT_ID",
        "STAT_NAME",
        "STAT_LON",
        "STAT_LAT",
        "STAT_ALT",
        "BEGIN_OBS",
        "END_OBS",
        "REGION",
        "PHASE_ID",
        "OBS_DAY",
        "OBS_YEAR",
        "CHECKED",
        "outlier"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "dataFinal",
      "title": "Preprocessed data",
      "object": "dataFinal",
      "file": "dataFinal.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "station.id",
        "longitude",
        "latitude",
        "gk4.x",
        "gk4.y",
        "year.lc",
        "doy.lc",
        "outlier.lc",
        "year.bb",
        "doy.bb.observed",
        "outlier.bb",
        "temperature.1",
        "temperature.2",
        "temperature.3",
        "temperature.4",
        "temperature.5",
        "temperature.6",
        "temperature.7",
        "temperature.8",
        "temperature.9",
        "temperature.10",
        "temperature.11",
        "temperature.12",
        "temperature.13",
        "temperature.14",
        "temperature.15",
        "temperature.16",
        "temperature.17",
        "temperature.18",
        "temperature.19",
        "temperature.20",
        "temperature.21",
        "temperature.22",
        "temperature.23",
        "temperature.24",
        "temperature.25",
        "temperature.26",
        "temperature.27",
        "temperature.28",
        "temperature.29",
        "temperature.30",
        "temperature.31",
        "temperature.32",
        "temperature.33",
        "temperature.34",
        "temperature.35",
        "temperature.36",
        "temperature.37",
        "temperature.38",
        "temperature.39",
        "temperature.40",
        "temperature.41",
        "temperature.42",
        "temperature.43",
        "temperature.44",
        "temperature.45",
        "temperature.46",
        "temperature.47",
        "temperature.48",
        "temperature.49",
        "temperature.50",
        "temperature.51",
        "temperature.52",
        "temperature.53",
        "temperature.54",
        "temperature.55",
        "temperature.56",
        "temperature.57",
        "temperature.58",
        "temperature.59",
        "temperature.60",
        "temperature.61",
        "temperature.62",
        "temperature.63",
        "temperature.64",
        "temperature.65",
        "temperature.66",
        "temperature.67",
        "temperature.68",
        "temperature.69",
        "temperature.70",
        "temperature.71",
        "temperature.72",
        "temperature.73",
        "temperature.74",
        "temperature.75",
        "temperature.76",
        "temperature.77",
        "temperature.78",
        "temperature.79",
        "temperature.80",
        "temperature.81",
        "temperature.82",
        "temperature.83",
        "temperature.84",
        "temperature.85",
        "temperature.86",
        "temperature.87",
        "temperature.88",
        "temperature.89",
        "temperature.90",
        "temperature.91",
        "temperature.92",
        "temperature.93",
        "temperature.94",
        "temperature.95",
        "temperature.96",
        "temperature.97",
        "temperature.98",
        "temperature.99",
        "temperature.100",
        "temperature.101",
        "temperature.102",
        "temperature.103",
        "temperature.104",
        "temperature.105",
        "temperature.106",
        "temperature.107",
        "temperature.108",
        "temperature.109",
        "temperature.110",
        "temperature.111",
        "temperature.112",
        "temperature.113",
        "temperature.114",
        "temperature.115",
        "temperature.116",
        "temperature.117",
        "temperature.118",
        "temperature.119",
        "temperature.120",
        "temperature.121",
        "temperature.122",
        "temperature.123",
        "temperature.124",
        "temperature.125",
        "temperature.126",
        "temperature.127",
        "temperature.128",
        "temperature.129",
        "temperature.130",
        "temperature.131",
        "temperature.132",
        "temperature.133",
        "temperature.134",
        "temperature.135",
        "temperature.136",
        "temperature.137",
        "temperature.138",
        "temperature.139",
        "temperature.140",
        "temperature.141",
        "temperature.142",
        "temperature.143",
        "temperature.144",
        "temperature.145",
        "temperature.146",
        "temperature.147",
        "temperature.148",
        "temperature.149",
        "temperature.150",
        "temperature.151",
        "temperature.152",
        "temperature.153",
        "temperature.154",
        "temperature.155",
        "temperature.156",
        "temperature.157",
        "temperature.158",
        "temperature.159",
        "temperature.160",
        "temperature.161",
        "temperature.162",
        "temperature.163",
        "temperature.164",
        "temperature.165",
        "temperature.166",
        "temperature.167",
        "temperature.168",
        "temperature.169",
        "temperature.170",
        "temperature.171",
        "temperature.172",
        "temperature.173",
        "temperature.174",
        "temperature.175",
        "temperature.176",
        "temperature.177",
        "temperature.178",
        "temperature.179",
        "temperature.180",
        "temperature.181",
        "temperature.182",
        "temperature.183",
        "temperature.184",
        "temperature.185",
        "temperature.186",
        "temperature.187",
        "temperature.188",
        "temperature.189",
        "temperature.190",
        "temperature.191",
        "temperature.192",
        "temperature.193",
        "temperature.194",
        "temperature.195",
        "temperature.196",
        "temperature.197",
        "temperature.198",
        "temperature.199",
        "temperature.200",
        "temperature.201",
        "temperature.202",
        "temperature.203",
        "temperature.204",
        "temperature.205",
        "temperature.206",
        "temperature.207",
        "temperature.208",
        "temperature.209",
        "temperature.210",
        "temperature.211",
        "temperature.212",
        "temperature.213",
        "temperature.214",
        "temperature.215",
        "temperature.216",
        "temperature.217",
        "temperature.218",
        "temperature.219",
        "temperature.220",
        "temperature.221",
        "temperature.222",
        "temperature.223",
        "temperature.224",
        "temperature.225",
        "temperature.226",
        "temperature.227",
        "temperature.228",
        "temperature.229",
        "temperature.230",
        "temperature.231",
        "temperature.232",
        "temperature.233",
        "temperature.234",
        "temperature.235",
        "temperature.236",
        "temperature.237",
        "temperature.238",
        "temperature.239",
        "temperature.240",
        "temperature.241",
        "temperature.242",
        "temperature.243",
        "temperature.244",
        "temperature.245",
        "temperature.246",
        "temperature.247",
        "temperature.248",
        "temperature.249",
        "temperature.250",
        "temperature.251",
        "temperature.252",
        "temperature.253",
        "temperature.254",
        "temperature.255",
        "temperature.256",
        "temperature.257",
        "temperature.258",
        "temperature.259",
        "temperature.260",
        "temperature.261",
        "temperature.262",
        "temperature.263",
        "temperature.264",
        "temperature.265",
        "temperature.266",
        "temperature.267",
        "temperature.268",
        "temperature.269",
        "temperature.270",
        "temperature.271",
        "temperature.272",
        "temperature.273",
        "temperature.274",
        "temperature.275",
        "temperature.276",
        "temperature.277",
        "temperature.278",
        "temperature.279",
        "temperature.280",
        "temperature.281",
        "temperature.282",
        "temperature.283",
        "temperature.284",
        "temperature.285",
        "temperature.286",
        "temperature.287",
        "temperature.288",
        "temperature.289",
        "temperature.290",
        "temperature.291",
        "temperature.292",
        "temperature.293",
        "temperature.294",
        "temperature.295",
        "temperature.296",
        "temperature.297",
        "temperature.298",
        "temperature.299",
        "temperature.300",
        "temperature.301",
        "temperature.302",
        "temperature.303",
        "temperature.304",
        "temperature.305",
        "temperature.306",
        "temperature.307",
        "temperature.308",
        "temperature.309",
        "temperature.310",
        "temperature.311",
        "temperature.312",
        "temperature.313",
        "temperature.314",
        "temperature.315",
        "temperature.316",
        "temperature.317",
        "temperature.318",
        "temperature.319",
        "temperature.320",
        "temperature.321",
        "temperature.322",
        "temperature.323",
        "temperature.324",
        "temperature.325",
        "temperature.326",
        "temperature.327",
        "temperature.328",
        "temperature.329",
        "temperature.330",
        "temperature.331",
        "temperature.332",
        "temperature.333",
        "temperature.334",
        "temperature.335",
        "temperature.336",
        "temperature.337",
        "temperature.338",
        "temperature.339",
        "temperature.340",
        "temperature.341",
        "temperature.342",
        "temperature.343",
        "temperature.344",
        "temperature.345",
        "temperature.346",
        "temperature.347",
        "temperature.348",
        "temperature.349",
        "temperature.350",
        "temperature.351",
        "temperature.352",
        "temperature.353",
        "temperature.354",
        "temperature.355",
        "temperature.356",
        "temperature.357",
        "temperature.358",
        "temperature.359",
        "temperature.360",
        "temperature.361",
        "temperature.362",
        "temperature.363",
        "temperature.364",
        "temperature.365"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "extractedObs",
      "title": "Phenological observation: leafcolouring and budburst",
      "object": "extractedObs",
      "file": "extractedObs.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "STAT_ID",
        "STAT_LON",
        "STAT_LAT",
        "STAT_ALT",
        "OBS_YEAR_LC",
        "OBS_DAY_LC",
        "OUTLIER_LC",
        "OBS_YEAR_BB",
        "OBS_DAY_BB",
        "OUTLIER_BB",
        "gk4x",
        "gk4y"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "lcObs",
      "title": "Phenological observation of leafcolouring",
      "object": "lcObs",
      "file": "lcObs.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "DWD_STAT_ID",
        "STAT_NAME",
        "STAT_LON",
        "STAT_LAT",
        "STAT_ALT",
        "BEGIN_OBS",
        "END_OBS",
        "REGION",
        "PHASE_ID",
        "OBS_DAY",
        "OBS_YEAR",
        "CHECKED",
        "outlier"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "relatedGrid",
      "title": "Grid containing spatial information related to temperature data",
      "object": "relatedGrid",
      "file": "relatedGrid.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "y",
        "alt"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "temperatures",
      "title": "Temperature data",
      "object": "temperatures",
      "file": "temperatures.RData",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "bbObs",
      "title": "Phenological observation: budburst",
      "topics": [
        "bbObs"
      ]
    },
    {
      "page": "data.addTemperatures",
      "title": "Add temperature data to a dataset.",
      "topics": [
        "data.addTemperatures"
      ]
    },
    {
      "page": "data.combine",
      "title": "Main function to combine timeseries",
      "topics": [
        "data.combine"
      ]
    },
    {
      "page": "data.combine.clusters",
      "title": "Station cluster creation.",
      "topics": [
        "data.combine.clusters"
      ]
    },
    {
      "page": "data.combine.clusters.search",
      "title": "Cluster search",
      "topics": [
        "data.combine.clusters.search"
      ]
    },
    {
      "page": "data.combine.stationNet",
      "title": "Station net creator",
      "topics": [
        "data.combine.stationNet"
      ]
    },
    {
      "page": "data.combine.timeseries",
      "title": "Create combined timeseries",
      "topics": [
        "data.combine.timeseries"
      ]
    },
    {
      "page": "data.coordinates2gridcellnumber",
      "title": "Search number of gridcell for given coordinates.",
      "topics": [
        "data.coordinates2gridcellnumber"
      ]
    },
    {
      "page": "data.extract",
      "title": "Essential data extraction.",
      "topics": [
        "data.extract"
      ]
    },
    {
      "page": "data.loadTemperature",
      "title": "Loads a temperature vector",
      "topics": [
        "data.loadTemperature"
      ]
    },
    {
      "page": "data.main",
      "title": "Main function for data conversion.",
      "topics": [
        "data.main"
      ]
    },
    {
      "page": "data.read.phase",
      "title": "Read data from TSV-table",
      "topics": [
        "data.read.phase"
      ]
    },
    {
      "page": "dataFinal",
      "title": "Preprocessed data",
      "topics": [
        "dataFinal"
      ]
    },
    {
      "page": "extractedObs",
      "title": "Phenological observation: leafcolouring and budburst",
      "topics": [
        "extractedObs"
      ]
    },
    {
      "page": "lcObs",
      "title": "Phenological observation of leafcolouring",
      "topics": [
        "lcObs"
      ]
    },
    {
      "page": "pim.solve",
      "title": "Promoter-Inhibitor-Model",
      "topics": [
        "pim.solve"
      ]
    },
    {
      "page": "relatedGrid",
      "title": "Grid containing spatial information related to temperature data",
      "topics": [
        "relatedGrid"
      ]
    },
    {
      "page": "result.extract.interpolate",
      "title": "Result interpotion",
      "topics": [
        "result.extract.interpolate"
      ]
    },
    {
      "page": "result.extract.main",
      "title": "Essential result extraction",
      "topics": [
        "result.extract.main"
      ]
    },
    {
      "page": "result.extract.mask",
      "title": "Result masking",
      "topics": [
        "result.extract.mask"
      ]
    },
    {
      "page": "result.extract.sub",
      "title": "Extract values",
      "topics": [
        "result.extract.sub"
      ]
    },
    {
      "page": "result.main",
      "title": "Result evaluation",
      "topics": [
        "result.main"
      ]
    },
    {
      "page": "result.pic.histogramm",
      "title": "Histogramm Creation",
      "topics": [
        "result.pic.histogramm"
      ]
    },
    {
      "page": "result.pic.maps",
      "title": "Map creation",
      "topics": [
        "result.pic.maps"
      ]
    },
    {
      "page": "result.pic.scatterplot",
      "title": "Scatterplot creation",
      "topics": [
        "result.pic.scatterplot"
      ]
    },
    {
      "page": "result.rsquare",
      "title": "R-square calculation.",
      "topics": [
        "result.rsquare"
      ]
    },
    {
      "page": "temperatures",
      "title": "Temperature data",
      "topics": [
        "temperatures"
      ]
    },
    {
      "page": "tsm.solve",
      "title": "Temperature-Sum-Model",
      "topics": [
        "tsm.solve"
      ]
    },
    {
      "page": "util.geoco2gk",
      "title": "Geographic coordinates to Gauss-Krueger-Coordinates",
      "topics": [
        "util.geoco2gk"
      ]
    },
    {
      "page": "util.isLeapYear",
      "title": "Leap year check",
      "topics": [
        "util.isLeapYear"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "class",
    "classInt",
    "DBI",
    "e1071",
    "FNN",
    "gstat",
    "intervals",
    "KernSmooth",
    "lattice",
    "MASS",
    "Matrix",
    "MatrixModels",
    "nlme",
    "pheno",
    "proxy",
    "quantreg",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "s2",
    "sf",
    "sftime",
    "sp",
    "spacetime",
    "SparseM",
    "stars",
    "survival",
    "units",
    "wk",
    "xts",
    "zoo"
  ],
  "_score": 1.380211241711606,
  "_indexed": true,
  "_nocasepkg": "phenmod",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2-7",
      "date": "2026-06-04T07:51:47.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "926d151c9dfd691642c44f6240589638c812021d",
      "fileid": "4505d2658f31eb4a6d6364cab2d14bc180f3a244dbcaec3d84904f3c21f4664c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26938268000"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2-7",
      "date": "2026-06-04T07:51:48.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "926d151c9dfd691642c44f6240589638c812021d",
      "fileid": "1cd30080edc0f84b16beb3e361fa0982c24716104ec4aed60b93e5726d58cdcc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26938268000"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2-7",
      "date": "2026-06-04T07:52:14.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "926d151c9dfd691642c44f6240589638c812021d",
      "fileid": "90415a667e6d26ab7ec8ca7a63922961e175f9430e38b46a4eaf33b253325d6d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26938268000"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2-7",
      "date": "2026-06-04T07:52:11.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "926d151c9dfd691642c44f6240589638c812021d",
      "fileid": "900eddd62e277b9b0e82df22bcd1924c06d0b3a58b56b4fc25636735bad181aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26938268000"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2-7",
      "date": "2026-06-04T07:52:24.000Z",
      "arch": "emscripten",
      "commit": "926d151c9dfd691642c44f6240589638c812021d",
      "fileid": "d7a8333042ee86e44bede854e8ac85f0c8c8a7392132f35c42e60261c2b53ef4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26938268000"
    }
  ]
}