Skip to main content

Quant & Trading tools.

Project description

GiQuant

This Python package contain various tools for Quantative Finance and Trading. It should be considered an alpha version but feel free to try it out!

Install from PyPi with: python3 -m pip install giquant

TimeSeriesLanguage

giquiant.tsl is a DSL (domain specific language) for manipulation of time series.

Show the help with: python3 -m giquant.tsl.expr --help

Trading

The trade subpackage has some tools related to trading.

Show the help with:

  • python3 -m giquant.trade.dwnl --help
  • python3 -m giquant.trade.cl --help
  • python3 -m giquant.trade.cc --help

Web Server

I'm using Phusion Passenger 6 when deploying GiQuant to a web server (since its compatible with older python versions). Any WSGI server can be used though, see the Flask docs for the details of deployment of Flask apps.

# Create the necessary folders and config according the docs of you web & WSGI server
# It is useful to set `PassengerAppEnv development` (or the equivalent) when configuring everything 
# (just remember to remove this when finished).

# In the code folder for the new app. For instance /var/www/siteX
cp /var/www/venv1/lib/python3.X/site-packages/giquant/tsl/passenger_wsgi.py .

# change passenger_wsgi.py to
from giquant.tsl.server import app
application = app

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

giquant-2024.0.5.tar.gz (24.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

giquant-2024.0.5-py3-none-any.whl (31.0 kB view details)

Uploaded Python 3

File details

Details for the file giquant-2024.0.5.tar.gz.

File metadata

  • Download URL: giquant-2024.0.5.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for giquant-2024.0.5.tar.gz
Algorithm Hash digest
SHA256 384199a72b2c69892613697b72c3d4b70a0e45460c69fdda2391618d4bfc88ba
MD5 c97dfe531bed36bc6cebff8be7ad0808
BLAKE2b-256 6e5a8d639a706823233410ef9d7a6832679f6766b55f6e44ebe2500ccd6337da

See more details on using hashes here.

File details

Details for the file giquant-2024.0.5-py3-none-any.whl.

File metadata

  • Download URL: giquant-2024.0.5-py3-none-any.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for giquant-2024.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0b57adb261a557083421787c995190527c84d88361081ae9022237e41650d7e6
MD5 80adc3d9d8fa9c6c22e602cae5665de0
BLAKE2b-256 d4205672dc54bef483d61044540ae51b3628c87075ea16a93f1a2a33dc3049da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page