Metadata-Version: 2.3
Name: pyswordfish
Version: 0.1.0
Summary: 
Author: jiaheng.qin
Author-email: jiaheng.qin@dolphindb.com
Requires-Python: >=3.8
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Description-Content-Type: text/markdown

## 🐟 Swordfish — DolphinDB’s Embedded Engine for Python
Swordfish is a high-performance embedded computing engine and database for Python users, developed by DolphinDB.

A license is required to use Swordfish. ([Request a trail](https://dolphindb.com/product#downloads-down))

## 🚀 Key Features
- High-Performance Function Library

    Provides 1,500+ built-in functions covering a wide range of data processing needs, with support for user-defined functions to handle complex scenarios with ease.

- Real-Time Stream Computing

    Supports stream tables and a subscription mechanism, with multiple built-in DolphinDB stream computing engines to meet low-latency computing requirements.

- Diverse Data Types

    Supports Scalar, Vector, Matrix, Set, Dictionary, Table, and other data forms, all convertible with Python, Pandas, and NumPy data types.

- High-Performance Storage Engine

    Supports various DolphinDB storage engines, such as OLTP, OLAP, TSDB, and PKEY, offering high-speed read/write performance and transactional consistency.

- Built-in Backtesting and Order Matching (Additional License Required)

    Supports event-driven strategy backtesting and the order matching simulator, enabling millisecond-level market response and validation of trade matching logic.
