https://github.com/finbourne/luminesce-sdk-python-preview
https://github.com/finbourne/luminesce-sdk-python-preview
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/finbourne/luminesce-sdk-python-preview
- Owner: finbourne
- License: other
- Created: 2022-02-23T12:39:21.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T14:46:04.000Z (9 months ago)
- Last Synced: 2024-10-25T19:03:14.999Z (9 months ago)
- Language: Python
- Size: 11.4 MB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: docs/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# Deprecated
Please note that this repository is deprecated and will be archived early 2024.
All functionality is now contained, in the [luminesce-sdk-python](https://github.com/finbourne/luminesce-sdk-python) repository on the `main` branch.
# LUMINESCE® Python Preview SDK
This is the Python Preview SDK for [LUMINESCE by FINBOURNE](https://www.finbourne.com/luminesce/), 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](https://www.lusid.com/app/signup)## Build Status
| branch | status |
| --- | --- |
| `master` |   [](https://sonarcloud.io/dashboard?id=finbourne_luminesce-sdk-python-preview) |
| `develop` |  |## 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](https://www.lusid.com/honeycomb/swagger/index.html).
## Documentation
For further documentation on building the SDK, running the tutorials and using the SDK please see the [wiki](https://github.com/finbourne/luminesce-sdk-python-preview/wiki).
Documentation for classes, methods, attributes and other members of the SDK is [available to view online](https://luminesce-sdk-python-preview.readthedocs.io/en/latest/_autosummary/sdk.luminesce.html).
## Usage
```python
import luminesce
from fbnsdkutilities import ApiClientFactoryfactory = 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
""")
```