Skip to main content

High-performance embedded computing engine and database developed by DolphinDB.

Project description

🐟 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 trial)

🚀 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 Forms

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

  • 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 order matching logic.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pyswordfish-3.0.4.1-cp312-cp312-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.12Windows x86-64

pyswordfish-3.0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyswordfish-3.0.4.1-cp311-cp311-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.11Windows x86-64

pyswordfish-3.0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyswordfish-3.0.4.1-cp310-cp310-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.10Windows x86-64

pyswordfish-3.0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyswordfish-3.0.4.1-cp39-cp39-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.9Windows x86-64

pyswordfish-3.0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyswordfish-3.0.4.1-cp38-cp38-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.8Windows x86-64

pyswordfish-3.0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file pyswordfish-3.0.4.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 08d06592a4b7ec5c307be2329807cfc0fe0edf0394a2643d445c03d91fda77ce
MD5 bd47ffd857d074f10f9894c0b919716f
BLAKE2b-256 cd6e9a4f39f3fe23990c31f15c8de438136f79d7d8a4620c37f386f60bdc1544

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0409139cbd6b0af707da2b45f6a20041b08a789598405fcb50159cfc77713dd6
MD5 4b508567319cc185648738ab52603a26
BLAKE2b-256 a1b1f6c8fe89145ab9d8ab8e004cff74e7c40d11f6e21d0fff9dcbbe264597ae

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 710bdab21ddccf8fd9fe66501b7bd6d9b5faa224633e0e2048efdbe25afc5b1e
MD5 ad020c65a338bfe1f41a33877bb5f38f
BLAKE2b-256 555852ab4c1ba5ef7b3223ced0a729b2d2fddba6b936349aa647df9f513d66f5

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43f268626f8c79a4722376f8c892934e6e9996637f1d4e333a6d425474261c03
MD5 fdae51ebb6dabf23e3031c8e13d8ccfb
BLAKE2b-256 84ba189e42db7f7b9d9a70050932c34950e7b0ff228a42af91d28d97df5b343f

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 81bd7777240bbda1d6cd0d206cfa17f0506c1d78f8a27a33490e0fcad6786e5a
MD5 8fb34a785fb42968d54b44b1ed909e1c
BLAKE2b-256 5dd501a63350c8c94461ca80c46742ad311b6df9814d28dcb19a21e7e168ece4

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf026ce406b895f0bc9738b463592bc3992993c3a55db06373f79573b2a4a507
MD5 12f56580545b522fabf8606f0ff7425d
BLAKE2b-256 902aaa0784a8579613fa77f119b63664db7765058f486a77c173f7dfdc95750b

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3afbcd44323b8b92103a8de230ab2ba09ec64069160ef1e915bd7a5c5e9350ec
MD5 f704c9472ca8f95508068c3fc3154925
BLAKE2b-256 3531daf87c7f634b050f678ba978ba6ad1c7ca44a7cad819486451e70d7eff02

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50ad1b9238c412b620f3b5d823590ab1a397f696e17d9fd39301da85246ec796
MD5 5e924a79d5fc1e90c61eed6c4fbef623
BLAKE2b-256 4662e3bfc0241ddf9d245102e99c84502f45d33f6414e3e91382c78a4ccdec2a

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 119b809c45a1a3dbdc345ddde9c2d697be3435782cc9b6012294232ff7317be3
MD5 fbc613e7d19038eb2c1b27845894488a
BLAKE2b-256 36f85a24ba877d31dbb8868ffb40fefebb0f43cfddcd8b9caabdae90ba902393

See more details on using hashes here.

File details

Details for the file pyswordfish-3.0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d48b9b4ba8eaf9eb5b2a8dd84b2c132deb257eb0bb60e778bb8ac8cc04796c8
MD5 db4e364733f0c07313bbaea910da8f10
BLAKE2b-256 644b9a4e7f9a39093b17407e527707b386efbcf34ee4b17af0d52b1d99f3282f

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