{
  "_id": "6a106510acfb0bcc41ca8a4c",
  "Package": "jrvFinance",
  "Title": "Basic Finance; NPV/IRR/Annuities/Bond-Pricing; Black Scholes",
  "Version": "1.4.3",
  "Authors@R": "person(given=\"Jayanth\", family=\"Varma\",\nemail=\"jrvarma@iima.ac.in\", role=c(\"aut\",\"cre\"))",
  "Description": "Implements the basic financial analysis functions similar\nto (but not identical to) what is available in most spreadsheet\nsoftware. This includes finding the IRR and NPV of regularly\nspaced cash flows and annuities. Bond pricing and YTM\ncalculations are included. In addition, Black Scholes option\npricing and Greeks are also provided.",
  "License": "GPL (>=2)",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/jrvarma/jrvFinance",
  "BugReports": "https://github.com/jrvarma/jrvFinance/issues",
  "RoxygenNote": "7.1.1",
  "Repository": "https://jrvarma.r-universe.dev",
  "Date/Publication": "2021-11-05 13:48:58 UTC",
  "RemoteUrl": "https://github.com/jrvarma/jrvfinance",
  "RemoteRef": "HEAD",
  "RemoteSha": "a35a65a881789955da7055c9c3203ebe644db71f",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-08 06:32:09 UTC",
    "User": "root"
  },
  "Author": "Jayanth Varma [aut, cre]",
  "Maintainer": "Jayanth Varma <jrvarma@iima.ac.in>",
  "MD5sum": "6649c2926c6c0995e1cd4f8d10fa2a1f",
  "_user": "jrvarma",
  "_type": "src",
  "_file": "jrvFinance_1.4.3.tar.gz",
  "_fileid": "17bf0e36f50e5c8557d00f96ebc785c682bd38085c86fe547a052bf7e6a54bef",
  "_filesize": 246830,
  "_sha256": "17bf0e36f50e5c8557d00f96ebc785c682bd38085c86fe547a052bf7e6a54bef",
  "_created": "2026-05-08T06:32:09.000Z",
  "_published": "2026-05-22T14:15:44.613Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77397678706,
      "time": 97,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873279034"
    },
    {
      "job": 77397678741,
      "time": 115,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873284868"
    },
    {
      "job": 77397679012,
      "time": 176,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873288192"
    },
    {
      "job": 77397678722,
      "time": 125,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873280559"
    },
    {
      "job": 77397678319,
      "time": 158,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873255268"
    },
    {
      "job": 77397678040,
      "time": 92,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7162677305"
    },
    {
      "job": 77397679002,
      "time": 71,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873273000"
    },
    {
      "job": 77397679486,
      "time": 67,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873272115"
    },
    {
      "job": 77397679030,
      "time": 72,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873273274"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jrvarma/jrvfinance",
  "_commit": {
    "id": "a35a65a881789955da7055c9c3203ebe644db71f",
    "author": "Jayanth Varma <jrvarma@gmail.com>",
    "committer": "Jayanth Varma <jrvarma@gmail.com>",
    "message": "Release version 1.4.3\n",
    "time": 1636120138
  },
  "_maintainer": {
    "name": "Jayanth Varma",
    "email": "jrvarma@iima.ac.in",
    "login": "jrvarma",
    "uuid": 12668915
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "jrvarma",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 13,
  "_contributors": [
    {
      "user": "jrvarma",
      "count": 4,
      "uuid": 12668915
    },
    {
      "user": "sjvrensburg",
      "count": 1,
      "uuid": 24384420
    }
  ],
  "_userbio": {
    "uuid": 12668915,
    "type": "user",
    "name": "Prof. Jayanth R Varma"
  },
  "_downloads": {
    "count": 670,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jrvFinance"
  },
  "_devurl": "https://github.com/jrvarma/jrvfinance",
  "_searchresults": 50,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jrvFinance.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jrvarma/jrvfinance",
  "_realowner": "jrvarma",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.03",
      "date": "2015-10-06"
    },
    {
      "version": "1.4.0",
      "date": "2018-06-17"
    },
    {
      "version": "1.4.1",
      "date": "2019-03-15"
    },
    {
      "version": "1.4.2",
      "date": "2021-04-18"
    },
    {
      "version": "1.4.3",
      "date": "2021-11-05"
    }
  ],
  "_exports": [
    "annuity.fv",
    "annuity.instalment",
    "annuity.instalment.breakup",
    "annuity.periods",
    "annuity.pv",
    "annuity.rate",
    "bisection.root",
    "bond.duration",
    "bond.durations",
    "bond.price",
    "bond.prices",
    "bond.TCF",
    "bond.yield",
    "bond.yields",
    "coupons.dates",
    "coupons.n",
    "coupons.next",
    "coupons.prev",
    "daycount.30.360",
    "daycount.actual",
    "duration",
    "edate",
    "equiv.rate",
    "GenBS",
    "GenBSImplied",
    "irr",
    "irr.solve",
    "newton.raphson.root",
    "npv",
    "yearFraction"
  ],
  "_help": [
    {
      "page": "jrvFinance-package",
      "title": "Basic Finance: NPV/IRR/annuities, bond pricing, Black Scholes",
      "topics": [
        "jrvFinance-package",
        "jrvFinance"
      ]
    },
    {
      "page": "annuity",
      "title": "Present Value of Annuity and Related Functions",
      "topics": [
        "annuity",
        "annuity.fv",
        "annuity.instalment",
        "annuity.instalment.breakup",
        "annuity.periods",
        "annuity.pv",
        "annuity.rate"
      ]
    },
    {
      "page": "bisection.root",
      "title": "Find zero of a function by bracketing the zero and then using bisection.",
      "topics": [
        "bisection.root"
      ]
    },
    {
      "page": "bonds",
      "title": "Bond pricing using yield to maturity.",
      "topics": [
        "bond.duration",
        "bond.durations",
        "bond.price",
        "bond.prices",
        "bond.TCF",
        "bond.yield",
        "bond.yields",
        "bonds"
      ]
    },
    {
      "page": "coupons",
      "title": "Bond pricing using yield to maturity.",
      "topics": [
        "coupons",
        "coupons.dates",
        "coupons.n",
        "coupons.next",
        "coupons.prev"
      ]
    },
    {
      "page": "daycount",
      "title": "Day count and year fraction for bond pricing",
      "topics": [
        "daycount",
        "daycount.30.360",
        "daycount.actual",
        "yearFraction"
      ]
    },
    {
      "page": "duration",
      "title": "Duration and Modified Duration",
      "topics": [
        "duration"
      ]
    },
    {
      "page": "edate",
      "title": "Shift date by a number of months",
      "topics": [
        "edate"
      ]
    },
    {
      "page": "equiv.rate",
      "title": "Equivalent Rates under different Compounding Conventions",
      "topics": [
        "equiv.rate"
      ]
    },
    {
      "page": "GenBS",
      "title": "Generalized Black Scholes model for pricing vanilla European options",
      "topics": [
        "GenBS"
      ]
    },
    {
      "page": "GenBSImplied",
      "title": "Generalized Black Scholes model implied volatility",
      "topics": [
        "GenBSImplied"
      ]
    },
    {
      "page": "irr",
      "title": "Internal Rate of Return",
      "topics": [
        "irr"
      ]
    },
    {
      "page": "irr.solve",
      "title": "Solve for IRR (internal rate of return) or YTM (yield to maturity)",
      "topics": [
        "irr.solve"
      ]
    },
    {
      "page": "newton.raphson.root",
      "title": "A Newton Raphson root finder: finds x such that f(x) = 0",
      "topics": [
        "newton.raphson.root"
      ]
    },
    {
      "page": "npv",
      "title": "Net Present Value",
      "topics": [
        "npv"
      ]
    }
  ],
  "_readme": "https://github.com/jrvarma/jrvfinance/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "jrvFinance-demo.Rmd",
      "filename": "jrvFinance-demo.html",
      "title": "jrvFinance Usage",
      "author": "Jayanth R. Varma",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Contents",
        "<a name=\"intro\"></a>Introduction",
        "<a name=\"npv\"></a>NPV and IRR",
        "<a name=\"dur\"></a>Duration of general cash flows",
        "<a name=\"annuity\"></a>Annuity functions",
        "<a name=\"bond\"></a>Bond Price, Yield and Duration",
        "<a name=\"gbs\"></a> (Generalized) Black Scholes Formulas",
        "<a name=\"util\"></a>Utility functions",
        "Equivalent rate with different compounding frequency",
        "edate",
        "Newton Raphson root solver",
        "Bisection root solver"
      ],
      "created": "2015-10-04 16:14:37",
      "modified": "2018-06-17 11:33:25",
      "commits": 3
    }
  ],
  "_score": 5.989004615698537,
  "_indexed": true,
  "_nocasepkg": "jrvfinance",
  "_universes": [
    "jrvarma"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-05-08T06:33:53.000Z",
      "distro": "noble",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "56cf88e5c8f262ac90d671d1dbed24ba02f757af19b480fbc69ad14689d0a7f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-05-08T06:34:17.000Z",
      "distro": "noble",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "d55f2c1447e5b4f6d955a781f830f91a7ff47bf799d74e2eb32f881a6ae6e7b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-05-08T06:34:34.000Z",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "bb98ffc0176515c4753fe4e782a61cdda8f75a3d67e1f346d97f4550c86b32a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-05-08T06:34:02.000Z",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "2486e6ce3d2372701ce0e13086d7c91ee2832136321090ce560733a4c77bab97",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-05-08T06:33:24.000Z",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "21e119969fe96c64277cc9e419a33e5e86463c78651687d1f1b47f0d8670539a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-05-08T06:33:19.000Z",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "29467d336ba4e226402e67033f192238daf46f8823d48b930778213571816e8e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-05-08T06:33:18.000Z",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "d88d8017e8eab0f45ddb1c635cf7a8d1e548037b49c8f2b9487e09c3b2b6d23d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.3",
      "date": "2026-05-22T14:15:29.000Z",
      "commit": "a35a65a881789955da7055c9c3203ebe644db71f",
      "fileid": "fe7b30c5279d11fad63f27dad6ab6e063f2dec005f103479f36ed44c742d8acf",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jrvarma/actions/runs/25540751684"
    }
  ]
}