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 trail)

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

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.0-cp312-cp312-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.12Windows x86-64

pyswordfish-3.0.4.0-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.0-cp311-cp311-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.11Windows x86-64

pyswordfish-3.0.4.0-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.0-cp310-cp310-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.10Windows x86-64

pyswordfish-3.0.4.0-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.0-cp39-cp39-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.9Windows x86-64

pyswordfish-3.0.4.0-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.0-cp38-cp38-win_amd64.whl (54.4 MB view details)

Uploaded CPython 3.8Windows x86-64

pyswordfish-3.0.4.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e6e0b12f187a4c7a34ac6c943c4873350ae28411d8fc32435bc9e5e0023abf4d
MD5 8d304549751426e8553ea6f2258de287
BLAKE2b-256 b1680f0a9193d4fd74e28acb52f1f1115a8ccbdb14211fe047c88c4377bd8b11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f4e9da9d83e58aa42b42cb81674484509c5375ee3b77a7794a76ec1cdff8a8a
MD5 ad436755593ee1b08c68370517db8ba4
BLAKE2b-256 262ef9307056a7d0fa5c0fbdc1009cce81513e94121dd36c1d52ccd41a464cd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d4091e7d03f4d09be91b087a7043e7825be24b4e6d1a8a70090eb76b053483a7
MD5 b0a567d72b8ca3a58f1139798bccbcba
BLAKE2b-256 2b9ae84bdeb2d848066060a3e37baf09447badd7c0dfd25684a8060472a9d1b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21431add30a00f1ad4cb18a39334f004811055e479db1c32e7d8f84b10900f2e
MD5 a24392064d894990db3033aedd7b6a97
BLAKE2b-256 f0c6694a3b487992664eee24c44776c2efd7cb38a7d00790c6af652fe7cb8dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 450f0894535b07c28fcdc52eec10492799dbf47deb22e6f210f5d662354e49ee
MD5 0774bccff7119cfdf01659cf8506d088
BLAKE2b-256 2111f1fad6c9640c9077939e52cc1eb3c199a5a6d090407c3e66fd7f73bc3f32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cbd2904794ce32f8388478e380f4022a3510a5aed0d467b2f21fa46e98a9ca5
MD5 b204df9d7b0e87b3b26246aca444e5e0
BLAKE2b-256 981fb88584e7a14d2275f6c4f116ddc4461442924952481059cc8dcd609745ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6059599af3e778fd2e9b7700d77932e92aaea650cb9de5e9e916648861f26741
MD5 0bb98faed0fcd7ee154ab982a5016955
BLAKE2b-256 52c07154d83849f0786171e06f5b130f2c97ec59dbb48f477306d5590f2fe53f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33c0518184dcc92efa0fcd5426849e8018251fe77d7249c2b5a83a9e83f2a410
MD5 3d117b7780cb2418d5418e2abfdd7335
BLAKE2b-256 0c5a9d334dcfd558aa7b435ada901ef400ae1cba6e579a8cbdc1930884292f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3124984a2e71ce70648bbfa7c20a7ac860e9103a6df026de7dc204a982b7d4ed
MD5 4409233bce8115fb932ebeb78e89df5c
BLAKE2b-256 8645b452b883bb126cf6f24c4f0d4effea086418848771e5dd263f31a48f61ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyswordfish-3.0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17a93945beb8931bd96c9d0917c36ae54df79c1da2195b7ecf2ea9739f7f6d75
MD5 1d1b65304866dc28c8a37d23f1cca927
BLAKE2b-256 c3e81ec996e4e5900d878f2f7df1989aae714056fe6d6626e0baae9df412a54c

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