Skip to main content

Banco de España connector for the parsimony framework

Project description

parsimony-bde

Banco de España connector — Spanish macroeconomic, monetary, and financial time series via the BIEST REST API.

Part of the parsimony-connectors monorepo. Distributed standalone on PyPI as parsimony-bde.

Connectors

Name Kind Description
bde_fetch fetch Fetch one or more BdE time series by series code (comma-separated).
enumerate_bde enumerator Enumerate BdE series by querying well-known series codes for catalog seeding.

Install

pip install parsimony-bde

Pulls in parsimony-core>=0.4,<0.5 automatically. Verify discovery:

python -c "from parsimony import discover; print([p.name for p in discover.iter_providers()])"

Configuration

No configuration required — the BdE BIEST API is open and unauthenticated.

Quick start

import asyncio
from parsimony_bde import CONNECTORS

async def main():
    connectors = CONNECTORS.bind_env()
    result = await connectors["bde_fetch"](key="D_1NBAF472")
    print(result.data.head())

asyncio.run(main())

For multi-plugin composition (autoloads everything installed):

from parsimony import discover
connectors = discover.load_all().bind_env()

Catalog publishing

This plugin publishes catalogs under the bde namespace. Build and push:

parsimony publish --provider bde --target "hf://<your-org>/parsimony-bde"

Provider

License

See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parsimony_bde-0.5.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

parsimony_bde-0.5.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file parsimony_bde-0.5.0.tar.gz.

File metadata

  • Download URL: parsimony_bde-0.5.0.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for parsimony_bde-0.5.0.tar.gz
Algorithm Hash digest
SHA256 80ebbf3e9c37c9c6941f556940c925a47bf0e00189627b85d26184837a9bbb14
MD5 7b25aaaedb61a539c96c731856a5cab7
BLAKE2b-256 6120a39ba6af8fb34ddb5a7184092eb357d7b6bb5499841552a70470612b26d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_bde-0.5.0.tar.gz:

Publisher: release.yml on ockham-sh/parsimony-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file parsimony_bde-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: parsimony_bde-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for parsimony_bde-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07f47f6f1ce8238f7e18aa4f1fca1aed55369d37beea5f2fda1cef7e98002e92
MD5 6ff0feb505c84abd249893e9f630e850
BLAKE2b-256 2e89f760e5ed6abe13ff3d04ac057a44f482c0ecd54878c100ef68f926d62a24

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_bde-0.5.0-py3-none-any.whl:

Publisher: release.yml on ockham-sh/parsimony-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page