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.
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
branch | status |
---|---|
master |
|
develop |
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.
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.
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
""")