Saravanan666/pypi-org huggingface dataset:
Package: beamshapes
BeamshapesCalculate directivity of various sound source models and get their beamshapes.This package is released under an MIT license.Getting started withbeamshapes>>> import matplotlib.pyplot as plt 
>>> import numpy as np 
>>> import beamshapes
>>> from beamshapes import piston_in_infinite_baffle_directivity as PIB # short alias
>>> input_parameters = {'k':50, 'a':0.1}
>>> angles = np.linspace(-np.pi/2,np.pi/2,50)
>>> _, directionality = PIB(angles, input_parameters) # output the dB(D(theta)/D(on-axis))
>>> plt.figure();a0 = plt.subplot(111, projection='polar')
>>> plt.plot(angles, directionality) # plot the beamshape !!For more detailed use-cases, check out theexample gallery online!InstallationPre-PyPi installation instructionsFor the steps below to work you need to have a working Python installation that you can access from the command line. It is recommended to do the installation in avirtual environment.Clone the Github repositorygit clone https://github.com/thejasvibr/bat_beamshapes.gitChange directories to the downloaded repo, and switch to thedevbranch:git checkout devInstall the dependencies withpip install -r beamshapes/tests/requirements_test.txtInstallbeamshapeswithpython setup.py installDetailed documentationFor more details on the concepts and source documentation - please check out theonline docs.Citation informationIf you use this package - please do consider citing the preprint:*Beleyur, T. (2021, August 5). beamshapes : a Python package to generate directivity patterns for various sound sources.https://doi.org/10.31219/osf.io/zc52t, version {VERSIONNUMBER-HERE} *You can access the version number of the package being used with>>> import beamshapes
>>> print(beamshapes.__version__)Bibtext format:@misc{beleyur_2021,
 title={beamshapes : a Python package to generate directivity patterns for various sound sources},
 url={osf.io/zc52t},
 DOI={10.31219/osf.io/zc52t},
 publisher={OSF Preprints},
 author={Beleyur, Thejasvi},
 year={2021},
 month={Aug}
}Future implementationsPiston on a cylinderRectangular piston on a prolate spheroid (paper)TODO:Add more examplesRemove 'a' parameter from piston in sphere directivity?  (next releases, this is backwards incompatible!)
Package: beamspy
BEAMSpy (Birmingham mEtabolite Annotation for Mass Spectrometry) is a Python package that includes several automated and
seamless computational modules that are applied to putatively annotate metabolites detected in untargeted ultra (high)
performance liquid chromatography-mass spectrometry or untargeted direct infusion mass spectrometry metabolomic assays.
All reported metabolites are annotated to level 2 or 3 of the Metabolomics Standards
Initiative (MSI) reporting standards (Metabolomics. 2007 Sep; 3(3): 211–221.doi: 10.1007/s11306-007-0082-2).
The package is highly flexible to suit the diversity of sample types studied and mass spectrometers applied in
untargeted metabolomics studies. The user can use the standard reference files included in the package or can develop
their own reference files.Documentation (Read the Docs)Bug reportsQuick installationCondaInstallMiniconda. Follow the steps describedhere.Run the following commands to install BEAMSpy.Windows-64, Linux-64 and OSx$ conda create -n beamspy beamspy -c conda-forge -c bioconda -c computational-metabolomics
$ activate beamspyLinux-64 and OSx$ conda create -n beamspy beamspy -c conda-forge -c bioconda -c computational-metabolomics
$ source activate beamspyUsageCommand line interface (CLI)$ beamspy --helpGraphical user interface (GUI)$ beamspy start-guiBug reportsPlease report any bugs that you findhere.
Or fork the repository onGitHuband create a pull request (PR). We welcome all contributions, and we will help you to make the PR if you are new togit.CreditsTeam (University of Birmingham and EMBL-EBI)Code baseRalf J. M. Weber (r.j.weber@bham.ac.uk) -University of Birmingham (UK)LicenseReleased under the GNU General Public License v3.0 (seeLICENSE)
Package: beamwalk
BeamwalkHelper program for launching laser light into optical fibers.Originally created by Klaus Döringshoff.InstallationBeamwalk can be installed via pip:pip install beamwalkIf you plan to make changes to the code, usegit clone https://github.com/bleykauf/beamwalk.git
cd beamwalk
pip install -e .UsageTo start: Open terminal and runbeamwalkFor command line options seebeamwalk --help
Package: beanbag
BeanBag is a simple module that lets you access REST APIs in an easy
way. For example:>>> import beanbag
>>> github = beanbag.BeanBag("https://api.github.com")
>>> watchers = github.repos.ajtowns.beanbag.watchers()
>>> for w in watchers:
...     print(w["login"])Seehttp://beanbag.readthedocs.org/for more information.
Package: beanbag-docutils
This is a collection of utilities to help with generating documentation for
Beanbag-related products, including:Review Board- Our widely-used open source code review product.RBCommons- Our Review Board SaaS.Djblets- A set of utilities and infrastructure for Django-based projects.RBTools- Command line tools for Review Board and RBCommons.Sphinx ExtensionsMost of the utilities are used with theSphinxdocumentation system. Amongst
other enhancements, this package offers:A parser for theBeanbag docstring format(a variation on theGoogle
docstring format), which we use for Python and JavaScript documentationEnhancements for Sphinx’sintersphinxsystem to provide per-page
intersphinx resolution options (useful for pages, such as release notes,
that need to link to different versions of the same docs, such asDjangoor
Python)Enhancements to ReStructuredText references to let a reference name span
lines (useful for long Python/JavaScript module/class names)Linking code references to GitHub documentationHigh-DPI image embeddingA role for HTTP status codesAccess to document-defined metadata in a structured form when parsing
documentsCompatibilitybeanbag-docutils 2.x supports Python 3.6-3.12 and Sphinx 1.8-7.x.beanbag-docutils 1.x supports Python 2.7 and 3.6-3.10.Getting StartedTo install the package, run:$pipinstallbeanbag-docutilsSee thedocumentationfor usage information.
Package: beancount
A double-entry accounting system that uses text files as input.Beancount defines a simple data format or “language” that lets you define
financial transaction records in a text file, load them in memory and
generate and export a variety of reports, such as balance sheets or income
statements. It also provides a client with an SQL-like query language to
filter and aggregate financial data, and a web interface which renders
those reports to HTML. Finally, it provides the scaffolding required to
automate the conversion of external data into one’s input file in
Beancount syntax.
Package: beancount2ledger
Beancount2ledgerBeancount2ledger converts files in thebeancountformat to eitherledgerorhledgeroutput.InstallationYou can install beancount2ledger with pip:pip3 install beancount2ledgerUsageBeancount2ledger takes a file argument, loads the file into beancount data structures, and converts the data to ledger output.You can use the--format(-f) option to toggle betweenledgerandhledgeroutput.DocumentationYou canread the documentation onlinethanks to Read the Docs.
Package: beancount-balexpr
beancount_balexprCheck balances against simple expressions combining multiple accounts in beancount.Installationpip install beancount_balexprExamplesplugin "beancount_balexpr.balexpr"

1990-01-01 open Assets:A USD
1990-01-01 open Assets:B USD
1990-01-01 open Equity:OpenBalance USD
1991-01-01 pad Assets:A Equity:OpenBalance
1991-01-01 pad Assets:B Equity:OpenBalance
1991-01-02 balance Assets:A 213.00 USD
1991-01-02 balance Assets:B 264.00 USD

1991-01-03 custom "balexpr" "Assets:A+Assets:B"               477.00 USD
1991-01-03 custom "balexpr" "Assets:A+200.00"                 413.00 USD
1991-01-03 custom "balexpr" "Assets:B*(Assets:A+200.00)"   109032.00 USD
1991-01-03 custom "balexpr" "Assets:A-Assets:B"               -51.00 USD
1991-01-03 custom "balexpr" "Assets:A*Assets:B"             56232.00 USD
1991-01-03 custom "balexpr" "Assets:A/Assets:B"                 0.81 USD
1991-01-03 custom "balexpr" "Assets:A+Assets:A*Assets:B"    56445.00 USD
1991-01-03 custom "balexpr" "(Assets:A+Assets:A)*Assets:B" 112464.00 USD

1991-01-03 custom "balexpr" "
    Assets:A +
    Assets:B"               477.00 USDLimitationsDoes not support the account names with dashes because they are conflicting with the minus sign
Package: beancount-bd
Beancount Bourse Direct Importerbeancount-bdprovides an order history importer for the brookerBourse Directto theBeancountformat.Installation$pipinstallbeancount-bdUsageAddBDImporterto yourBeancount importers config file.CONFIG=[BDImporter(account='Assets:FR:BD:PEA',fee_category='Expenses:Finances:Commission',tickers_lut={"AM.E.P.SP500":"PE500","LY.PEANASD":"PUST","MSC.EM":"PAEEM","MSC.EUR":"PCEU",}),]ContributionFeel free to contribute!Please make sure you have Python 3.6+ andPoetryinstalled.Git clone the repository -git clone https://github.com/ArthurFDLR/beancount-bdInstall the packages required for development -poetry installThat's basically it. You should now be able to run lint checks and the test suite -make lint test.
Package: beancount-bot
beancount_bot适用于 Beancount 记账的 Telegram 机器人Features支持简易鉴权支持交易创建、撤回内建自由且强大的模板语法，适用于各种记账需求允许通过插件扩展记账语法支持定时任务支持多个用户同时记账，设置不同的标签安装通过 Pip (Pypi)pipinstallbeancount_bot通过 Dockerkaaass/beancount_bot_docker：beancount_bot 的 Docker 镜像kaaass/beancount_bot_costflow_docker：包含 beancount_bot 与 Costflow 插件的 Docker 镜像使用下载示例配置文件beancount_bot.example.yml、template.example.yml修改后保存为beancount_bot.yml、template.yml执行beancount_bot推荐插件kaaass/beancount_bot_costflow：支持 Costflow 语法欢迎在 Issue 推荐优秀插件。插件开发请查阅项目 Wiki。Roadmap支持定时备份使用定时任务支持支持账单导入暂时搁置i18n support完善对多人记账的支持
Package: beancount-bot-costflow
beancount_bot_costflowbeancount_bot的 Costflow 语法插件使用使用本插件之前，需要保证安装 Node.js（Node 版本需 >= 14） 并且安装路径位于 PATH 中。安装：pip install beancount_bot_costflow在 beancount_bot 配置文件的transaction.message_dispatcher增加如下配置：transaction:# ...message_dispatcher:# ...# 必须添加在最后一个位置-class:'beancount_bot_costflow.CostflowDispatcher'args:costflow_config:'costflow.json'注意，你仍需要自行配置一份costflow.json作为 Costflow 语法的配置。参阅：Costflow 文档：https://www.costflow.io/docs/syntax/Costflow Playground：https://playground.costflow.ioNoteCostflow 部分（costflow-parser.js）源码位于：kaaass/costflow-parser-simple-wrapper与本仓库同采用 GPLv3 协议。Creditcostflow/parser
Package: beancount-capitalone
beancount-capitalonebeancount-capitalone provides an Importer for converting CSV exports Capital One bank transactions intoBeancountv2 format.Installationpipinstallbeancount-capitaloneUsageCredit CardsAdd the Capital One Credit card importer to your account as follows:importbeancount_capitaloneCONFIG=[beancount_capitalone.CreditImporter('Liabilities:Credit-Cards:CapitalOne',currency='USD',lastfour='1234',# Replace with last four digits of your accountaccount_patterns=[# These are example patterns. You can add your own.('GITHUB','Expenses:Cloud-Services:Source-Hosting:Github'),('Fedex','Expenses:Postage:FedEx'),]),]Once this configuration is in place, you can usebean-extractto convert a CapitalOne CSV export of transactions to beancount format:bean-extractconfig.py2023-03-10_transaction_download.csvAPIaccount_patternsTheaccount_patternsparameter is a list of (regex, account) pairs. For each line in your CSV, the CapitalOne importer will attempt to create a matching posting on the transaction by matching the payee, narration, or the concatenated pair to the regexes.The regexes are in priority order, with earlier patterns taking priority over later patterns.ResourcesSeeawesome-beancountfor other publicly available Beancount importers.
Package: beancount_cc_importers
Beancount CC importersSimple importers for my personal usage. Supported sources and formats:SourceData Format招商银行 (CMB)json, email交通银行 (COMM)email中国农业银行 (ABC)email平安银行 (PingAn)email微信零钱 (Wechat Lingqian)csvMicrosoft China salaryjsonNote the repo simply parses ad hoc data sources without relying on official APIs.
Package: beancount-ce
Beancount Caisse d'Epargne Importerbeancount-ceprovides a statements (PDF and CSV) importer for the bankCaisse d'Epargneto theBeancountformat.Installation$pipinstallbeancount-ceUsageAddCEImporterto yourBeancount importers config file.IBAN_NUMBER_CE='FR00 1111 2222 3333 4444 5555 666'CONFIG=[CEImporter(iban=IBAN_NUMBER_CE,account='Assets:FR:CdE:CompteCourant',expenseCat='Expenses:FIXME',#OptionalcreditCat='Income:FIXME',#OptionalshowOperationTypes=False#Optional),]ContributionFeel free to contribute!Please make sure you have Python 3.6+ andPoetryinstalled.Git clone the repository -git clone https://github.com/ArthurFDLR/beancount-ceInstall the packages required for development -poetry installThat's basically it. You should now be able to run lint checks and the test suite -make lint test.
Package: beancount-chase
Beancount Chase Bank Importerbeancount-chaseis aBeancountimporter forChase BankCSV statements.Installation$pipinstallbeancount-chaseUsageCONFIG=[ChaseImporter(account='Assets:US:CB:Checking',expenseCat='Expenses:FIXME',#OptionalcreditCat='Income:FIXME',#Optional),]ContributionFeel free to contribute!Please make sure you have Python 3.6+ andPoetryinstalled.Git clone the repository -git clone https://github.com/ArthurFDLR/beancount-chaseInstall the packages required for development -poetry installThat's basically it. You should now be able to run lint checks and the test suite -make lint test.
Package: beancount-chase-bank
beancount-chase-bankbeancount-chase-bank provides an Importer for converting CSV exports Chase bank transactions intoBeancountv2 format.Installationpipinstallbeancount-chase-bankUsageChecking AccountsAdd the Chase Checking importer to your account as follows:importbeancount_chaseCONFIG=[beancount_chase.CheckingImporter('Assets:Checking:Chase',currency='USD',lastfour='1234',# Replace with last four digits of your accountaccount_patterns=[# These are example patterns. You can add your own.('GITHUB','Expenses:Cloud-Services:Source-Hosting:Github'),('Fedex','Expenses:Postage:FedEx'),]),]Once this configuration is in place, you can usebean-extractto convert a Chase CSV export of transactions to beancount format:bean-extractconfig.pyChase1234_Activity_20220219.CSVCredit CardsAdd the Chase Credit card importer to your account as follows:importbeancount_chaseCONFIG=[beancount_chase.CreditImporter('Liabilities:Credit-Cards:Chase',currency='USD',lastfour='1234',# Replace with last four digits of your accountaccount_patterns=[# These are example patterns. You can add your own.('GITHUB','Expenses:Cloud-Services:Source-Hosting:Github'),('Fedex','Expenses:Postage:FedEx'),]),]Once this configuration is in place, you can usebean-extractto convert a Chase CSV export of transactions to beancount format:bean-extractconfig.pyChase1234_Activity20210808_20210907_20210929.CSVAPIaccount_patternsTheaccount_patternsparameter is a list of (regex, account) pairs. For each line in your CSV, the Chase importer will attempt to create a matching posting on the transaction by matching the payee, narration, or the concatenated pair to the regexes.The regexes are in priority order, with earlier patterns taking priority over later patterns.ResourcesSeeawesome-beancountfor other publicly available Beancount importers.
Package: beancount-china-income-tax
本插件用于beancount计算每
月所应缴纳的中华人民共和国个人所得税. 如计算金额与实际缴纳额度不同,bean-check或beancount-fava会显示 error.税表和扣除项目插件所使用税表来自中华人民共和国个人所得税法所附附件1：个人所得税税率表（综合所得适用）.pdf级数年应纳税所得额税率（%）速算扣除数1不超过36000元的302超过36000元至144000元的部分1025203超过144000元至300000元的部分20169204超过300000元至420000元的部分25319205超过420000元至660000元的部分30529206超过660000元至960000元的部分35859207超过960000元的部分45181920根据2006第07期-基本养老保险, 基本医疗保险费, 失业保险费, 住房公积金免征个人所得税及个人所得税专项附加扣除暂行办法,
纳税人可享有相应扣除项目, 可在本插件中指定扣除账户或扣除额度.使用方法beancount 插件的工作流程和使用方法可参考Beancount Scripting & Plugins.
最简单的方法是pip install beancount-china-income-tax, 然后在 beanount 里指定plugin "beancount-china-income-tax.china_income_tax" "category=china-income-tax,account=Expenses:IncomeTax"在参与所得税计算的 beancount 账户和 transaction 下指定category:china-income-tax, 如:1970-01-01 open Income:Salary
  category: "china-income-tax"
1970-01-01 open Income:Allowance
  category: "china-income-tax"
1970-01-01 open Expenses:Pension
  category: "china-income-tax"可在 transaction thread 下用 tax-deduction 修正税款计算, 如下面的示例
中tax-deduction: -3300. 负数为扣除, 正数为增加 (如有未记录的额外收益时).2022-01-31 * "salary"
  category: "china-income-tax"
  tax-deduction: -3300
  Income:Allowance                          -500 CNY
  Income:Salary                           -40000 CNY
  Expenses:Pension                          1000 CNY
  Expenses:IncomeTax:2022                 410.41 CNY
  Assets:BankCard本插件会根据相应账户收支及指定的扣除来计算应纳税额. 如果Expenses:IncomeTax:2022的税款与插件计算不符,beancount-fava会显示income tax does not match, calculated: 1005.00, actual: 410.41设置选项option分类用途是否必需?示例categoryplugin/transaction option指定参与本插件计算的账户和 transaction是category=china-income-taxaccountplugin option税款账户前缀是account=Expenses:IncomeTaxmonthly-deductionplugin option每月的修正额度, 默认为 -5000, 正数为增加否monthly-deduction=-5000preciseplugin option税款账户比较精度, 默认为 0.01否precise=0.01tax-deductiontransaction option指定 transaction 的税款计算修正, 默认为 0否tax-deduction: -1100
Package: beancount-cmb-importer
Beancount CMB ImporterBeancount CMB Importer 是一个用于将招商银行 PDF 交易流水导入 Beancount 的 Python 库。安装使用 pip 安装 Beancount CMB Importer：pipinstallbeancount-cmb-importer使用方法登陆招商银行手机银行 App，把交易流水发送到您的邮箱中。然后下载邮箱中的附件，并把附件解压之后的 pdf 放在 documents 目录下。在您的 Beancount 文件夹中，创建一个新的 Python 脚本（例如：config.py），并将以下代码复制到脚本中：frombeancmb.pdf_importerimportCmbPdfImporterCONFIG=[CmbPdfImporter('Assets:Current:CMB','./main.bean'),]使用bean-extract来提取交易记录:bean-extract config.py documents/。这将从 PDF 文件中提取交易并将其转换为 Beancount 格式。您可以将其复制并粘贴到您的 Beancount 主文件中。注意事项在导入时，会识别主账本中对应账户的最后一次 balance 记录的日期，只有晚于这个日期的交易才会被导入导入的交易，会默认添加一个去向账户Equity:UFO。如果想自定义这个账户，可以通过CmbPdfImporter的参数来指定:CmbPdfImporter('Assets:Current:CMB', './main.bean', 'Expenses:Others')LicenseMIT.
Package: beancount-docverif
Beancount DocverifDocverif is the "Document Verification" plugin forbeancount,
fulfilling the following functions:Require that every transaction touching an account have an accompanying
document on disk:2000-01-01  open  Expenses:General BEAN
  docverif: "Require"Explicitly declare the name of a document accompanying a transaction:; Document entry pointing to a working document: should validate correctly
2020-06-01  *   "plumber"   "fix faucet leak"
  document: "2020-06-01.plumber - services.pdf"
  Expenses:General
  Assets:Bank -150 BEANExplicitly declare that a transaction is expected not to have
an accompanying document:; Explicit "None" document: should ignore missing document
2020-06-01  *   "store" "groceries"
  document: "None"
  Expenses:General
  Assets:Bank -10 BEANLook for an "implicit" PDF document matching transaction data:; Document entry without an explicit "document" entry,
; should implicitly match document: "2020-06-01.plumber - services.pdf"
2020-06-01  *   "plumber"   "services"
  Expenses:General
  Assets:Bank -150 BEANAssociate (and require) a document with any type of entry,
includingopenentries themselves:2000-01-01  open    Assets:Bank BEAN
  docverif: "Require"
  document: "2020-06-01.plumber - services.pdf"Guarantee integrity: verify that every document declared
does in fact exist on disk.Installationpipinstallbeancount_docverifUsageIn your toplevel.beancountfile, include:plugin  "beancount_docverif"
option  "documents" "./"See the.beancountfiles intestfor examples.DevelopingInstall package and dev requirements locally:python3-mpipinstall-e.[dev]Run tests:python3-mpytestBuild both binary and source distributions locally:python3setup.pybdist_wheelsdistSeesanitize.shfor maintainer's personal tooling.Beancount QuirksWe depend on beancount itself finding documents
and auto-generatingDocumententries.
This requires adocumentsoption in the beancount file itself, eg:option "documents" "./"Subdirectory formatTODOFictitiousTODOFilename must be valid (eg. "broken.pdf" is out)
Package: beancount-ethereum
Ethereum transaction importer for BeancountConfigurationExample of configuration file:config.json.beancount-ethereumcan load data fromEtherscanor block explorers with similar API likeBlockscout.If you are using Etherscan, get your API key athttps://etherscan.io/.InstallInstallbeancount-ethereum:pip install beancount-ethereumTo install from source:pip install -e .UsageDownload transactions to file:beancount-ethereum --config=config.json --output-dir=downloadsAdd importer to import configuration (example):import beancount_ethereum

CONFIG = [
    beancount_ethereum.importer.Importer(config_path='config.json'),
]Check withbean-identify:bean-identify import_config.py downloadsImport transactions withbean-extract:bean-extract -e test.beancount import_config.py downloadsDeployDeploybeancount-ethereum:make deploy
Package: beancount-fava
This package has been renamed to `fava <https://pypi.python.org/pypi/fava>`__.
Please use the `fava <https://pypi.python.org/pypi/fava>`__ package in the
future!Fava is a web interface for the double-entry bookkeeping softwarebeancountwith a focus on features and usability.Check out the onlinedemoand learn more
about Fava on theWeb Site.TheGetting Startedguide details the installation
and how to get started with beancount.  If you are already familiar with
beancount, you can get started with Fava:pip3 install fava
fava ledger.beancountand visit the web interface athttp://localhost:5000.If you want to hack on Fava or run a development version, see theDevelopmentpage on the
website for details. Contributions are very welcome!
Package: beancount-financial-statement
Beancount 财报一个给个人用的财报工具，分析 beancount 账本，自动生成资产负债表。Demo可以 clone 这个仓库重现这个报告:gitclonehttps://github.com/e7h4n/beancount-financial-statementcdbeancount-financial-statement
python3-mvenv.
.bin/activate
pip3install.
bean-statement--year2021--month8--beancountexample/main.bean>/tmp/report.html
open/tmp/report.html安装pipinstallbeancount-financial-statement安装后可以通过命令bean-statement来使用。如何使用创建一个额外的 layout.txt 文件来控制资产负债表中各个项目的顺序。例如:Assets:Current assets:Cash and cash equivalent
Assets:Current assets:Short-term investment
Assets:Current assets:Account receivables
Assets:Non-current assets:Stock and index fund
Assets:Non-current assets:Equipments
Assets:Non-current assets:Real estate
Liabilities:Current liabilities:Credit card
Liabilities:Current liabilities:Account payable
Liabilities:Non-current liabilities:Loan
Equity:Current equity:Current assets
Equity:Current equity:Current liabilities
Equity:Non-current equity:Non-current assets
Equity:Non-current equity:Non-current liabilities同时在账本开头设置 layout 文件的位置:1970-01-01 custom "finance-statement-option" "balance_sheet_layout" "layout.txt"balance_sheet_layout 是相对于账本主文件的路径。这样的 layout 会让资产负债表从上到下分别是资产、负债和所有者权益。Layout 中的每一项，都可以在账本中通过balance_sheet_category和equity_category来指定。在账本中给所有的 Assets 和 Liabilities 设置类别。例如:2019-01-01 open Assets:US:BofA
  balance_sheet_category: "Assets:Current assets:Cash and cash equivalent"
  equity_category: "Equity:Current equity:Current assets"以上这个例子的意思是，将Assets:US:BofA这项资产，计入Assets:Current assets:Cash and cash equivalent这一分类。同时这项资产会参与Equity:Current equity:Current assets这项所有者权益的计算。再看一个负债的例子:1980-05-12 open Liabilities:US:Chase:Slate                      USD
  balance_sheet_category: "Liabilities:Current liabilities:Credit card"
  equity_category: "Equity:Current equity:Current liabilities"这个例子的意思是，将Liabilities:US:Chase:Slate这项负债，计入Liabilities:Current liabilities:Credit card这一分类，同时这项资产会参与Equity:Current equity:Current liabilities的计算。在账本中配置财报所使用的货币。在账本开头设置:1970-01-01 custom "finance-statement-option" "working_currency" "USD"这样会把生成的报表所有的货币都统一成working_currency。执行命令bean-statement--year2021--month8--beancountYOUR_LEDGER_FILE_PATH如何贡献代码这里有一些常用的make命令：$make
Someavailablecommands:*test-Rununittestsandtestcoverage.*code-style-Checkcodestyle(pycodestyle).*code-lint-Checkcodelints(pyflakes,pyline).可以通过 venv 在本地快速开始一个开发环境:gitclonehttps://github.com/e7h4n/beancount-financial-statementcdbeancount-financial-statement
python3-mvenv.
.bin/activate
pipinstall-e'.[test]'Todo资产负债表易于使用的命令行界面更多的 Test Case完善 Pydoc更好的 Code Style更多的例子利润表现金流量表LicenseMIT.