Package: debkeepr 0.1.1.9000

debkeepr: Analysis of Non-Decimal Currencies and Double-Entry Bookkeeping

Analysis of historical non-decimal currencies and value systems that use tripartite or tetrapartite systems such as pounds, shillings, and pence. It introduces new vector classes to represent non-decimal currencies, making them compatible with numeric classes, and provides functions to work with these classes in data frames in the context of double-entry bookkeeping.

Authors:Jesse Sadler [aut, cre, cph]

debkeepr_0.1.1.9000.tar.gz
debkeepr_0.1.1.9000.zip(r-4.5)debkeepr_0.1.1.9000.zip(r-4.4)debkeepr_0.1.1.9000.zip(r-4.3)
debkeepr_0.1.1.9000.tgz(r-4.4-any)debkeepr_0.1.1.9000.tgz(r-4.3-any)
debkeepr_0.1.1.9000.tar.gz(r-4.5-noble)debkeepr_0.1.1.9000.tar.gz(r-4.4-noble)
debkeepr_0.1.1.9000.tgz(r-4.4-emscripten)debkeepr_0.1.1.9000.tgz(r-4.3-emscripten)
debkeepr.pdf |debkeepr.html
debkeepr/json (API)
NEWS

# Install 'debkeepr' in R:
install.packages('debkeepr', repos = c('https://jessesadler.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/jessesadler/debkeepr/issues

Datasets:

On CRAN:

accountingdigital-humanitieseconomic-historyhistory

31 exports 9 stars 1.40 score 17 dependencies 24 scripts 277 downloads

Last updated 1 years agofrom:6468872717. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 17 2024
R-4.5-winNOTESep 17 2024
R-4.5-linuxNOTESep 17 2024
R-4.4-winNOTESep 17 2024
R-4.4-macNOTESep 17 2024
R-4.3-winNOTESep 17 2024
R-4.3-macNOTESep 17 2024

Exports:%<-%%>%deb_accountdeb_account_summarydeb_as_decimaldeb_as_listdeb_as_lsddeb_as_tetradeb_balancedeb_convert_basesdeb_convert_unitdeb_creditdeb_currentdeb_debitdeb_decimaldeb_gather_lsddeb_gather_tetradeb_is_decimaldeb_is_lsddeb_is_tetradeb_lsddeb_normalizedeb_opendeb_spread_lsddeb_spread_tetradeb_tetradeb_textvec_proxy_compare.deb_lsdvec_proxy_compare.deb_tetravec_proxy_equal.deb_lsdvec_proxy_equal.deb_tetra

Dependencies:clidplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithrzeallot

Analysis of Richard Dafforne's Journal and Ledger

Rendered fromledger.Rmdusingknitr::rmarkdownon Sep 17 2024.

Last update: 2023-03-27
Started: 2018-09-18

Getting Started with debkeepr

Rendered fromdebkeepr.Rmdusingknitr::rmarkdownon Sep 17 2024.

Last update: 2023-03-18
Started: 2018-09-06

Transactions in Richard Dafforne's Journal

Rendered fromtransactions.Rmdusingknitr::rmarkdownon Sep 17 2024.

Last update: 2022-06-02
Started: 2018-09-06

Readme and manuals

Help Manual

Help pageTopics
Arithmetic operations for debkeeprarithmetic vec_arith.deb_decimal vec_arith.deb_decimal.deb_decimal vec_arith.deb_decimal.deb_lsd vec_arith.deb_decimal.deb_tetra vec_arith.deb_decimal.default vec_arith.deb_decimal.MISSING vec_arith.deb_decimal.numeric vec_arith.deb_lsd vec_arith.deb_lsd.deb_decimal vec_arith.deb_lsd.deb_lsd vec_arith.deb_lsd.deb_tetra vec_arith.deb_lsd.default vec_arith.deb_lsd.MISSING vec_arith.deb_lsd.numeric vec_arith.deb_tetra vec_arith.deb_tetra.deb_decimal vec_arith.deb_tetra.deb_lsd vec_arith.deb_tetra.deb_tetra vec_arith.deb_tetra.default vec_arith.deb_tetra.MISSING vec_arith.deb_tetra.numeric vec_arith.numeric.deb_decimal vec_arith.numeric.deb_lsd vec_arith.numeric.deb_tetra
Cast to 'deb_decimal'cast-decimal deb_as_decimal deb_as_decimal.deb_decimal deb_as_decimal.deb_lsd deb_as_decimal.deb_tetra deb_as_decimal.default deb_as_decimal.list deb_as_decimal.logical deb_as_decimal.numeric
Cast to 'deb_lsd'cast-lsd deb_as_lsd deb_as_lsd.deb_decimal deb_as_lsd.deb_lsd deb_as_lsd.deb_tetra deb_as_lsd.default deb_as_lsd.list deb_as_lsd.logical deb_as_lsd.numeric
Cast to 'deb_tetra'cast-tetra deb_as_tetra deb_as_tetra.deb_decimal deb_as_tetra.deb_lsd deb_as_tetra.deb_tetra deb_as_tetra.default deb_as_tetra.list deb_as_tetra.logical deb_as_tetra.numeric
Equality and comparisoncomparison vec_proxy_compare.deb_lsd vec_proxy_compare.deb_tetra vec_proxy_equal.deb_lsd vec_proxy_equal.deb_tetra
Convert bases of 'deb_lsd', 'deb_tetra', and 'deb_decimal' vectorsconvert-bases deb_convert_bases deb_convert_bases.deb_decimal deb_convert_bases.deb_lsd deb_convert_bases.deb_tetra deb_convert_bases.default
Accounts from the practice journal and ledger of Richard Daffornedafforne_accounts
Transactions from the practice journal and ledger of Richard Daffornedafforne_transactions
Convert the unit of 'deb_decimal' vectorsdeb_convert_unit
A decimalized class for tripartite and tetrapartite valuesdeb_decimal
Test if an object is of class 'deb_decimal'deb_is_decimal
Test if an object is of class 'deb_lsd'deb_is_lsd
Test if an object is of class 'deb_tetra'deb_is_tetra
A class for pounds, shillings and pence valuesdeb_lsd
A class for tetrapartite valuesdeb_tetra
Cast 'deb_lsd' or 'deb_tetra' to a list of valuesdeb_as_list deb_as_list.deb_lsd deb_as_list.deb_tetra deb_as_list.default list-lsd
Helpers to create and separate a 'deb_lsd' column in a data framedeb_gather_lsd deb_spread_lsd lsd-column
Math group with 'deb_lsd' and 'deb_tetra' vectorsmathematics
Normalize tripartite and tetrapartite valuesdeb_normalize deb_normalize.deb_lsd deb_normalize.deb_tetra deb_normalize.default deb_normalize.numeric normalization
Helpers to create and separate a 'deb_tetra' column in a data framedeb_gather_tetra deb_spread_tetra tetra-column
Format 'deb_lsd', 'deb_decimal', and 'deb_tetra' vectors as textdeb_text deb_text.deb_decimal deb_text.deb_lsd deb_text.deb_tetra deb_text.default text
Analysis of double-entry bookkeepingdeb_account deb_account_summary deb_balance deb_credit deb_current deb_debit deb_open transactions
Error message for unimplemented mathematics functionsvec_math.deb_lsd
Error message for unimplemented mathematics functionsvec_math.deb_tetra