Skip to main content

aclib - The alphacruncher python library

Installation

$ pip install aclib

Usage

The library provides 2 convenience functions for connecting to the remote database with your credentials. It assumes that you have a credential file ~/.odbc.ini in the following format

[nuvolos]
uid = <username>
pwd = <password>

The library will also look for a special /lifecycle/.dbpath file. When used inside an Alphacruncher application, this file is populated by the platfrom with the db and schema name of the application, and the library will pick these up automatically.

You can then get the SQLAlchemy connection string, or create an SQLAlchemy engine directly:

>>> from aclib import get_url, get_engine
>>> get_url()
'snowflake://<username>:<password>@alphacruncher.eu-central-1/?warehouse=<username>'
>>> get_url("db_name","schema_name")
'snowflake://<username>:<password>@alphacruncher.eu-central-1/?warehouse=<username>&database=db_name&schema=schema_name'
>>> eng = get_engine("db_name","schema_name")

Source: https://github.com/datahub-ac/python-connector

Release files for aclib 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aclib 0.2.4
File Size Uploaded
aclib-0.2.4.tar.gz 2.5 kB Details

Release files / aclib-0.2.4.tar.gz

Download URL aclib-0.2.4.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4c8c9d279c485e419ceb7a9e41ddeeb94d4cc54b2ce9f9c466032130d2442d42
BLAKE2b-256 checksum
How to use checksums
008cfb2776b5febcfb2bb3a5815a68ccdcd16e0980a868004ca2dc7e57007223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.6

Release history Release notifications | RSS feed

This release

0.2.4 This release

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page