{
  "_id": "6a27edd724555f66ed54ad97",
  "Package": "hydraulics",
  "Type": "Package",
  "Title": "Basic Pipe and Open Channel Hydraulics",
  "Version": "0.7.2",
  "Authors@R": "c(person(given = \"Ed\",\nfamily = \"Maurer\",\nrole = c(\"aut\", \"cre\"),\nemail = \"emaurer@scu.edu\"),\nperson(given = \"Irucka\",\nfamily = \"Embry\",\nrole = c(\"aut\", \"ctb\"),\ncomment = \"iemisc code\"))",
  "Maintainer": "Ed Maurer <emaurer@scu.edu>",
  "Description": "Functions for basic hydraulic calculations related to\nwater flow in circular pipes both flowing full (under\npressure), and partially full (gravity flow), and trapezoidal\nopen channels. For pressure flow this includes friction loss\ncalculations by solving the Darcy-Weisbach equation for head\nloss, flow or diameter, plotting a Moody diagram, matching a\npump characteristic curve to a system curve, and solving for\nflows in a pipe network using the Hardy-Cross method. The\nDarcy-Weisbach friction factor is calculated using the\nColebrook (or Colebrook-White equation), the basis of the Moody\ndiagram, the original citation being Colebrook (1939)\n<doi:10.1680/ijoti.1939.13150>. For gravity flow, the Manning\nequation is used, again solving for missing parameters. The\nderivation of and solutions using the Darcy-Weisbach equation\nand the Manning equation are outlined in many fluid mechanics\ntexts such as Finnemore and Maurer (2024,\nISBN:978-1-264-78729-6). Some gradually- and rapidly-varied\nflow functions are included. For the Manning equation\nsolutions, this package uses modifications of original code\nfrom the 'iemisc' package by Irucka Embry.",
  "URL": "https://github.com/EdM44/hydraulics,\nhttps://edm44.github.io/hydraulics/",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr, rmarkdown",
  "Config/pak/sysreqs": "libicu-dev libudunits2-dev",
  "Repository": "https://edm44.r-universe.dev",
  "Date/Publication": "2025-10-10 01:27:48 UTC",
  "RemoteUrl": "https://github.com/edm44/hydraulics",
  "RemoteRef": "HEAD",
  "RemoteSha": "f0555073552c0b347a32dc47d90651106bfd33a0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-09 10:37:33 UTC",
    "User": "root"
  },
  "Author": "Ed Maurer [aut, cre],\nIrucka Embry [aut, ctb] (iemisc code)",
  "MD5sum": "1f7d2ed2f415b7a192c760b48a9e85f0",
  "_user": "edm44",
  "_type": "src",
  "_file": "hydraulics_0.7.2.tar.gz",
  "_fileid": "78e242dd1dd59e38b726e4e8d3071177f5a839eaa1ef0961f9ac42e1f01bf0bd",
  "_filesize": 1541332,
  "_sha256": "78e242dd1dd59e38b726e4e8d3071177f5a839eaa1ef0961f9ac42e1f01bf0bd",
  "_created": "2026-06-09T10:37:33.000Z",
  "_published": "2026-06-09T10:41:27.725Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80302997524,
      "time": 154,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7505287800"
    },
    {
      "job": 80302997561,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7505285764"
    },
    {
      "job": 80302997618,
      "time": 91,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7505294756"
    },
    {
      "job": 80302997519,
      "time": 118,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7505303240"
    },
    {
      "job": 80302425981,
      "time": 205,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7505236073"
    },
    {
      "job": 80302997529,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7505285806"
    },
    {
      "job": 80302997583,
      "time": 111,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7505272978"
    },
    {
      "job": 80302997782,
      "time": 111,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7505273224"
    },
    {
      "job": 80302997597,
      "time": 92,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7505266998"
    }
  ],
  "_buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/edm44/hydraulics",
  "_commit": {
    "id": "f0555073552c0b347a32dc47d90651106bfd33a0",
    "author": "EdM44 <emaurer@scu.edu>",
    "committer": "EdM44 <emaurer@scu.edu>",
    "message": "remove revdep\n",
    "time": 1760059668
  },
  "_maintainer": {
    "name": "Ed Maurer",
    "email": "emaurer@scu.edu",
    "login": "edm44",
    "description": "Ed Maurer, professor of civil, environmental, and sustainable engineering",
    "uuid": 14060514
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "units",
      "role": "Imports"
    },
    {
      "package": "formatdown",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "edm44",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-41",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 10,
  "_contributors": [
    {
      "user": "edm44",
      "count": 63,
      "uuid": 14060514
    },
    {
      "user": "graphdr",
      "count": 1,
      "uuid": 7549507
    }
  ],
  "_userbio": {
    "uuid": 14060514,
    "type": "user",
    "name": "Ed",
    "description": "Ed Maurer, professor of civil, environmental, and sustainable engineering"
  },
  "_downloads": {
    "count": 232,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/hydraulics"
  },
  "_devurl": "https://github.com/edm44/hydraulics",
  "_pkgdown": "https://edm44.github.io/hydraulics/",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/hydraulics.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/edm44/hydraulics",
  "_realowner": "edm44",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2020-05-18"
    },
    {
      "version": "0.2.0",
      "date": "2020-07-02"
    },
    {
      "version": "0.2.1",
      "date": "2020-08-02"
    },
    {
      "version": "0.2.2",
      "date": "2020-08-26"
    },
    {
      "version": "0.2.3",
      "date": "2020-12-13"
    },
    {
      "version": "0.2.4",
      "date": "2021-02-25"
    },
    {
      "version": "0.3.0",
      "date": "2021-05-19"
    },
    {
      "version": "0.4.0",
      "date": "2022-01-04"
    },
    {
      "version": "0.4.1",
      "date": "2022-03-07"
    },
    {
      "version": "0.5.0",
      "date": "2022-10-11"
    },
    {
      "version": "0.6.0",
      "date": "2022-11-09"
    },
    {
      "version": "0.6.1",
      "date": "2022-12-06"
    },
    {
      "version": "0.7.0",
      "date": "2024-03-06"
    },
    {
      "version": "0.7.1",
      "date": "2024-11-18"
    },
    {
      "version": "0.7.2",
      "date": "2025-10-10"
    }
  ],
  "_exports": [
    "atmdens",
    "atmos_table",
    "atmpres",
    "atmtemp",
    "colebrook",
    "darcyweisbach",
    "dens",
    "direct_step",
    "dvisc",
    "Ev",
    "hardycross",
    "kvisc",
    "manningc",
    "manningt",
    "moody",
    "operpoint",
    "pumpcurve",
    "reynolds_number",
    "sequent_depth",
    "spec_energy_trap",
    "specwt",
    "surf_tension",
    "svp",
    "systemcurve",
    "velocity",
    "water_table",
    "xc_circle",
    "xc_trap"
  ],
  "_help": [
    {
      "page": "atmos_table",
      "title": "Tabulates into a tibble some properties of the standard atmosphere: temperature, density, and pressure.",
      "topics": [
        "atmos_table"
      ]
    },
    {
      "page": "atmosprops",
      "title": "Functions to calculate ICAO standard atmospheric properties: temperature, density, and pressure.",
      "topics": [
        "atmdens",
        "atmosprops",
        "atmpres",
        "atmtemp"
      ]
    },
    {
      "page": "colebrook",
      "title": "Calculates the Darcy-Weisbach Friction Factor f",
      "topics": [
        "colebrook",
        "reynolds_number",
        "velocity"
      ]
    },
    {
      "page": "darcyweisbach",
      "title": "Solves the Darcy-Weisbach Equation for the either head loss (hf), flow rate (Q), diameter (D), or roughness height (ks).",
      "topics": [
        "darcyweisbach"
      ]
    },
    {
      "page": "direct_step",
      "title": "Uses the direct step method to find the distance between two known depths in a trapezoidal channel",
      "topics": [
        "direct_step"
      ]
    },
    {
      "page": "hardycross",
      "title": "Applies the Hardy-Cross method to solve for pipe flows in a network.",
      "topics": [
        "hardycross"
      ]
    },
    {
      "page": "manningc",
      "title": "Solves the Manning Equation for gravity flow in a circular pipe",
      "topics": [
        "manningc"
      ]
    },
    {
      "page": "manningt",
      "title": "Solves the Manning Equation for water flow in an open channel",
      "topics": [
        "manningt"
      ]
    },
    {
      "page": "moody",
      "title": "Creates a Moody diagram with optional manually added points",
      "topics": [
        "moody"
      ]
    },
    {
      "page": "operpoint",
      "title": "Uses input pump and system curves to find the operating point for a pump and create a plot.",
      "topics": [
        "operpoint"
      ]
    },
    {
      "page": "pumpcurve",
      "title": "Fits a polynomial curve to three or more points from a pump characteristic curve to be used in solving for an operating point of the pump in a piping system.",
      "topics": [
        "pumpcurve"
      ]
    },
    {
      "page": "sequent_depth",
      "title": "Solves the Momentum Equation for sequent (or conjugate) depth in a trapezoidal channel",
      "topics": [
        "sequent_depth"
      ]
    },
    {
      "page": "spec_energy_trap",
      "title": "Creates a specific energy diagram for a trapezoidal channel",
      "topics": [
        "spec_energy_trap"
      ]
    },
    {
      "page": "systemcurve",
      "title": "Creates a system curve for a piping system using the static head and a coefficient.",
      "topics": [
        "systemcurve"
      ]
    },
    {
      "page": "water_table",
      "title": "Tabulates into a tibble the basic water properties: density, dynamic and kinematic viscosity, saturation vapor pressure, surface tension, and bulk modulus.",
      "topics": [
        "water_table"
      ]
    },
    {
      "page": "waterprops",
      "title": "Functions to calculate water properties: density, specific weight, dynamic and kinematic viscosity, saturation vapor pressure, surface tension, and bulk modulus.",
      "topics": [
        "dens",
        "dvisc",
        "Ev",
        "kvisc",
        "specwt",
        "surf_tension",
        "svp",
        "waterprops"
      ]
    },
    {
      "page": "xc_circle",
      "title": "Creates a cross-section plot for a partially filled pipe",
      "topics": [
        "xc_circle"
      ]
    },
    {
      "page": "xc_trap",
      "title": "Creates a cross-section plot for an open channel",
      "topics": [
        "xc_trap"
      ]
    }
  ],
  "_readme": "https://github.com/edm44/hydraulics/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "gtools",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "plyr",
    "pracma",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "reshape2",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "hydraulics_vignette.Rmd",
      "filename": "hydraulics_vignette.html",
      "title": "Hydraulics Vignette",
      "author": "Ed Maurer",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction to the hydraulics package",
        "1.0 Water properties",
        "2.0 Fundamental constants",
        "3.0 Friction Loss in Circular Pipes",
        "4.0 Flow in Circular Pipes Flowing Partially Full",
        "5.0 Flow in Open Channels (rectangular, triangular, trapezoidal)",
        "6.0 Pump Curve and Operating Points",
        "7.0 Pipe Networks and the Hardy-Cross method",
        "8.0 Miscellaneous functions",
        "License"
      ],
      "created": "2020-08-19 18:27:49",
      "modified": "2024-11-17 23:34:02",
      "commits": 19
    }
  ],
  "_score": 4.698970004336019,
  "_indexed": true,
  "_nocasepkg": "hydraulics",
  "_universes": [
    "edm44"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.2",
      "date": "2026-06-09T10:39:51.000Z",
      "distro": "noble",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "a1018090b6b514ebad1a7bad7e4557af32dae82dfbad7ce816847ca761ebc735",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.7.2",
      "date": "2026-06-09T10:39:48.000Z",
      "distro": "noble",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "a4ed6d742b2fa56ced41250c18a3b46da49c40903a9ac6780a04b7f7fdf27233",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.2",
      "date": "2026-06-09T10:40:28.000Z",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "627ccef844a1b6514ae8ea5d0ca6b20ca17e176b37b464dc7a51f4812819ea56",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.7.2",
      "date": "2026-06-09T10:40:46.000Z",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "14dd12926c8d4438434b852c699be1ce7ad6919f22c6d9ae900295e8448a86dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.7.2",
      "date": "2026-06-09T10:40:17.000Z",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "fafb6f31c24bf25c6939b19f764561d0c8b050e925a59239c89d1a6c1ad34bf3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7.2",
      "date": "2026-06-09T10:39:00.000Z",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "7ff91e4936d5086a0d0495c136734843968a029878a6d60483e331bdc59a9ace",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.7.2",
      "date": "2026-06-09T10:39:04.000Z",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "ac2f7f6e9d8e4dd5c347ec3570e50b21115f34e2e63dff2d810f9bea374c298b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.7.2",
      "date": "2026-06-09T10:38:46.000Z",
      "commit": "f0555073552c0b347a32dc47d90651106bfd33a0",
      "fileid": "0824cd8611bb641ae40d7da096a3535964270419c1736d2368b8e22ce696ceee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edm44/actions/runs/27200314881"
    }
  ]
}