{
  "_id": "6a10247dacfb0bcc41c8dc9b",
  "Package": "hf",
  "Title": "Head Loss Calculations for Pipelines",
  "Version": "0.0.0.9000",
  "Authors@R": "person(\"Joao Batista\", \"Tolentino Jr.\", , \"joao.tolentino@ufsc.br\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-1303-4202\"))",
  "Description": "Provides simple and efficient functions to calculate head\nloss in pipes using standard hydraulic equations.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://github.com/joaobtj/hf, https://joaobtj.github.io/hf/",
  "BugReports": "https://github.com/joaobtj/hf/issues",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://joaobtj.r-universe.dev",
  "Date/Publication": "2026-05-11 17:27:31 UTC",
  "RemoteUrl": "https://github.com/joaobtj/hf",
  "RemoteRef": "HEAD",
  "RemoteSha": "219856cfac71849b3a026e5ec988cf77cdeb9106",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-13 10:00:35 UTC",
    "User": "root"
  },
  "Author": "Joao Batista Tolentino Jr. [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1303-4202>)",
  "Maintainer": "Joao Batista Tolentino Jr. <joao.tolentino@ufsc.br>",
  "MD5sum": "ce42e3b646317f962290e7c8ca8cdd53",
  "_user": "joaobtj",
  "_type": "src",
  "_file": "hf_0.0.0.9000.tar.gz",
  "_fileid": "b7ea35fd3649bb754d7c1c5511e9a595c4f14b13c1665295616ab58293b63037",
  "_filesize": 131193,
  "_sha256": "b7ea35fd3649bb754d7c1c5511e9a595c4f14b13c1665295616ab58293b63037",
  "_created": "2026-05-13T10:00:35.000Z",
  "_published": "2026-05-22T09:40:13.282Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77354555623,
      "time": 131,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6967130624"
    },
    {
      "job": 77354555452,
      "time": 130,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6967129963"
    },
    {
      "job": 77354555422,
      "time": 80,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6967139458"
    },
    {
      "job": 77354555411,
      "time": 94,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6967151514"
    },
    {
      "job": 77354554504,
      "time": 182,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6967079310"
    },
    {
      "job": 77354554707,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157478810"
    },
    {
      "job": 77354555344,
      "time": 66,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6967105117"
    },
    {
      "job": 77354555419,
      "time": 76,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6967108543"
    },
    {
      "job": 77354555418,
      "time": 99,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6967117074"
    }
  ],
  "_buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/joaobtj/hf",
  "_commit": {
    "id": "219856cfac71849b3a026e5ec988cf77cdeb9106",
    "author": "Your Name <joao.tolentino@ufsc.br>",
    "committer": "Your Name <joao.tolentino@ufsc.br>",
    "message": "feat(app): add Haaland eq, plot toggle, and dynamic f factor\n",
    "time": 1778520451
  },
  "_maintainer": {
    "name": "Joao Batista Tolentino Jr.",
    "email": "joao.tolentino@ufsc.br",
    "login": "joaobtj",
    "uuid": 19361160,
    "orcid": "0000-0003-1303-4202"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "bsicons",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "joaobtj",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-15",
      "n": 9
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "joaobtj",
      "count": 27,
      "uuid": 19361160
    }
  ],
  "_userbio": {
    "uuid": 19361160,
    "type": "user",
    "name": "Joao Tolentino",
    "description": "Professor at Federal University of Santa Catarina"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/hf"
  },
  "_devurl": "https://github.com/joaobtj/hf",
  "_pkgdown": "https://joaobtj.github.io/hf/",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/hf.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "calc_diameter_darcy",
    "calc_diameter_flamant",
    "calc_diameter_hw",
    "calc_flow_darcy",
    "calc_flow_flamant",
    "calc_flow_hw",
    "calc_friction_blasius",
    "calc_friction_cw",
    "calc_friction_haaland",
    "calc_friction_sj",
    "calc_head_loss_darcy",
    "calc_head_loss_flamant",
    "calc_head_loss_hw"
  ],
  "_help": [
    {
      "page": "calc_diameter_darcy",
      "title": "Calculate Required Pipe Diameter using Darcy-Weisbach",
      "topics": [
        "calc_diameter_darcy"
      ]
    },
    {
      "page": "calc_diameter_flamant",
      "title": "Calculate Required Pipe Diameter using Flamant",
      "topics": [
        "calc_diameter_flamant"
      ]
    },
    {
      "page": "calc_diameter_hw",
      "title": "Calculate Required Pipe Diameter using Hazen-Williams",
      "topics": [
        "calc_diameter_hw"
      ]
    },
    {
      "page": "calc_flow_darcy",
      "title": "Calculate Flow Rate using Darcy-Weisbach",
      "topics": [
        "calc_flow_darcy"
      ]
    },
    {
      "page": "calc_flow_flamant",
      "title": "Calculate Flow Rate using Flamant",
      "topics": [
        "calc_flow_flamant"
      ]
    },
    {
      "page": "calc_flow_hw",
      "title": "Calculate Flow Rate using Hazen-Williams",
      "topics": [
        "calc_flow_hw"
      ]
    },
    {
      "page": "calc_friction_blasius",
      "title": "Calculate Friction Factor using Blasius",
      "topics": [
        "calc_friction_blasius"
      ]
    },
    {
      "page": "calc_friction_cw",
      "title": "Calculate Friction Factor using Colebrook-White",
      "topics": [
        "calc_friction_cw"
      ]
    },
    {
      "page": "calc_friction_haaland",
      "title": "Calculate Friction Factor using Haaland",
      "topics": [
        "calc_friction_haaland"
      ]
    },
    {
      "page": "calc_friction_sj",
      "title": "Calculate Friction Factor using Swamee-Jain",
      "topics": [
        "calc_friction_sj"
      ]
    },
    {
      "page": "calc_head_loss_darcy",
      "title": "Calculate Head Loss using Darcy-Weisbach",
      "topics": [
        "calc_head_loss_darcy"
      ]
    },
    {
      "page": "calc_head_loss_flamant",
      "title": "Calculate Head Loss using Flamant Equation",
      "topics": [
        "calc_head_loss_flamant"
      ]
    },
    {
      "page": "calc_head_loss_hw",
      "title": "Calculate Head Loss using Hazen-Williams Equation",
      "topics": [
        "calc_head_loss_hw"
      ]
    }
  ],
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "darcy-weisbach-en.Rmd",
      "filename": "darcy-weisbach-en.html",
      "title": "Darcy-Weisbach Equations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "1. The Friction Factor ($f$)",
        "2. Calculating Head Loss with Functional Injection",
        "3. Calculating Diameter and Flow Rate"
      ],
      "created": "2026-04-08 01:12:31",
      "modified": "2026-04-08 01:12:31",
      "commits": 1
    },
    {
      "source": "darcy-weisbach-pt.Rmd",
      "filename": "darcy-weisbach-pt.html",
      "title": "Equações de Darcy-Weisbach",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introdução",
        "1. O Fator de Atrito ($f$)",
        "2. Calculando a Perda de Carga com Injeção Funcional",
        "3. Calculando Diâmetro e Vazão"
      ],
      "created": "2026-04-08 01:12:31",
      "modified": "2026-04-08 01:12:31",
      "commits": 1
    },
    {
      "source": "friction-pt.Rmd",
      "filename": "friction-pt.html",
      "title": "Fatores de Atrito no Pacote hf",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introdução",
        "Métodos Disponíveis",
        "Colebrook-White (calc_friction_cw)",
        "Swamee-Jain (calc_friction_sj)",
        "Haaland (calc_friction_haaland)",
        "Blasius (calc_friction_blasius)"
      ],
      "created": "2026-04-14 01:53:36",
      "modified": "2026-05-08 18:14:39",
      "commits": 2
    },
    {
      "source": "flamant-en.Rmd",
      "filename": "flamant-en.html",
      "title": "Flamant Head Loss",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The Roughness Coefficient ($b$)",
        "Equations",
        "1. Calculating Head Loss",
        "2. Calculating Required Diameter",
        "3. Calculating Flow Rate"
      ],
      "created": "2026-04-14 01:59:19",
      "modified": "2026-04-14 01:59:19",
      "commits": 1
    },
    {
      "source": "friction-en.Rmd",
      "filename": "friction-en.html",
      "title": "Friction Factors in the hf Package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Available Equations",
        "Colebrook-White (calc_friction_cw)",
        "Swamee-Jain (calc_friction_sj)",
        "Haaland (calc_friction_haaland)",
        "Blasius (calc_friction_blasius)"
      ],
      "created": "2026-04-14 01:53:36",
      "modified": "2026-05-08 18:14:39",
      "commits": 2
    },
    {
      "source": "hazen-williams-en.Rmd",
      "filename": "hazen-williams-en.html",
      "title": "Hazen-Williams Head Loss",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Limitations",
        "The Roughness Coefficient ($C$)",
        "Equations",
        "1. Calculating Head Loss",
        "2. Calculating Required Diameter",
        "3. Calculating Flow Rate"
      ],
      "created": "2026-04-08 01:12:31",
      "modified": "2026-04-08 01:12:31",
      "commits": 1
    },
    {
      "source": "flamant-pt.Rmd",
      "filename": "flamant-pt.html",
      "title": "Perda de Carga de Flamant",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introdução",
        "O Coeficiente de Rugosidade ($b$)",
        "Equações",
        "1. Calculando a Perda de Carga",
        "2. Calculando o Diâmetro Necessário",
        "3. Calculando a Vazão"
      ],
      "created": "2026-04-14 01:59:19",
      "modified": "2026-04-14 01:59:19",
      "commits": 1
    },
    {
      "source": "hazen-williams-pt.Rmd",
      "filename": "hazen-williams-pt.html",
      "title": "Perda de Carga de Hazen-Williams",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introdução",
        "Limitações da Fórmula",
        "O Coeficiente de Rugosidade ($C$)",
        "Equações",
        "1. Calculando a Perda de Carga",
        "2. Calculando o Diâmetro Necessário",
        "3. Calculando a Vazão"
      ],
      "created": "2026-04-08 01:12:31",
      "modified": "2026-04-08 01:12:31",
      "commits": 1
    }
  ],
  "_score": 3.5051499783199063,
  "_indexed": true,
  "_nocasepkg": "hf",
  "_universes": [
    "joaobtj"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-05-13T10:03:05.000Z",
      "distro": "noble",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "91c82e78efb024f934aa44f5bb028401731afa7d2d4a641a603de33021947518",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-05-13T10:03:05.000Z",
      "distro": "noble",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "1abbbd2e311b8a2639937a0e5226bb0fb9af6e10bd62fd17b92a2bcb2c1012a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-05-13T10:03:36.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "64c8e0a8c8bef5d9466498e7c9404b0c767993a6c7363f7307562f7e8ed8d8c1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-05-13T10:04:08.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "2995f653fcb2c54451484b4a4598f3a20b1b4fe67dbdbd1d826d3bc6f922e583",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-13T10:01:50.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "c67aa95a8276996fb1eed8df14287728eb321f491ab1c5e8b7c55187286b0758",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-13T10:01:59.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "443641002e8a43924370894216da7b666ae780dc271e7694b739ef2484dca869",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-13T10:02:22.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "eec4b8995c0d7de9ec65670f4cb7268f321df44758909845b6ce57d6e9e3d6dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-05-22T09:39:57.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "ba5627b93476e713be2a5c47e5d6d8bd9658baaf69bf261b4bec0d43ed1fa708",
      "status": "success",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/25791926750"
    }
  ]
}