Skip to main content

Python interface for Quill Express API - AI-powered financial data processing

Project description

QuillAI Python Package

A Python package for interfacing with the Quill Express API, providing AI-powered financial data processing capabilities using SEC filings and earnings transcripts.

Installation

pip install quillai

Quick Start

import pandas as pd
from quillai import fillDfModel

# Create a DataFrame with financial data
data = {
    '1Q23': [1000, 500, 200],
    '2Q23': [1100, 550, 220], 
    '3Q23': [1200, 600, 240],
    '4Q23': [1300, 650, 260],
    '1Q24': [1400, 700, 280],
    '2Q24': [1500, 750, 300],
    '3Q24': [1600, 800, 320],
    '4Q24': [1700, 850, 340]
}
df = pd.DataFrame(data, index=['Revenue', 'Cost of Sales', 'Operating Expenses'])

# Fill the model for the next quarter with AI predictions
updated_df = fillDfModel(df, company="AAPL")
print(updated_df)  # Shows original data plus predictions for the next period

Features

  • AI-Powered Predictions: Uses machine learning to predict financial values based on SEC filings and earnings transcripts
  • Easy DataFrame Integration: Works seamlessly with pandas DataFrames
  • Automatic Period Detection: Handles quarterly and fiscal year periods automatically
  • Company-Specific Analysis: Tailored predictions based on individual company data

Environment Variables

  • QUILL_API_KEY: Your Quill API token (required)
  • QUILL_EXPRESS_BASE: Base URL for the API (default: "express.quillai.com")

License

MIT License

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

quillai-0.1.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

quillai-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file quillai-0.1.0.tar.gz.

File metadata

  • Download URL: quillai-0.1.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for quillai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 78fee23a50b765164cad775a3b8cd5530bb1b9888dcba132c84407d684a1875d
MD5 8b357c5702001c8754161c93449e72f8
BLAKE2b-256 f646816e1e208504bf3959720127af2941b8118b219f673a7f24169543f474fb

See more details on using hashes here.

File details

Details for the file quillai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: quillai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for quillai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd62a7fbaf57791e881b7ec0571fd98c11bb112b51a6a56b46cd87b4fdcd4db4
MD5 09794bc4e2bdfb642e1b69fb1d5cd642
BLAKE2b-256 392539635e4c3154f7a7d3b7ea7b71711792273bdb66c175e57d4423d5193399

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