Skip to main content

A comprehensive open-source toolkit for AI-powered analysis and interpretation of SEC EDGAR filings, providing valuable insights for investors, fintech developers, and researchers.

Project description

 

sec-ai

Essentials ➔       Documentation Status Licence Project Type: Federation Experimental
Health ➔              GitHub Workflow Status: ci.yml GitHub Workflow Status: cd.yml Last Commit
Quality ➔             codecov Code Style: Black Ruff
Distribution ➔    PyPI version PyPI - Python Version PyPI downloads
Community ➔     HitCount X (formerly Twitter) Follow GitHub stars

A comprehensive open-source toolkit for AI-powered analysis and interpretation of SEC EDGAR filings, providing valuable insights for investors, fintech developers, and researchers.


Overview

sec-ai is an open-source project designed to provide a comprehensive toolset for analyzing and interpreting data from SEC filings. Utilizing advanced AI technologies, this project aims to serve a wide range of users, from individual investors to researchers and regulatory bodies.

The project leverages alphanome-ai/sec-parser for its data extraction needs, an essential component that simplifies the parsing of SEC EDGAR HTML documents into a structured and analyzable format.

Getting Started

To get started, first install the sec-ai package:

pip install sec-ai

Warning We are currently finalizing a few key prerequisites for sec-ai within our sec-parser project, as detailed in our Roadmap.

Your anticipation for the launch of sec-ai is greatly appreciated. We are working diligently to ensure that sec-ai is ready to launch as soon as possible. To stay informed about our progress and to receive notifications when sec-ai is ready, please follow our Announcements page.

Get Involved: If you're excited about our project and would like to contribute, we warmly invite you to do so! Check out our sec-parser/CONTRIBUTING.md guide for details on how to get started.

Thank you for your interest and we look forward to sharing our progress with you soon.

For more examples and advanced usage, you can continue learning how to use sec-ai by referring to the User Guide, Developer Guide, and Documentation.

Best Practices

Importing modules

  1. Standard: import sec_ai as sai
  2. Package-Level: from sec_ai import SomeClass
  3. Submodule: from sec_ai import sub_module
  4. Submodule-Level: from sec_ai.sub_module import SomeClass

Note The root-level package sec_ai contains only the most common symbols. For more specialized functionalities, you should use submodule or submodule-level imports.

Warning To allow us to maintain backward compatibility with your code during internal structure refactoring for sec-ai, avoid deep or chained imports such as sec_ai.sub_module.internal_utils import SomeInternalClass.

Contributing

For information about setting up the development environment, coding standards, and contribution workflows, please refer to our CONTRIBUTING.md guide.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

sec_ai-0.6.0.post14.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

sec_ai-0.6.0.post14-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file sec_ai-0.6.0.post14.tar.gz.

File metadata

  • Download URL: sec_ai-0.6.0.post14.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.2.0-1012-azure

File hashes

Hashes for sec_ai-0.6.0.post14.tar.gz
Algorithm Hash digest
SHA256 2f1eed70af4e76f09503c3fdfce553da2286ee2911b626b0287dfe9e8a62a86b
MD5 a517a0b7415c3054a88d29ed1c433e65
BLAKE2b-256 f36a9855f1b3bb796a0916b6e9f176fe200d96b29ebb31e5201d432a9311adfc

See more details on using hashes here.

File details

Details for the file sec_ai-0.6.0.post14-py3-none-any.whl.

File metadata

  • Download URL: sec_ai-0.6.0.post14-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.2.0-1012-azure

File hashes

Hashes for sec_ai-0.6.0.post14-py3-none-any.whl
Algorithm Hash digest
SHA256 f77a7fd5adac3cb50b623ee373a57774fcb74908b8d976fa38102ba4112e6d52
MD5 493958174f31edd5b11666bd78cf9625
BLAKE2b-256 e63781015e86dcd3f6998bf2f272e25d94678571de1cb783e404ce889f89bff7

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