oafabrik 0.9.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

oafabrik 0.9.0

pyfabrik
pyfabrik is a simple library created to interface with Fabrik, the data access layer component of OpenAristos.
Installation
Use
pip install oafabrik

Usage
import os

from pyfabrik.client import FabrikClient
from pyfabrik.data import DefaultDataFrameFacade
from pyfabrik.models import FabrikReadRequest, FabrikReadResponse

client = FabrikClient(
endpoint=os.getenv("FABRIK_HOST"),
token=os.getenv("FABRIK_JWT_TOKEN"),
df_facade=DefaultDataFrameFacade(),
)

query: str = "index:ix[msci_benchmark_code='701431']>index_has_constituent>.effective.instrument_region:ir[]@axioma:a axioma.axww4_attribution_security.by_instrument_region[a,ir,price,effective_dt] e 2015-01-01 2015-02-01 b"

r: FabrikReadRequest = FabrikReadRequest(
definition=query,
warehouse="redshift",
)

res: FabrikReadResponse = client.read(r)
res.df.show()

License
AGPLV3

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.