{
  "_id": "6a29839e732311cd875b4a69",
  "Package": "srppp",
  "Type": "Package",
  "Title": "Read the Swiss Register of Plant Protection Products",
  "Version": "2.0.5",
  "Date": "2026-06-10",
  "Authors@R": "c(\nperson(\"Daniel\", \"Baumgartner\", role = \"ctb\",\ncomment = \"Provided feedback, explanations and background information\"),\nperson(\"Marcel\", \"Mathis\", role = c(\"rev\", \"ctb\"),\nemail = \"marcel.mathis@agroscope.admin.ch\"),\nperson(\"Romualdus\", \"Kasteel\", role = \"rev\",\nemail = \"romualdus.kasteel@agroscope.admin.ch\",\ncomment = \"Provided feedback to version 0.3.4\"),\nperson(\"Elisabeth\", \"Lutz\", role = c(\"ctb\"),\nemail = \"elisabeth.lutz@agroscope.admin.ch\"),\nperson(\"Johannes\", \"Ranke\", role = c(\"aut\", \"cre\"),\nemail = \"johannes.ranke@agroscope.admin.ch\",\ncomment = c(ORCID = \"0000-0003-4371-6538\")),\nperson(\"Agroscope\", role = \"cph\"))",
  "Description": "Generate data objects from XML versions of the Swiss\nRegister of Plant Protection Products. An online version of the\nregister can be accessed at\n<https://www.psm.admin.ch/de/produkte>. There is no guarantee\nof correspondence of the data read in using this package with\nthat online version, or with the original registration\ndocuments.  Also, the Federal Food Safety and Veterinary\nOffice, coordinating the authorisation of plant protection\nproducts in Switzerland, does not answer requests regarding\nthis package. Please refer to the website of the registration\nauthorities for additional information about the data made\navailable via this package. The following important notes\npublished at that website are included here in an inofficial\ntranslation for convenience: The register contains all plant\nprotection products registered in Switzerland, independent of\ntheir availability on the market; The mentioning of a product\ndoes not imply a recommendation; Products with expired\nauthorisation and retracted parallel imports remain in the\nregister until the deadline for the last lawful use\n(\"exhaustionDeadline\" in the XML file) has expired; In case of\ndoubt, only the original registration documents apply; When\nusing the data, the BLV (Federal Food Safety and Veterinary\nOffice) has to be mentioned as the data source, and a reference\nto the official register has to be made; Commercial use of the\ndata without consent of the BLV is prohibited.",
  "BugReports": "https://github.com/agroscope-ch/srppp/issues",
  "URL": "https://agroscope-ch.github.io/srppp/",
  "License": "GPL (>= 3)",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Config/testthat/edition": "3",
  "Additional_repositories": "https://agroscope-ch.r-universe.dev",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libicu-dev libxml2-dev",
  "Repository": "https://agroscope-ch.r-universe.dev",
  "Date/Publication": "2026-06-10 13:22:36 UTC",
  "RemoteUrl": "https://github.com/agroscope-ch/srppp",
  "RemoteRef": "HEAD",
  "RemoteSha": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-10 15:26:20 UTC",
    "User": "root"
  },
  "Author": "Daniel Baumgartner [ctb] (Provided feedback, explanations and\nbackground information),\nMarcel Mathis [rev, ctb],\nRomualdus Kasteel [rev] (Provided feedback to version 0.3.4),\nElisabeth Lutz [ctb],\nJohannes Ranke [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-4371-6538>),\nAgroscope [cph]",
  "Maintainer": "Johannes Ranke <johannes.ranke@agroscope.admin.ch>",
  "MD5sum": "9e518ec934b19f09f952cd03e1c12d3e",
  "_user": "agroscope-ch",
  "_type": "src",
  "_file": "srppp_2.0.5.tar.gz",
  "_fileid": "cdc753da164dca34a23cca20d64e0fe7e5789223d70a2abb314cc0ff0fd5551e",
  "_filesize": 2169338,
  "_sha256": "cdc753da164dca34a23cca20d64e0fe7e5789223d70a2abb314cc0ff0fd5551e",
  "_created": "2026-06-10T15:26:20.000Z",
  "_published": "2026-06-10T15:32:46.674Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80596644518,
      "time": 343,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7540393932"
    },
    {
      "job": 80596644251,
      "time": 216,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7540333176"
    },
    {
      "job": 80596644387,
      "time": 176,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7540327532"
    },
    {
      "job": 80596644297,
      "time": 215,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7540330549"
    },
    {
      "job": 80595801663,
      "time": 255,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7540260120"
    },
    {
      "job": 80596644242,
      "time": 127,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7540310605"
    },
    {
      "job": 80596644299,
      "time": 142,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7540316271"
    },
    {
      "job": 80596644372,
      "time": 127,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7540310701"
    },
    {
      "job": 80596644293,
      "time": 217,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7540337244"
    }
  ],
  "_buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/agroscope-ch/srppp",
  "_commit": {
    "id": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
    "author": "Ranke Johannes <johannes.ranke@agroscope.admin.ch>",
    "committer": "Ranke Johannes <johannes.ranke@agroscope.admin.ch>",
    "message": "Try to get the correct DiagrammeR version into workflows\n",
    "time": 1781097756
  },
  "_maintainer": {
    "name": "Johannes Ranke",
    "email": "johannes.ranke@agroscope.admin.ch",
    "login": "jranke",
    "description": "2023-present: Agroscope Switzerland; 2014-2022: https://jrwb.de; 2008-2014: Consultant at Harlan, then Eurofins; 1998-2008: University of Bremen",
    "uuid": 3621037,
    "orcid": "0000-0003-4371-6538"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dm",
      "role": "Depends"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "data.tree",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "here",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeR",
      "version": "<= 1.0.11",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeRsvg",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "waldo",
      "role": "Suggests"
    },
    {
      "package": "srppphist",
      "role": "Suggests"
    }
  ],
  "_owner": "agroscope-ch",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-29",
      "n": 3
    },
    {
      "week": "2025-49",
      "n": 5
    },
    {
      "week": "2025-50",
      "n": 7
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 7
    },
    {
      "week": "2026-10",
      "n": 2
    },
    {
      "week": "2026-11",
      "n": 4
    },
    {
      "week": "2026-12",
      "n": 11
    },
    {
      "week": "2026-24",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v1.1.0",
      "date": "2025-07-17"
    },
    {
      "name": "v2.0.0",
      "date": "2025-12-10"
    },
    {
      "name": "v2.0.2",
      "date": "2026-02-11"
    },
    {
      "name": "v2.0.3",
      "date": "2026-02-19"
    },
    {
      "name": "v2.0.4",
      "date": "2026-03-02"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jranke",
      "count": 160,
      "uuid": 3621037
    },
    {
      "user": "marcelmagro",
      "count": 25,
      "uuid": 64564460
    },
    {
      "user": "lutzeli",
      "count": 8,
      "uuid": 168072575
    }
  ],
  "_userbio": {
    "uuid": 95276560,
    "type": "organization",
    "name": "Agroscope",
    "description": "Agroscope is the Swiss centre of excellence for agricultural research"
  },
  "_downloads": {
    "count": 177,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/srppp"
  },
  "_devurl": "https://github.com/agroscope-ch/srppp",
  "_pkgdown": "https://agroscope-ch.github.io/srppp/",
  "_searchresults": 23,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/srppp.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/agroscope-ch/srppp",
  "_realowner": "agroscope-ch",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2024-11-01"
    },
    {
      "version": "1.1.0",
      "date": "2025-07-17"
    },
    {
      "version": "2.0.0",
      "date": "2025-12-11"
    },
    {
      "version": "2.0.2",
      "date": "2026-02-16"
    },
    {
      "version": "2.0.3",
      "date": "2026-02-19"
    }
  ],
  "_exports": [
    "alternative_products",
    "application_rate_g_per_ha",
    "l_per_ha_is_water_volume",
    "product_rates",
    "resolve_cultures",
    "srppp_dm",
    "srppp_xml_clean_product_names",
    "srppp_xml_define_use_numbers",
    "srppp_xml_get",
    "srppp_xml_get_from_path",
    "srppp_xml_get_ingredients",
    "srppp_xml_get_parallel_imports",
    "srppp_xml_get_products",
    "srppp_xml_get_substances",
    "srppp_xml_get_uses",
    "srppp_xml_url",
    "units_convertible_to_g_per_ha"
  ],
  "_help": [
    {
      "page": "alternative_products",
      "title": "Find alternative products for all products containing certain active substances",
      "topics": [
        "alternative_products"
      ]
    },
    {
      "page": "application_rate_g_per_ha",
      "title": "Calculate application rates for active ingredients",
      "topics": [
        "application_rate_g_per_ha"
      ]
    },
    {
      "page": "l_per_ha_is_water_volume",
      "title": "Use definitions where the rate in l/ha refers to the volume of the spraying solution",
      "topics": [
        "l_per_ha_is_water_volume"
      ]
    },
    {
      "page": "product_rates",
      "title": "Calculate product application rates",
      "topics": [
        "product_rates"
      ]
    },
    {
      "page": "resolve_cultures",
      "title": "Resolve culture specifications to their lowest hierarchical level",
      "topics": [
        "resolve_cultures"
      ]
    },
    {
      "page": "srppp_dm",
      "title": "Create a dm object from an XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "print.srppp_dm",
        "srppp_dm"
      ]
    },
    {
      "page": "srppp_xml_clean_product_names",
      "title": "Clean product names",
      "topics": [
        "srppp_xml_clean_product_names"
      ]
    },
    {
      "page": "srppp_xml_define_use_numbers",
      "title": "Define use identification numbers in an SRPPP read in from an XML file",
      "topics": [
        "srppp_xml_define_use_numbers"
      ]
    },
    {
      "page": "srppp_xml_get",
      "title": "Read an XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "srppp_xml_get",
        "srppp_xml_get.character",
        "srppp_xml_get.NULL",
        "srppp_xml_get_from_path"
      ]
    },
    {
      "page": "srppp_xml_get_ingredients",
      "title": "Get ingredients for all registered products described in an XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "srppp_xml_get_ingredients"
      ]
    },
    {
      "page": "srppp_xml_get_parallel_imports",
      "title": "Get Parallel Imports from an XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "srppp_xml_get_parallel_imports"
      ]
    },
    {
      "page": "srppp_xml_get_products",
      "title": "Get Products from an XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "srppp_xml_get_products"
      ]
    },
    {
      "page": "srppp_xml_get_substances",
      "title": "Get substances from an XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "srppp_xml_get_substances"
      ]
    },
    {
      "page": "srppp_xml_get_uses",
      "title": "Get uses ('indications') for all products described in an XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "srppp_xml_get_uses"
      ]
    },
    {
      "page": "srppp_xml_url",
      "title": "URL of the XML version of the Swiss Register of Plant Protection Products",
      "topics": [
        "srppp_xml_url"
      ]
    },
    {
      "page": "units_convertible_to_g_per_ha",
      "title": "Product application rate units convertible to grams active substance per hectare",
      "topics": [
        "units_convertible_to_g_per_ha"
      ]
    }
  ],
  "_readme": "https://github.com/agroscope-ch/srppp/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "cachem",
    "cli",
    "cpp11",
    "data.tree",
    "dm",
    "dplyr",
    "fastmap",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "memoise",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "srppp_products_with_MO.rmd",
      "filename": "srppp_products_with_MO.html",
      "title": "Statistics on products containing microorganisms in the latest XML dump of the SRPPP",
      "author": "Johannes Ranke",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Products in microorganism categories",
        "Insecticides and fungicides containing microorganisms",
        "Summary"
      ],
      "created": "2024-07-22 10:01:06",
      "modified": "2025-07-17 09:28:17",
      "commits": 3
    },
    {
      "source": "srppp.rmd",
      "filename": "srppp.html",
      "title": "The Swiss Register of Plant Protection Products as a Relational Data Model",
      "author": "Johannes Ranke",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Substances",
        "Products",
        "Unique products (P-Numbers) and their composition",
        "Registered products (W-Numbers)",
        "Example code for getting a product composition from a product name",
        "Uses",
        "Application rates",
        "Culture forms and cultures",
        "Target organisms",
        "Unique combinations of cultures and target organisms",
        "Application comments",
        "Obligations",
        "References",
        "Appendix",
        "Complete culture tree"
      ],
      "created": "2024-07-22 10:01:06",
      "modified": "2026-03-05 16:18:19",
      "commits": 15
    }
  ],
  "_score": 6.181271771559461,
  "_indexed": true,
  "_nocasepkg": "srppp",
  "_universes": [
    "agroscope-ch",
    "jranke"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.5",
      "date": "2026-06-10T15:31:34.000Z",
      "distro": "noble",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "d3774dd1489f0e49e9cc43fec7ad07141c13e9cec08b1343953662e04172265c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.5",
      "date": "2026-06-10T15:28:49.000Z",
      "distro": "noble",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "5a64d90cfacb3655c2735c9db2e15f1aad79268f52b000ae6722b9ec2abf063d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.5",
      "date": "2026-06-10T15:28:54.000Z",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "9f7b51371f4c896f6bb4966b80610a8720ea1a7956540c037e76d9dafd6d90a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.5",
      "date": "2026-06-10T15:28:52.000Z",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "06c8e1655186d5fc24d10a6290c017b4ffd5045e889004a0386043ab721e8e7b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.5",
      "date": "2026-06-10T15:28:46.000Z",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "dad56a1a37a085838dbeb70f49b8c1d4e773a5541e0cd0a10ea9581a962784c8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.5",
      "date": "2026-06-10T15:27:53.000Z",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "05d0311bb79e6d36ad5a9e9f88dd8064cff913630936848f54040ad390828b7a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.5",
      "date": "2026-06-10T15:27:45.000Z",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "544ba9078fce89287fb0aa39095797a1b5645202ddda8a69745c21e3f680ba2b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.5",
      "date": "2026-06-10T15:28:51.000Z",
      "commit": "f401a3a3b6cba70b23c40f1ef7b93833394a3c04",
      "fileid": "341c7ebb80ee3fc9d9b2f321df0959f59d53dff6555a1e2cb1a21eebb13bf2d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agroscope-ch/actions/runs/27286679554"
    }
  ]
}