{
  "_id": "6acf3e4ad9de2f3f33fc9754",
  "Package": "Rfactor",
  "Title": "Rainfall Erosivity Calculations from Precipitation Records",
  "Version": "0.2.0.9000",
  "Authors@R": "person(\ngiven = \"Adrian\",\nfamily = \"Irașoc\",\nemail = \"adrian.irasoc@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-9496-5588\")\n)",
  "Description": "Calculates rainfall erosivity from timestamped\nprecipitation records. The package identifies rainfall events,\ncalculates continuous rolling rainfall intensities, rainfall\nkinetic energy, and event EI30 erosivity, aggregates\ncontributing event erosivity to monthly and yearly totals, and\ncalculates multi-year mean monthly and annual rainfall\nerosivity. Storm separation, event omission criteria, intensity\ndurations, and rainfall kinetic-energy equations are\nconfigurable. Rainfall kinetic energy can be calculated using\nthe formulations of Brown and Foster (1987)\n<doi:10.13031/2013.31957>, McGregor et al. (1995)\n<doi:10.13031/2013.27921>, and Laws and Parsons (1943)\n<doi:10.1029/TR024i002p00452>.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/adrianira/Rfactor",
  "BugReports": "https://github.com/adrianira/Rfactor/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://adrianira.r-universe.dev",
  "Date/Publication": "2026-09-14 08:15:13 UTC",
  "RemoteUrl": "https://github.com/adrianira/rfactor",
  "RemoteRef": "HEAD",
  "RemoteSha": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-14 07:58:42 UTC",
    "User": "root"
  },
  "Author": "Adrian Irașoc [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-9496-5588>)",
  "Maintainer": "Adrian Irașoc <adrian.irasoc@gmail.com>",
  "_user": "adrianira",
  "_type": "src",
  "_file": "Rfactor_0.2.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/9306ad5e159c14375045d3374be629528814fc4b4dc9ab3bbb40ff5f9eba7c06",
  "_filesize": 385571,
  "_sha256": "9306ad5e159c14375045d3374be629528814fc4b4dc9ab3bbb40ff5f9eba7c06",
  "_expires": "2027-01-22T08:33:12.000Z",
  "_created": "2026-10-14T07:58:42.000Z",
  "_published": "2026-10-14T08:33:14.273Z",
  "_buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115745622381,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11878348229"
    },
    {
      "job": 115745622418,
      "time": 117,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11878487489"
    },
    {
      "job": 115745622362,
      "time": 148,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11880135487"
    },
    {
      "job": 115745622428,
      "time": 159,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11879114125"
    },
    {
      "job": 115744654107,
      "time": 153,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11878277925"
    },
    {
      "job": 115745622270,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11877733732"
    },
    {
      "job": 115745622470,
      "time": 117,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11878109034"
    },
    {
      "job": 115745622378,
      "time": 75,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11878447725"
    },
    {
      "job": 115745622361,
      "time": 62,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11877989339"
    }
  ],
  "_upstream": "https://github.com/adrianira/rfactor",
  "_commit": {
    "id": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
    "author": "adrianira <adrian.irasoc@gmail.com>",
    "committer": "adrianira <adrian.irasoc@gmail.com>",
    "message": "Start development version 0.2.0.9000\n",
    "time": 1789373713
  },
  "_maintainer": {
    "name": "Adrian Irașoc",
    "email": "adrian.irasoc@gmail.com",
    "login": "adrianira",
    "orcid": "0000-0002-9496-5588",
    "description": "",
    "uuid": 81561934
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "clock",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "adrianira",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-33",
      "n": 2
    },
    {
      "week": "2026-36",
      "n": 1
    },
    {
      "week": "2026-38",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-08-13"
    },
    {
      "name": "v0.2.0",
      "date": "2026-09-02"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "adrianira",
      "count": 7,
      "uuid": 81561934
    }
  ],
  "_userbio": {
    "uuid": 81561934,
    "type": "user",
    "name": "Adrian Irașoc",
    "followers": 3
  },
  "_downloads": {
    "count": 407,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Rfactor"
  },
  "_devurl": "https://github.com/adrianira/rfactor",
  "_searchresults": 0,
  "_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/Rfactor.html"
  ],
  "_homeurl": "https://github.com/adrianira/rfactor",
  "_realowner": "adrianira",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2026-09-12"
    }
  ],
  "_exports": [
    "rf_calculate_ei30",
    "rf_calculate_energy",
    "rf_calculate_mean_rfactor",
    "rf_calculate_rfactor",
    "rf_identify_storms",
    "rf_max_intensity",
    "rf_read_rainfall",
    "rf_settings",
    "rf_validate_rainfall"
  ],
  "_help": [
    {
      "page": "rf_calculate_ei30",
      "title": "Calculate event rainfall erosivity and EI30",
      "topics": [
        "rf_calculate_ei30"
      ]
    },
    {
      "page": "rf_calculate_energy",
      "title": "Calculate rainfall kinetic energy",
      "topics": [
        "rf_calculate_energy"
      ]
    },
    {
      "page": "rf_calculate_mean_rfactor",
      "title": "Calculate multi-year mean rainfall erosivity",
      "topics": [
        "rf_calculate_mean_rfactor"
      ]
    },
    {
      "page": "rf_calculate_rfactor",
      "title": "Aggregate event rainfall erosivity by calendar period",
      "topics": [
        "rf_calculate_rfactor"
      ]
    },
    {
      "page": "rf_identify_storms",
      "title": "Identify independent rainfall events",
      "topics": [
        "rf_identify_storms"
      ]
    },
    {
      "page": "rf_max_intensity",
      "title": "Calculate maximum rolling rainfall intensity",
      "topics": [
        "rf_max_intensity"
      ]
    },
    {
      "page": "rf_read_rainfall",
      "title": "Read timestamped rainfall data",
      "topics": [
        "rf_read_rainfall"
      ]
    },
    {
      "page": "rf_settings",
      "title": "Create rainfall erosivity calculation settings",
      "topics": [
        "rf_settings"
      ]
    },
    {
      "page": "rf_validate_rainfall",
      "title": "Validate a rainfall time series",
      "topics": [
        "rf_validate_rainfall"
      ]
    }
  ],
  "_readme": "https://github.com/adrianira/rfactor/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "clock",
    "cpp11",
    "data.table",
    "glue",
    "lifecycle",
    "rlang",
    "tzdb",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started with Rfactor",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Rainfall input",
        "Calculation settings",
        "Identify rainfall events",
        "Calculate event EI30",
        "Aggregate rainfall erosivity",
        "Multi-year mean rainfall erosivity",
        "Mean annual rainfall erosivity",
        "Multi-year monthly means",
        "Annual versus monthly means",
        "Including all rainfall events",
        "Changing the kinetic-energy equation",
        "Temporal resolution",
        "Sparse rainfall records",
        "Next steps"
      ],
      "created": "2026-08-13 14:12:06",
      "modified": "2026-09-02 13:16:39",
      "commits": 2
    },
    {
      "source": "validation.Rmd",
      "filename": "validation.html",
      "title": "Methods and validation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Scope",
        "Event EI30 and the rainfall-runoff erosivity factor",
        "Rainfall-event separation",
        "RIST storm-break precipitation setting",
        "Sparse rainfall records",
        "Maximum rainfall intensity",
        "Partial windows",
        "[I_",
        "10\\frac",
        "Temporal-resolution compatibility",
        "Rainfall kinetic energy",
        "Brown and Foster (1987)",
        "McGregor et al. (1995)",
        "Laws and Parsons (1943)",
        "Energy-equation validation",
        "Event omission",
        "[\\mathrm",
        "Alternative omission configurations",
        "Single-record rainfall events",
        "Canonical synthetic validation",
        "Temporal-resolution validation",
        "Rfactor result",
        "Comparison with RIST",
        "Validation with real rainfall records",
        "Bucuresti-Filaret, 2025",
        "Vladeasa 1800, 1991",
        "Monthly and yearly aggregation",
        "Multi-year mean rainfall erosivity",
        "What validation does and does not establish",
        "Reproducibility",
        "References"
      ],
      "created": "2026-08-13 14:12:06",
      "modified": "2026-09-02 13:16:39",
      "commits": 2
    }
  ],
  "_score": 4.477121254719663,
  "_indexed": true,
  "_nocasepkg": "rfactor",
  "_universes": [
    "adrianira"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-14T08:00:54.000Z",
      "distro": "resolute",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/4939622b78adaf69fef52bbfe983a08b38cdc7a13a63b2a7a9d2fe9c959fe4dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-14T08:00:55.000Z",
      "distro": "resolute",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/7f4e0fc8f3a611ec7eb1f110d7a5ebd18e3703c89f971f1e5c7ec4d3ef365623",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-14T08:30:21.000Z",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/4f4aecb38aec4428762ef223574c96eaf27dfd2ad15a55ee56d4803f7432fe86",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-14T08:31:56.000Z",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/5e81a95fb0d4206909d8fb9213794c2ba7f10dd15f1fac65c16122611f46b751",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0.9000",
      "date": "2026-10-14T08:01:01.000Z",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/71f792c201866a097e764619b91c109460c818a72816a45615cc3e02885c54f9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-14T08:00:42.000Z",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/bb9d78205ce0a684576f1a9eedc372a1a57e7e254856f6c2dabb0171fdd67500",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-14T08:00:03.000Z",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/0a02268e1d421284f678c3cabbf8c2f27182b58903fcae228d79ebfa163b0d92",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-14T07:59:56.000Z",
      "commit": "0d9c37cd1a0ba162d3f098c94e3669df43015b47",
      "fileid": "https://r2.ropensci.org/b433c2fd7ffa6e025f3debba2618efb2550885f4b361703be47f425addf5b03b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrianira/actions/runs/38531592265"
    }
  ]
}