{
  "_id": "6a1ff5bfb401979e73443189",
  "Package": "FinCal",
  "Title": "Time Value of Money, Time Series Analysis and Computational\nFinance",
  "Description": "Package for time value of money calculation, time series\nanalysis and computational finance.",
  "Version": "0.6.5",
  "Date": "2023-08-05",
  "Author": "Felix Yanhui Fan <nolanfyh@gmail.com>",
  "Maintainer": "Felix Yanhui Fan <nolanfyh@gmail.com>",
  "License": "GPL (>= 2)",
  "URL": "http://felixfan.github.io/FinCal/",
  "RoxygenNote": "6.0.1",
  "Config/pak/sysreqs": "make libicu-dev",
  "Repository": "https://felixfan.r-universe.dev",
  "Date/Publication": "2025-10-30 00:47:59 UTC",
  "RemoteUrl": "https://github.com/felixfan/fincal",
  "RemoteRef": "HEAD",
  "RemoteSha": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 09:32:22 UTC",
    "User": "root"
  },
  "MD5sum": "28623635003ef9ab9a27862237e8203f",
  "_user": "felixfan",
  "_type": "src",
  "_file": "FinCal_0.6.5.tar.gz",
  "_fileid": "bd1b652d81d44fcb0e6811b872d95000746c6dbfd398d8e0b634c3d8346b5214",
  "_filesize": 271033,
  "_sha256": "bd1b652d81d44fcb0e6811b872d95000746c6dbfd398d8e0b634c3d8346b5214",
  "_created": "2026-06-03T09:32:22.000Z",
  "_published": "2026-06-03T09:37:03.253Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79263987403,
      "time": 133,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380873919"
    },
    {
      "job": 79263987383,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380873793"
    },
    {
      "job": 79263987377,
      "time": 243,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7380900934"
    },
    {
      "job": 79263987438,
      "time": 176,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380880171"
    },
    {
      "job": 79263444277,
      "time": 177,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380823303"
    },
    {
      "job": 79263987462,
      "time": 89,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380857395"
    },
    {
      "job": 79263987414,
      "time": 124,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380870490"
    },
    {
      "job": 79263987412,
      "time": 146,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7380878848"
    },
    {
      "job": 79263987431,
      "time": 150,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380881084"
    }
  ],
  "_buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/felixfan/fincal",
  "_commit": {
    "id": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
    "author": "Yanhui Fan <felixfanyh@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #4 from colinlpaterson/add-yield-actual\n\nAdd yield.actual() for date-based IRR calculations",
    "time": 1761785279
  },
  "_maintainer": {
    "name": "Felix Yanhui Fan",
    "email": "nolanfyh@gmail.com",
    "login": "felixfan",
    "description": "",
    "uuid": 4378083
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "RCurl",
      "role": "Imports"
    }
  ],
  "_owner": "felixfan",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 24,
  "_contributors": [
    {
      "user": "felixfan",
      "count": 35,
      "uuid": 4378083
    },
    {
      "user": "jsjuni",
      "count": 6,
      "uuid": 157311
    },
    {
      "user": "colinlpaterson",
      "count": 3,
      "uuid": 60370673
    }
  ],
  "_userbio": {
    "uuid": 4378083,
    "type": "user",
    "name": "Yanhui Fan"
  },
  "_downloads": {
    "count": 1465,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FinCal"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/felixfan/fincal",
  "_searchresults": 206,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FinCal.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/felixfan/fincal",
  "_realowner": "felixfan",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2013-07-16"
    },
    {
      "version": "0.2",
      "date": "2013-08-01"
    },
    {
      "version": "0.3",
      "date": "2013-08-13"
    },
    {
      "version": "0.4",
      "date": "2013-09-04"
    },
    {
      "version": "0.5",
      "date": "2013-09-25"
    },
    {
      "version": "0.6",
      "date": "2014-02-24"
    },
    {
      "version": "0.6.2",
      "date": "2015-12-30"
    },
    {
      "version": "0.6.3",
      "date": "2016-07-29"
    }
  ],
  "_exports": [
    "bdy",
    "bdy2mmy",
    "candlestickChart",
    "cash.ratio",
    "coefficient.variation",
    "cogs",
    "current.ratio",
    "ddb",
    "debt.ratio",
    "diluted.EPS",
    "discount.rate",
    "ear",
    "ear.continuous",
    "ear2bey",
    "ear2hpr",
    "EIR",
    "EPS",
    "financial.leverage",
    "fv",
    "fv.annuity",
    "fv.simple",
    "fv.uneven",
    "geometric.mean",
    "get.ohlc.google",
    "get.ohlc.yahoo",
    "get.ohlcs.google",
    "get.ohlcs.yahoo",
    "gpm",
    "harmonic.mean",
    "hpr",
    "hpr2bey",
    "hpr2ear",
    "hpr2mmy",
    "irr",
    "irr2",
    "iss",
    "lineChart",
    "lineChartMult",
    "lt.d2e",
    "mmy2hpr",
    "n.period",
    "npm",
    "npv",
    "pmt",
    "pv",
    "pv.annuity",
    "pv.perpetuity",
    "pv.simple",
    "pv.uneven",
    "quick.ratio",
    "r.continuous",
    "r.norminal",
    "r.perpetuity",
    "sampling.error",
    "SFRatio",
    "Sharpe.ratio",
    "slde",
    "total.d2e",
    "twrr",
    "volumeChart",
    "was",
    "wpr",
    "yield.actual"
  ],
  "_help": [
    {
      "page": "bdy",
      "title": "Computing bank discount yield (BDY) for a T-bill",
      "topics": [
        "bdy"
      ]
    },
    {
      "page": "bdy2mmy",
      "title": "Computing money market yield (MMY) for a T-bill",
      "topics": [
        "bdy2mmy"
      ]
    },
    {
      "page": "candlestickChart",
      "title": "Technical analysts - Candlestick chart: show prices for each period as a continuous line. The box is clear if the closing price is higher than the opening price, or filled red if the closing is lower than the opening price.",
      "topics": [
        "candlestickChart"
      ]
    },
    {
      "page": "cash.ratio",
      "title": "cash ratio - Liquidity ratios measure the firm's ability to satisfy its short-term obligations as they come due.",
      "topics": [
        "cash.ratio"
      ]
    },
    {
      "page": "coefficient.variation",
      "title": "Computing Coefficient of variation",
      "topics": [
        "coefficient.variation"
      ]
    },
    {
      "page": "cogs",
      "title": "Cost of goods sold and ending inventory under three methods (FIFO,LIFO,Weighted average)",
      "topics": [
        "cogs"
      ]
    },
    {
      "page": "current.ratio",
      "title": "current ratio - Liquidity ratios measure the firm's ability to satisfy its short-term obligations as they come due.",
      "topics": [
        "current.ratio"
      ]
    },
    {
      "page": "ddb",
      "title": "Depreciation Expense Recognition - double-declining balance (DDB), the most common declining balance method, which applies two times the straight-line rate to the declining balance.",
      "topics": [
        "ddb"
      ]
    },
    {
      "page": "debt.ratio",
      "title": "debt ratio - Solvency ratios measure the firm's ability to satisfy its long-term obligations.",
      "topics": [
        "debt.ratio"
      ]
    },
    {
      "page": "diluted.EPS",
      "title": "diluted Earnings Per Share",
      "topics": [
        "diluted.EPS"
      ]
    },
    {
      "page": "discount.rate",
      "title": "Computing the rate of return for each period",
      "topics": [
        "discount.rate"
      ]
    },
    {
      "page": "ear",
      "title": "Convert stated annual rate to the effective annual rate",
      "topics": [
        "ear"
      ]
    },
    {
      "page": "ear.continuous",
      "title": "Convert stated annual rate to the effective annual rate with continuous compounding",
      "topics": [
        "ear.continuous"
      ]
    },
    {
      "page": "ear2bey",
      "title": "bond-equivalent yield (BEY), 2 x the semiannual discount rate",
      "topics": [
        "ear2bey"
      ]
    },
    {
      "page": "ear2hpr",
      "title": "Computing HPR, the holding period return",
      "topics": [
        "ear2hpr"
      ]
    },
    {
      "page": "EIR",
      "title": "Equivalent/proportional Interest Rates",
      "topics": [
        "EIR"
      ]
    },
    {
      "page": "EPS",
      "title": "Basic Earnings Per Share",
      "topics": [
        "EPS"
      ]
    },
    {
      "page": "financial.leverage",
      "title": "financial leverage - Solvency ratios measure the firm's ability to satisfy its long-term obligations.",
      "topics": [
        "financial.leverage"
      ]
    },
    {
      "page": "fv",
      "title": "Estimate future value (fv)",
      "topics": [
        "fv"
      ]
    },
    {
      "page": "fv.annuity",
      "title": "Estimate future value of an annuity",
      "topics": [
        "fv.annuity"
      ]
    },
    {
      "page": "fv.simple",
      "title": "Estimate future value (fv) of a single sum",
      "topics": [
        "fv.simple"
      ]
    },
    {
      "page": "fv.uneven",
      "title": "Computing the future value of an uneven cash flow series",
      "topics": [
        "fv.uneven"
      ]
    },
    {
      "page": "geometric.mean",
      "title": "Geometric mean return",
      "topics": [
        "geometric.mean"
      ]
    },
    {
      "page": "get.ohlc.google",
      "title": "Download stock prices from Google Finance (open, high, low, close, volume)",
      "topics": [
        "get.ohlc.google"
      ]
    },
    {
      "page": "get.ohlc.yahoo",
      "title": "Download stock prices from Yahoo Finance (open, high, low, close, volume, adjusted)",
      "topics": [
        "get.ohlc.yahoo"
      ]
    },
    {
      "page": "get.ohlcs.google",
      "title": "Batch download stock prices from Google Finance (open, high, low, close, volume)",
      "topics": [
        "get.ohlcs.google"
      ]
    },
    {
      "page": "get.ohlcs.yahoo",
      "title": "Batch download stock prices from Yahoo Finance (open, high, low, close, volume, adjusted)",
      "topics": [
        "get.ohlcs.yahoo"
      ]
    },
    {
      "page": "gpm",
      "title": "gross profit margin - Evaluate a company's financial performance",
      "topics": [
        "gpm"
      ]
    },
    {
      "page": "harmonic.mean",
      "title": "harmonic mean, average price",
      "topics": [
        "harmonic.mean"
      ]
    },
    {
      "page": "hpr",
      "title": "Computing HPR, the holding period return",
      "topics": [
        "hpr"
      ]
    },
    {
      "page": "hpr2bey",
      "title": "bond-equivalent yield (BEY), 2 x the semiannual discount rate",
      "topics": [
        "hpr2bey"
      ]
    },
    {
      "page": "hpr2ear",
      "title": "Convert holding period return to the effective annual rate",
      "topics": [
        "hpr2ear"
      ]
    },
    {
      "page": "hpr2mmy",
      "title": "Computing money market yield (MMY) for a T-bill",
      "topics": [
        "hpr2mmy"
      ]
    },
    {
      "page": "irr",
      "title": "Computing IRR, the internal rate of return",
      "topics": [
        "irr"
      ]
    },
    {
      "page": "irr2",
      "title": "Computing IRR, the internal rate of return",
      "topics": [
        "irr2"
      ]
    },
    {
      "page": "iss",
      "title": "calculate the net increase in common shares from the potential exercise of stock options or warrants",
      "topics": [
        "iss"
      ]
    },
    {
      "page": "lineChart",
      "title": "Technical analysts - Line charts: show prices for each period as a continuous line",
      "topics": [
        "lineChart"
      ]
    },
    {
      "page": "lineChartMult",
      "title": "Technical analysts - Line charts: show prices for each period as a continuous line for multiple stocks",
      "topics": [
        "lineChartMult"
      ]
    },
    {
      "page": "lt.d2e",
      "title": "long-term debt-to-equity - Solvency ratios measure the firm's ability to satisfy its long-term obligations.",
      "topics": [
        "lt.d2e"
      ]
    },
    {
      "page": "mmy2hpr",
      "title": "Computing HPR, the holding period return",
      "topics": [
        "mmy2hpr"
      ]
    },
    {
      "page": "n.period",
      "title": "Estimate the number of periods",
      "topics": [
        "n.period"
      ]
    },
    {
      "page": "npm",
      "title": "net profit margin - Evaluate a company's financial performance",
      "topics": [
        "npm"
      ]
    },
    {
      "page": "npv",
      "title": "Computing NPV, the PV of the cash flows less the initial (time = 0) outlay",
      "topics": [
        "npv"
      ]
    },
    {
      "page": "pmt",
      "title": "Estimate period payment",
      "topics": [
        "pmt"
      ]
    },
    {
      "page": "pv",
      "title": "Estimate present value (pv)",
      "topics": [
        "pv"
      ]
    },
    {
      "page": "pv.annuity",
      "title": "Estimate present value (pv) of an annuity",
      "topics": [
        "pv.annuity"
      ]
    },
    {
      "page": "pv.perpetuity",
      "title": "Estimate present value of a perpetuity",
      "topics": [
        "pv.perpetuity"
      ]
    },
    {
      "page": "pv.simple",
      "title": "Estimate present value (pv) of a single sum",
      "topics": [
        "pv.simple"
      ]
    },
    {
      "page": "pv.uneven",
      "title": "Computing the present value of an uneven cash flow series",
      "topics": [
        "pv.uneven"
      ]
    },
    {
      "page": "quick.ratio",
      "title": "quick ratio - Liquidity ratios measure the firm's ability to satisfy its short-term obligations as they come due.",
      "topics": [
        "quick.ratio"
      ]
    },
    {
      "page": "r.continuous",
      "title": "Convert a given norminal rate to a continuous compounded rate",
      "topics": [
        "r.continuous"
      ]
    },
    {
      "page": "r.norminal",
      "title": "Convert a given continuous compounded rate to a norminal rate",
      "topics": [
        "r.norminal"
      ]
    },
    {
      "page": "r.perpetuity",
      "title": "Rate of return for a perpetuity",
      "topics": [
        "r.perpetuity"
      ]
    },
    {
      "page": "sampling.error",
      "title": "Computing Sampling error",
      "topics": [
        "sampling.error"
      ]
    },
    {
      "page": "SFRatio",
      "title": "Computing Roy's safety-first ratio",
      "topics": [
        "SFRatio"
      ]
    },
    {
      "page": "Sharpe.ratio",
      "title": "Computing Sharpe Ratio",
      "topics": [
        "Sharpe.ratio"
      ]
    },
    {
      "page": "slde",
      "title": "Depreciation Expense Recognition - Straight-line depreciation (SL) allocates an equal amount of depreciation each year over the asset's useful life",
      "topics": [
        "slde"
      ]
    },
    {
      "page": "total.d2e",
      "title": "total debt-to-equity - Solvency ratios measure the firm's ability to satisfy its long-term obligations.",
      "topics": [
        "total.d2e"
      ]
    },
    {
      "page": "twrr",
      "title": "Computing TWRR, the time-weighted rate of return",
      "topics": [
        "twrr"
      ]
    },
    {
      "page": "volumeChart",
      "title": "Technical analysts - Volume charts: show each period's volume as a vertical line",
      "topics": [
        "volumeChart"
      ]
    },
    {
      "page": "was",
      "title": "calculate weighted average shares - weighted average number of common shares",
      "topics": [
        "was"
      ]
    },
    {
      "page": "wpr",
      "title": "Weighted mean as a portfolio return",
      "topics": [
        "wpr"
      ]
    },
    {
      "page": "yield.actual",
      "title": "Calculate Yield (IRR) Using Actual Calendar Dates",
      "topics": [
        "yield.actual"
      ]
    }
  ],
  "_readme": "https://github.com/felixfan/fincal/raw/HEAD/README.md",
  "_rundeps": [
    "bitops",
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "plyr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RCurl",
    "reshape2",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 6.638067337154531,
  "_indexed": true,
  "_nocasepkg": "fincal",
  "_universes": [
    "felixfan"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.5",
      "date": "2026-06-03T09:34:33.000Z",
      "distro": "noble",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "ad5800ef6884f4a93ad93f988f7134474499dbab19a22b45297fd455222b8a74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.5",
      "date": "2026-06-03T09:34:31.000Z",
      "distro": "noble",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "9d8fbcc4e6b98fb71c8d09268f6f658d88cc7a491d7be7f1ff7c322ce6b8679a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.5",
      "date": "2026-06-03T09:35:45.000Z",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "4e4616209528617d7047273364338050f954c8e4f02722fd0c509595781ba52d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.5",
      "date": "2026-06-03T09:34:51.000Z",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "cb61d2be1ac3e849b6e8924d8e3788ff6c59225dde5c641a91831f77d2aed56a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.5",
      "date": "2026-06-03T09:34:12.000Z",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "eac596e1d107c36a37b3291e09200da17f47e6170f2e32b78ee6e9d94c06971b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-06-03T09:34:14.000Z",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "40ec606f6639809b3d4bfb525b35702754731bf84c59b7998b1159874cd56b35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-06-03T09:34:40.000Z",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "8a734b84618a07f6c414a722ba3db583904cb5ed4875245d820e34721cf537d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-06-03T09:34:38.000Z",
      "commit": "69da2e2e24a58fc75a9f68c0901c62c38bde1bc6",
      "fileid": "2b8089cb2b48ffa2bb308d9ed325dc3a765d3dcc489a089ddd44e63d769938f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/felixfan/actions/runs/26876023678"
    }
  ]
}