API wrapper and utils for QuantAQ, Inc.
Project description
py-quantaq
A python wrapper for the QuantAQ RESTful API
Installation
Install directly from PyPI:
$ pip install -U py-quantaq
Or, install the library directly from GitHub:
$ pip install git+https://github.com/quant-aq/py-quantaq.git
Docs
Documentation is in progress, but can be found here.
Authentication
To use the API, you must first have an API key. You can obtain an API key from the user dashboard. Once you create a new API key, make sure to keep it secret! The easiest way to do this is to save your key as an environment variable. This process is unique to each OS, but many tutorials exist online. For Mac, do the following:
Using your editor of choice, open up your .bash_profile
:
# open up your bash profile
$ nano ~/.bash_profile
Next, save the API key as an environment variable:
# add a line with your API Key
export QUANTAQ_APIKEY=<your-api-key-goes-here>
Finally, source your .bash_profile
:
$ source ~/.bash_profile
Now, you shouldn't ever have to touch this again or remember the key!
Tests
To run the unittests:
$ poetry run pytest tests
or, with coverage
$ poetry run pytest tests --cov=quantaq --cov-report term-missing -s
Tests are automagically run via github actions on each build. Results and coverage are tracked via Code Coverage which can be viewed by clicking on the badge above.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file py_quantaq-1.3.0.tar.gz
.
File metadata
- Download URL: py_quantaq-1.3.0.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.8.18 Linux/6.2.0-1016-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4caef0cd007cdb917edcf454a9ed9fed9c1950b9adabd8cbeed4d727197854 |
|
MD5 | 5a70dfdc7893a939a7e505d2e3cd5b00 |
|
BLAKE2b-256 | cc17cca3fc20d7a3fd3a933917e97d54b00924cefc8658424ad1acd5086c4ad4 |
File details
Details for the file py_quantaq-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: py_quantaq-1.3.0-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.8.18 Linux/6.2.0-1016-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c589fec7c6eec5ae3fdec1904bc2de5e04dd3a6bb788ec69940df8b612b6b50 |
|
MD5 | 3c3f940a0a5520aba61c1648c20ff910 |
|
BLAKE2b-256 | 28f518755cf3745dc21777d86f71bf65e3b163d0bf18fb85fc388d49830cc81e |