Metadata-Version: 2.4
Name: cfa-frm-formula-sheets
Version: 1.0.1
Summary: Open formula reference for CFA Level I, CFA Level II and FRM Part I: LaTeX, variables, use cases, official topic weights. JSON/CSV + KaTeX pages. By UniPrep2Go.
Author: UniPrep2Go
License: MIT (code); CC-BY-4.0 (data)
Project-URL: Homepage, https://uniprep2go.study
Project-URL: Repository, https://github.com/marfa77/cfa-frm-formula-sheets
Project-URL: Documentation, https://marfa77.github.io/cfa-frm-formula-sheets/
Project-URL: DOI, https://doi.org/10.5281/zenodo.23322167
Keywords: CFA,FRM,finance formulas,formula sheet,quantitative finance,open data
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSE-DATA
Dynamic: license-file

# cfa-frm-formula-sheets

[![PyPI](https://img.shields.io/pypi/v/cfa-frm-formula-sheets.svg)](https://pypi.org/project/cfa-frm-formula-sheets/)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.23322167.svg)](https://doi.org/10.5281/zenodo.23322167)

Open formula reference for CFA Level I, CFA Level II and FRM Part I: LaTeX, variables, use cases, official topic weights. JSON/CSV + KaTeX pages. By UniPrep2Go.

Python package bundling the open dataset **cfa-frm-formula-sheets: Formula reference for CFA Level I, Level II and FRM Part I** from
[github.com/marfa77/cfa-frm-formula-sheets](https://github.com/marfa77/cfa-frm-formula-sheets) with a tiny pure-stdlib API (Python >= 3.8).

- Product: [https://uniprep2go.study](https://uniprep2go.study)
- Dataset DOI: [10.5281/zenodo.23322167](https://doi.org/10.5281/zenodo.23322167)
- Documentation: https://marfa77.github.io/cfa-frm-formula-sheets/
- Data source: CFA Institute / GARP official curriculum topic outlines and topic weights (source URLs per record in the data).

## Install

```
pip install cfa-frm-formula-sheets
```

## Usage

```python
import cfa_frm_formula_sheets

cfa_frm_formula_sheets.files()        # bundled files: `formulas.csv`, `formulas.json`, `topic_weights.csv`, `topic_weights.json`
data = cfa_frm_formula_sheets.load()  # parsed formulas.json
rows = cfa_frm_formula_sheets.records()
cfa_frm_formula_sheets.get("cfa1-001")
cfa_frm_formula_sheets.load("formulas.csv")  # CSV as list of dicts
```

## Licence

- Code: MIT (see `LICENSE`).
- Data: Creative Commons Attribution 4.0 International (CC BY 4.0) (see `LICENSE-DATA`). Attribution: "cfa-frm-formula-sheets by UniPrep2Go (https://uniprep2go.study)".

## Citation

Please cite the dataset DOI: https://doi.org/10.5281/zenodo.23322167
