├── .github └── workflows │ ├── build-docs.yml │ ├── test-and-publish.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── Makefile ├── _static │ └── custom.css ├── cli.rst ├── conf.py ├── conventions.rst ├── index.html ├── index.rst ├── make.bat ├── release_notes.rst ├── requirements.txt └── walkthroughs.rst ├── pyproject.toml ├── src └── finagg │ ├── __init__.py │ ├── __main__.py │ ├── bea │ ├── __init__.py │ ├── _cli.py │ └── api.py │ ├── config.py │ ├── fred │ ├── __init__.py │ ├── _cli.py │ ├── api │ │ ├── __init__.py │ │ ├── _api.py │ │ ├── _category.py │ │ ├── _release.py │ │ ├── _series.py │ │ ├── _source.py │ │ └── _tags.py │ ├── feat │ │ ├── __init__.py │ │ ├── _raw.py │ │ └── _refined.py │ └── sql.py │ ├── ratelimit.py │ ├── sec │ ├── __init__.py │ ├── _cli.py │ ├── api.py │ ├── feat │ │ ├── __init__.py │ │ ├── _raw.py │ │ └── _refined │ │ │ ├── __init__.py │ │ │ ├── annual.py │ │ │ └── quarterly.py │ └── sql.py │ ├── testing.py │ └── utils.py └── tests ├── __init__.py ├── test_bea ├── __init__.py └── test_api.py ├── test_fred ├── __init__.py ├── test_api.py └── test_feat.py ├── test_ratelimit.py ├── test_sec ├── __init__.py ├── test_api.py ├── test_feat.py └── test_sql.py └── test_utils.py /.github/workflows/build-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/.github/workflows/build-docs.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/.github/workflows/test-and-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/conventions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/conventions.rst -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/release_notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/release_notes.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/walkthroughs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/docs/walkthroughs.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/finagg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/__init__.py -------------------------------------------------------------------------------- /src/finagg/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/__main__.py -------------------------------------------------------------------------------- /src/finagg/bea/__init__.py: -------------------------------------------------------------------------------- 1 | """BEA top-level interface.""" 2 | 3 | from . import _cli, api 4 | -------------------------------------------------------------------------------- /src/finagg/bea/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/bea/_cli.py -------------------------------------------------------------------------------- /src/finagg/bea/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/bea/api.py -------------------------------------------------------------------------------- /src/finagg/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/config.py -------------------------------------------------------------------------------- /src/finagg/fred/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level FRED interface.""" 2 | 3 | from . import _cli, api, feat, sql 4 | -------------------------------------------------------------------------------- /src/finagg/fred/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/_cli.py -------------------------------------------------------------------------------- /src/finagg/fred/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/api/__init__.py -------------------------------------------------------------------------------- /src/finagg/fred/api/_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/api/_api.py -------------------------------------------------------------------------------- /src/finagg/fred/api/_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/api/_category.py -------------------------------------------------------------------------------- /src/finagg/fred/api/_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/api/_release.py -------------------------------------------------------------------------------- /src/finagg/fred/api/_series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/api/_series.py -------------------------------------------------------------------------------- /src/finagg/fred/api/_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/api/_source.py -------------------------------------------------------------------------------- /src/finagg/fred/api/_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/api/_tags.py -------------------------------------------------------------------------------- /src/finagg/fred/feat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/feat/__init__.py -------------------------------------------------------------------------------- /src/finagg/fred/feat/_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/feat/_raw.py -------------------------------------------------------------------------------- /src/finagg/fred/feat/_refined.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/feat/_refined.py -------------------------------------------------------------------------------- /src/finagg/fred/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/fred/sql.py -------------------------------------------------------------------------------- /src/finagg/ratelimit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/ratelimit.py -------------------------------------------------------------------------------- /src/finagg/sec/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level SEC interface.""" 2 | 3 | from . import _cli, api, feat, sql 4 | -------------------------------------------------------------------------------- /src/finagg/sec/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/_cli.py -------------------------------------------------------------------------------- /src/finagg/sec/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/api.py -------------------------------------------------------------------------------- /src/finagg/sec/feat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/feat/__init__.py -------------------------------------------------------------------------------- /src/finagg/sec/feat/_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/feat/_raw.py -------------------------------------------------------------------------------- /src/finagg/sec/feat/_refined/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/feat/_refined/__init__.py -------------------------------------------------------------------------------- /src/finagg/sec/feat/_refined/annual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/feat/_refined/annual.py -------------------------------------------------------------------------------- /src/finagg/sec/feat/_refined/quarterly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/feat/_refined/quarterly.py -------------------------------------------------------------------------------- /src/finagg/sec/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/sec/sql.py -------------------------------------------------------------------------------- /src/finagg/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/testing.py -------------------------------------------------------------------------------- /src/finagg/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/src/finagg/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_bea/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_bea/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_bea/test_api.py -------------------------------------------------------------------------------- /tests/test_fred/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_fred/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_fred/test_api.py -------------------------------------------------------------------------------- /tests/test_fred/test_feat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_fred/test_feat.py -------------------------------------------------------------------------------- /tests/test_ratelimit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_ratelimit.py -------------------------------------------------------------------------------- /tests/test_sec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_sec/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_sec/test_api.py -------------------------------------------------------------------------------- /tests/test_sec/test_feat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_sec/test_feat.py -------------------------------------------------------------------------------- /tests/test_sec/test_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_sec/test_sql.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theOGognf/finagg/HEAD/tests/test_utils.py --------------------------------------------------------------------------------