Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 2.41 KB

README.md

File metadata and controls

50 lines (30 loc) · 2.41 KB

Deprecated

Please note that this repository is deprecated and will be archived early 2024.

All functionality is now contained, in the luminesce-sdk-python repository on the main branch.

LUMINESCE® Python Preview SDK

This is the Python Preview SDK for LUMINESCE by FINBOURNE, a data virtualisation platform that lets you explore, query, fetch and combine data from multiple sources and systems, including LUSID, into an integrated view for interrogation. To use it you'll need a LUSID account. Sign up for free at lusid.com

LUSID_by_Finbourne

Build Status

branch status
master PyPI build Quality Gate Status
develop luminesce-sdk-python-preview-test

Installation

The PyPi package for the LUMINESCE SDK can installed using the following:

pip install luminesce-sdk-preview finbourne-sdk-utilities

For more information on the LUMINESCE API, see LUMINESCE API Documentation.

Documentation

For further documentation on building the SDK, running the tutorials and using the SDK please see the wiki.

Documentation for classes, methods, attributes and other members of the SDK is available to view online.

Usage

import luminesce
from fbnsdkutilities import ApiClientFactory

factory = ApiClientFactory(luminesce, api_secrets_filename='/path/to/secrets.json')
sql_exec_api = factory.build(luminesce.api.SqlExecutionApi)

sql_exec_api.put_by_query_csv("""
    select * from lusid.portfolio limit 10
""")