Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/finbourne/luminesce-sdk-python-preview
https://github.com/finbourne/luminesce-sdk-python-preview
Last synced: 22 days 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 (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T14:46:04.000Z (2 months ago)
- Last Synced: 2024-10-25T19:03:14.999Z (2 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
![LUSID_by_Finbourne](./resources/Finbourne_Logo_Teal.svg)
# 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` | ![PyPI](https://img.shields.io/pypi/v/luminesce-sdk-preview?color=blue) ![build](https://github.com/finbourne/luminesce-sdk-python-preview/workflows/luminesce-sdk-python-preview-test/badge.svg) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=finbourne_luminesce-sdk-python-preview&metric=alert_status)](https://sonarcloud.io/dashboard?id=finbourne_luminesce-sdk-python-preview) |
| `develop` | ![luminesce-sdk-python-preview-test](https://github.com/finbourne/luminesce-sdk-python-preview/workflows/luminesce-sdk-python-preview-test/badge.svg?branch=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
""")
```