{
  "_id": "6ac9f5adfe5cc25786e8359e",
  "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-10-10 07:59:59 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>",
  "_user": "joaobtj",
  "_type": "src",
  "_file": "hf_0.0.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/08cd6bbab07d63bb196bd2710152038057c492eec35256769db1b5df4fb18220",
  "_filesize": 133107,
  "_sha256": "08cd6bbab07d63bb196bd2710152038057c492eec35256769db1b5df4fb18220",
  "_expires": "2027-01-18T08:22:03.000Z",
  "_created": "2026-10-10T07:59:59.000Z",
  "_published": "2026-10-10T08:22:05.661Z",
  "_buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114167516220,
      "time": 119,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11664121846"
    },
    {
      "job": 114167516203,
      "time": 115,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11663971798"
    },
    {
      "job": 114167516184,
      "time": 83,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11663679894"
    },
    {
      "job": 114167516189,
      "time": 80,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11664760092"
    },
    {
      "job": 114167021765,
      "time": 173,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11663657870"
    },
    {
      "job": 114167516200,
      "time": 81,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11664437524"
    },
    {
      "job": 114167516204,
      "time": 70,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11664486491"
    },
    {
      "job": 114167516252,
      "time": 59,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11663608045"
    },
    {
      "job": 114167516233,
      "time": 74,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11663992858"
    }
  ],
  "_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",
    "description": "Professor at Federal University of Santa Catarina",
    "uuid": 19361160,
    "orcid": "0000-0003-1303-4202"
  },
  "_distro": "resolute",
  "_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": 1,
  "_contributors": [
    {
      "user": "joaobtj",
      "count": 27,
      "uuid": 19361160
    }
  ],
  "_userbio": {
    "uuid": 19361160,
    "type": "user",
    "name": "Joao Tolentino",
    "followers": 13,
    "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.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/hf.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_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"
      ]
    }
  ],
  "_readme": "https://github.com/joaobtj/hf/raw/HEAD/README.md",
  "_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": 4.204119982655925,
  "_indexed": true,
  "_nocasepkg": "hf",
  "_universes": [
    "joaobtj"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:02:04.000Z",
      "distro": "resolute",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/275cf25ab16020e0f801005e883e21d46fbfbca788c618b341d61a2aeceb4390",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:02:01.000Z",
      "distro": "resolute",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/05f095b8ac37c46183d7e5a012cde9e395c559c071e307ba7a381cee49a41d2b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:18:50.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/35fd8d6f7f153e3c20d26a4d4442334a82185f2be29026ca6a28b125843e430b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:21:36.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/92170d5ae2e85de0b707893bdd680575faadfb5754347208cc127c8c2c47fb53",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:01:38.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/99c20ea06db510c7a66037641431d5aceef0a5d34e7532484e92a28cf7031bd2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:01:09.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/d3f62a3800ab7603c38904b5066ed3bd7ad0bfa5d3e4e14a4e9eefee74e0004a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:01:01.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/1dc2b2632f6eca0aca3af2a749b04c7a369215c6338e7cc849e5f84582f654e7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-10T08:01:18.000Z",
      "commit": "219856cfac71849b3a026e5ec988cf77cdeb9106",
      "fileid": "https://r2.ropensci.org/bf2fa61e3dbcd3e8aca093d1e81f292c5e43978748ecb9bd30ad61b93ff5dbc6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joaobtj/actions/runs/38036181593"
    }
  ]
}