# `Ledger`: A Parsed Ledger File ```{py:currentmodule} means.types.Ledger ``` ```{eval-rst} .. autoclass:: means.types.Ledger.Ledger ``` ## `I` Loading and Serialization ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.serialize ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.load ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.setup ``` ## `II` Ingestion Pipeline ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.find_new_files ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.line_filter ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.should_grow ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.apply_templates ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.apply_routes ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.check_transactions ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.clean_csv ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.csv_to_ledger ``` ## `III` Ledger Maintenance ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.merge ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.write ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.sort ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.clean_ledger ``` ## `IV` Views and Archival ```{eval-rst} .. autoattribute:: means.types.Ledger.Ledger.accounts ``` ```{eval-rst} .. autoattribute:: means.types.Ledger.Ledger.base_user ``` ```{eval-rst} .. autoattribute:: means.types.Ledger.Ledger.new_files ``` ```{eval-rst} .. automethod:: means.types.Ledger.Ledger.archive ```