Skip to main content

通达信数据高性能读取接口 (Rust + Python)

Project description

mitdx

通达信数据高性能读取接口 — Rust 核心 + Python 包装混合架构

PyPI Python License

简介

mitdxmootdx 的下一代重写版本,采用 Rust + Python 混合架构,通过 PyO3 / Maturin 构建。

特性 说明
🚀 极速解析 Rust memmap2 内存映射 + 零拷贝解析 VIPDOC 二进制文件
🔌 实时行情 Rust 原生 TCP 网络层,支持 TDX HQ 协议获取实时 K 线
📊 财务数据 从 TDX 服务器下载并解析 .dat / .zip 财报数据
📅 交易日历 中国市场假日判断,自动缓存 + 网络降级
🛠️ 命令行工具 内置 mitdx CLI,一行命令快速获取行情与数据
🐼 多后端支持 返回 Pandas 格式,或超高性能的 Polars DataFrame
📦 跨平台构建 CI/CD 自动构建全平台 Wheel,无需本地 C/C++ 编译环境
🔄 向后兼容 API 设计兼容 mootdx,支持平滑迁移

安装

pip install mitdx

从源码安装(开发者):

pip install maturin
git clone https://github.com/your-org/mitdx.git && cd mitdx
maturin develop --release

快速开始

1. 离线数据读取(Reader)

读取本地通达信安装目录下的 VIPDOC 二进制文件。

from mitdx.reader import Reader

# 创建标准 A 股市场读取器,指定通达信安装目录
reader = Reader.factory(market='std', tdxdir='C:/new_tdx')

# --- 日线数据 ---
df = reader.daily(symbol='600036')
print(df)
#              open   high    low  close      amount   volume
# date
# 2024-01-02  33.50  33.81  33.25  33.76  628359168.0  1864.0
# ...

# --- 1 分钟线 ---
df = reader.minute(symbol='600036', suffix=1)

# --- 5 分钟线 ---
df = reader.fzline(symbol='600036')
# 等价于 reader.minute(symbol='600036', suffix=5)

说明: symbol 支持纯代码 (600036)、带前缀代码 (sh600036),自动推断交易所。

证券类型自动识别: 根据文件名自动匹配 A 股、B 股、科创板、基金、债券、指数的价格系数。

2. 实时行情(Quotes)

通过 TDX HQ 协议从行情服务器获取实时 K 线数据。

from mitdx.quotes import Quotes

# 方式一:自动选择最快服务器(推荐)
with Quotes.factory(market='std') as q:
    # 默认返回 pandas DataFrame,也可以指定 backend='polars'
    df = q.bars(symbol='600036', frequency=9, count=20, backend='polars')
    print(df)

# 方式二:手动指定服务器
q = Quotes(market='std')
q.connect(ip='110.41.147.114', port=7709)
df = q.bars(symbol='600036', frequency=9, start=0, count=100)
q.disconnect()

频率参数 frequency 说明:

含义 含义
0 5 分钟 5 15 分钟
1 15 分钟 6 30 分钟
2 30 分钟 7 1 小时
3 1 小时 8 日线
4 日线 9 日线(默认)
10 周线 11 月线

3. 财务数据(Affair)

从 TDX 金融服务器下载并解析上市公司财务报告。

from mitdx.affair import Affair

# 列出所有可用的财务数据文件
files = Affair.files()
print(files)
# [{'filename': 'gpcw20240331.zip', 'hash': '...', 'filesize': 12345}, ...]

# 下载指定文件到本地目录
Affair.fetch(downdir='./data', filename='gpcw20240331.zip')

# 下载 + 解析为 DataFrame(自动中文列名)
df = Affair.parse(downdir='./data', filename='gpcw20240331.zip', backend='polars')
print(df.columns[:5])
# ['report_date', '基本每股收益', '扣除非经常性损益每股收益', '每股未分配利润', '每股净资产']

4. 交易日历(Calendar)

判断指定日期是否为中国 A 股交易日,假日数据从 TDX 官网自动获取并缓存 7 天。

import datetime
from mitdx.calendar import is_trading_day, is_holiday

# 判断今天
print(is_trading_day())       # True / False
print(is_holiday())           # False / True

# 判断指定日期
d = datetime.date(2026, 1, 1)
print(is_holiday(d))          # True  — 元旦
print(is_trading_day(d))      # False

5. 服务器延迟测试

使用 Rust 多线程并发 ping 所有已知 TDX 行情服务器。

from mitdx._core import ping_servers
from mitdx.consts import HQ_HOSTS

# 并发 ping 所有预配置服务器
ips = [(ip, port) for name, ip, port in HQ_HOSTS]
results = ping_servers(ips)

# 结果按延迟升序排列 [(ip, port, latency_ms), ...]
for ip, port, ms in results:
    print(f"{ip}:{port}{ms}ms")

6. CLI 命令行工具

通过 pip install 安装后,可直接在终端使用 mitdx 命令行进行快捷操作:

# 获取实时行情 (使用 polars 后端)
mitdx quotes --symbol 600036 --start 0 --count 10 --backend polars

# 列出并下载财务文件
mitdx affair list
mitdx affair fetch --filename gpcw.txt

# 读取离线 VIPDOC 数据
mitdx reader daily --symbol 600036 --tdxdir C:/new_tdx

7. Rust 底层接口

直接使用 Rust 核心模块,获得最大性能控制。

from mitdx._core import read_daily_bars, read_minute_bars, TdxClient

# 读取本地 .day 文件(可自定义价格系数)
records = read_daily_bars('C:/new_tdx/vipdoc/sh/lday/sh600036.day',
                          price_coeff=0.01, vol_coeff=0.01)
# records: [{'date': '2024-01-02', 'open': 33.5, 'high': 33.81, ...}, ...]

# 读取本地 .lc1 / .lc5 分钟线文件
records = read_minute_bars('C:/new_tdx/vipdoc/sh/minline/sh600036.lc1')

# TDX 网络客户端
client = TdxClient()
client.connect('110.41.147.114', 7709)
bars = client.get_security_bars(category=9, market=1, code='600036', start=0, count=10)
client.disconnect()

架构

mitdx/
├── src/                     # Rust 核心(PyO3 扩展模块)
│   ├── lib.rs               # 模块入口,导出 Python 接口
│   ├── reader.rs            # VIPDOC 二进制文件解析(mmap 零拷贝)
│   ├── network.rs           # TDX HQ 网络协议客户端
│   ├── protocol.rs          # 变长价格编码 / 自定义浮点解码
│   └── server.rs            # 多线程服务器 ping
├── python/mitdx/            # Python 包装层
│   ├── cli.py               # 命令行工具主程序
│   ├── reader.py            # 离线数据读取 API(StdReader / ExtReader)
│   ├── quotes.py            # 实时行情 API(自动服务器选优)
│   ├── affair.py            # 财务数据下载与解析
│   ├── calendar.py          # 交易日历(假日判断 + 缓存)
│   ├── columns.py           # 财务报表 580+ 列名定义
│   ├── consts.py            # 行情服务器地址
│   └── utils.py             # DataFrame (Pandas/Polars) 转换工具
├── Cargo.toml               # Rust 依赖
└── pyproject.toml           # Python 项目配置(Maturin 构建)

开发

环境要求

  • Python ≥ 3.9
  • Rust ≥ 1.70(安装 Rust
  • Maturin ≥ 1.12

构建与测试

# 创建虚拟环境
python -m venv .venv && .venv\Scripts\activate  # Windows
# python -m venv .venv && source .venv/bin/activate  # Linux/macOS

# 安装开发依赖
pip install maturin pytest pandas polars

# 编译 Rust 扩展并安装到当前 venv
maturin develop --release

# 运行测试
pytest tests/ -v

# 仅检查 Rust 编译
cargo check

发布构建

# 构建 wheel
maturin build --release

# 产物位于 target/wheels/

从 mootdx 迁移

mootdx mitdx 变化
from mootdx.reader import Reader from mitdx.reader import Reader 仅包名
Reader.factory(market='std', tdxdir=...) 相同 无变化
reader.daily(symbol='600036') 相同 无变化
Quotes.factory(market='std') 相同 无变化
q.bars(symbol=..., offset=10) q.bars(symbol=..., count=10) offsetcount

License

MIT

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

mitdx-1.0.0.tar.gz (36.3 kB view details)

Uploaded Source

Built Distributions

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

mitdx-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (304.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mitdx-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (295.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp314-cp314-win_amd64.whl (202.4 kB view details)

Uploaded CPython 3.14Windows x86-64

mitdx-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (302.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mitdx-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp314-cp314-macosx_11_0_arm64.whl (275.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mitdx-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl (281.3 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mitdx-1.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp313-cp313-win_amd64.whl (202.5 kB view details)

Uploaded CPython 3.13Windows x86-64

mitdx-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (302.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mitdx-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (275.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mitdx-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl (281.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mitdx-1.0.0-cp312-cp312-win_amd64.whl (202.1 kB view details)

Uploaded CPython 3.12Windows x86-64

mitdx-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (302.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mitdx-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (275.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mitdx-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl (281.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mitdx-1.0.0-cp311-cp311-win_amd64.whl (203.9 kB view details)

Uploaded CPython 3.11Windows x86-64

mitdx-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (304.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mitdx-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (295.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (277.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mitdx-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl (282.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mitdx-1.0.0-cp310-cp310-win_amd64.whl (203.9 kB view details)

Uploaded CPython 3.10Windows x86-64

mitdx-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (304.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mitdx-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (295.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mitdx-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (276.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mitdx-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl (281.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

mitdx-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (306.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mitdx-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (297.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file mitdx-1.0.0.tar.gz.

File metadata

  • Download URL: mitdx-1.0.0.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mitdx-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bedcbf20cdf1300483e36f1e2fe1bcd720a0a325325f83040400bd10e6ee5275
MD5 54e8223b70f17d264288299b0b2b9ac0
BLAKE2b-256 e3f1a1872a1b8901abcd1f38232671acb93db119b9d344616b783d193dc17a31

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 233dac6961b51244f02b107f8c3a2c021eeb2578a49bdd1c3d7ddfbad95837cc
MD5 62edc9bc9d82c81c463a3df0ea37e35c
BLAKE2b-256 d605c5f90fce24290f830f6716886a623fe6e088b00144d132a4f56a15b040a2

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c80e4e042fc4a10fb379f7791b54568f2281b1a0f07e64c03d4b62660002d887
MD5 610f83cdd0924f09696c4e5dd16bc9c7
BLAKE2b-256 d02f1da5e3b26d1bba382d8d523bf384bbc3e0e8034bc520748cc7b6d4de74f5

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d81dddee62230e09113f5bbcc4af7871c66bef54d3825fc1413fe32ff79e40d0
MD5 9d300996826887bd0ac7e0f327c21e07
BLAKE2b-256 49208fd3f1b72077b2c35099c1c10dd0c068fad02de0784b1d29029cc1f813d7

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mitdx-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 202.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mitdx-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5cddc1bff92cd16aa348b1120fc3c9373ed591ef985ec12612ab5cf4a653b9d4
MD5 35c3cf73d11a90ddb6bec1007df51c93
BLAKE2b-256 e6464bec22f4f5ce49126be1beb4e7a8da1490f7a2f80e13888cd078906fb853

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ae093908228a684aab5fa3395a1dfda59b7f139b62bd5a1118aa7feeef99812
MD5 3cc5bb0da5ef69dbf2db437b72525c4c
BLAKE2b-256 9c793442d3e627c48f4729ae685a1e8be52c3c1e79753ad2f5d6a1998a818f33

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b1d5f34d6d935680a42a27374244ddbe4157f4c2d3aa07700825fe6909cbc4f
MD5 5d330380c0e5ad9293fb577530863bf5
BLAKE2b-256 d0c05e08f3c6fdde69ba9d84249a6672d3813f4ddb46849e7daab580cf752fbd

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68fb12f6640f09297415d10e064f74ff98738b75857552f49e34a2f2dceb5a39
MD5 73cfaa0e1bdf074ca7f049035894e799
BLAKE2b-256 352a2178a35e57d227ec823533d53367c075bceb6c8dac09cd79bf264d05aacd

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c779a088e1dba8da66e61c2f486149b335a23f40cc3a9803d15ded85813effb
MD5 952bd92bc451edf9c21dbd56771e99fd
BLAKE2b-256 3b002ce63fc5f135a90ebce2d8b5af7718238d452a9662d99df7322138168928

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fa86036d257cae57bceb21da6b33d1949320648f1fc703b1e1c228d290223e4
MD5 808feeeb07e90c32d778766c3d75ac29
BLAKE2b-256 5caed1e2720062649444aea5472a37b52f2949ba691d372a01d028c7956cb2e9

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mitdx-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 202.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mitdx-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 da8eb3f78313a9cfe4c2661d4c75d6e56a61fc9bc9c43828c49d51a5be160c98
MD5 df97066a61d15333564865cbbca2bddf
BLAKE2b-256 8b005145fc4db92ef4e9af212be8f9966b3b2be2465eb827aceaa7c9b296c0ae

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 995a6d215afeda8072f945b4ea3b03f7e172a3a0755b44e98b79f92721eb1d7a
MD5 169b8054572fe376d3186789ab0af79f
BLAKE2b-256 391f459649bc4079e6a3fda5c0676837b0103d37d2fa5ee1b6ad9a10bd542036

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6aeb1acb470c20f1b7516b3c149074a0f56995a81d1881b7dd2802c2c184eb3b
MD5 619eb2740aea90413a8505020e8f1d45
BLAKE2b-256 74d8fec58f5ddbe5545952bcd8c006541bb496e4fbd559d8ecfe4edbef4de205

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91388a7f183bc0f16c74895729ee7e955b1f84c62bf8a1ef8bff4167aad13a45
MD5 4dd563892207f08ba0ebc891d2aed4aa
BLAKE2b-256 42af18c6f09651fd0540771e5083de61c0cf01d3acf40d2ead6528bcc285a082

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6903c93b79235709ff605810208824c0b0c215d913d517e120ba1569ff3ab6fa
MD5 160459a55337828af67f961b86add576
BLAKE2b-256 2e1094d20bc22ef3246e50e59d19ab5ac22b007707af785d12e23788412f96ab

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mitdx-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 202.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mitdx-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fa1f8836b769dc2438bf6efe3387df7c57f0d083dbf61ff51e8078acfffa58b8
MD5 3362f8f7e4c5aa4450afcc1db31f228b
BLAKE2b-256 a7e744ae245e94827fbd83e481ad76dad3ceab81da4f9acef76328416c726d9d

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1979c528797fe9c8fb8924061cf2df5ee97755bfeede9e5e9b992fd443fb0a07
MD5 bfa5fa08f4a062171e6dede79ccbce37
BLAKE2b-256 c6bcd2e781fd0fdea5a2ab2c9a8b5761a197cc73f042e494377a6931801dad4d

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca8f3c8242cd6b9de0419bbe954ef0d6c2a0ec8cad8994ead5bd443426595164
MD5 f01899b7d7853d3304e7f8f6ab7885f8
BLAKE2b-256 9ab3102081ef57a2b61f4917a4d34f2cfcdba6dd9b806a4c90483a31c6032bcd

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb11d44ba5e665f13855914a48ee06ded1f8395f0eff587da20579951530b8d5
MD5 f5962c058311dd442230107a343de5bb
BLAKE2b-256 8cc79b96bc7324f01fed4df0fcb2ab8f60806030078a63b72c7095d5aadad65a

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ade5366bb6433e7fc2039e098d04966f6fd04925c3200b4640b2b8340702b071
MD5 63d3c4c460235973957d81d26c24ef5c
BLAKE2b-256 5c561aa5827537d75920b70c7f361b8efcf842b3ef89d9418bea378c91306e4a

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mitdx-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 203.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mitdx-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0955ed99f384b4b379152cf573b1c937a144806031a66e45e186a7a5d9a36063
MD5 9fed90b81c57619a402904a341d16c94
BLAKE2b-256 5cd17e09fdfaaf638a1dd1e2ab3279ebf01a9fbbf68f4073dee9e76d4711d05f

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4a69999f7f99c6bc3b3d98c50d4fe277a0173381d57be7d77633331fe8d6a37
MD5 0949f779ac0b23975e97c6976473215d
BLAKE2b-256 61cd54031c7e056d05746e4374aec15871ae6801098c9c2b17e3679d4643a51f

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fcfbb149331639c6b03079d51b8354a0fa2ce10e1962e99aa3982ac768e1b44
MD5 1db871d3f608b695865232523aba243e
BLAKE2b-256 29a6a92b07fa8ab0f90b58d28cce5771b9ce9de881531c772fd6ccd43465425d

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d19cbef494c7e4e64e305ee588fe54eb068d733b425e848ed1596db3900ec6b
MD5 9304717116643a8c80956510d2860217
BLAKE2b-256 720751be541786eb56e9f1edc5d2a59926303e5ab90a3e98517bd47db9c8fc35

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 719b67ea03baa6471dc3dbc89474ad9a7af96046eedb658743eaa3741b2dbd5d
MD5 050eba8313dd45f15edea8e1bd31bd3e
BLAKE2b-256 17f968143d6ce39519e9267cee476fb1877ad8aaa0e6eb3b8f9a3996e77a520a

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mitdx-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 203.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mitdx-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9f8f871912ffaf8729fda519cf8618cadb5d25f2dbe8435e8531eb57f3daa4b8
MD5 f97df15cf7c6c681b4c766dcb7e53337
BLAKE2b-256 93819ca060e06c651b1b72ccb6aa7dcbd3a5d7c09d12e58b86d974108fda37e7

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61601db16281a0ff19997ff7b0cb92bc7bca44ae69e342f879d735952d552ff9
MD5 33d4e34d14de7c2ad5d17fc12ffaafb0
BLAKE2b-256 e7ab4790d396fbab798de8fc0cf57b37a2105625879d0a226134436758783c77

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9dc19c0822f79dd77efdd099f29cb14b0b3a9977848278b78c62754484831479
MD5 b9fc6a3dc24acfb0eb652e77d05eb3ae
BLAKE2b-256 db06e6e2ca3cbf58c37df251f1c444273bef3fc545584af57bddcb1344fa53fd

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37fdf0293fdf6f2ba4367e7399a61ad08710479352fab49d283d6526d628966f
MD5 652873ad3a794fc6390269a18250b6be
BLAKE2b-256 3d3785653f48f64952b806232f16a543f1423eb2d30a0e900973621e5185ae4f

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4f00935a839f0455e40e323523df655ba54f65a0f67adb60edee319e71473fd3
MD5 170407d730b32cfc4f3cb5bfc5d66ddc
BLAKE2b-256 cb85f44584267078cbd3e2112f66c09eb9bba80549248b3408a17bb7dfaa1686

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ecb3b14db1c1762f268ebbfa20344d33cb67c5cc4cc3b93916986cf0095df37
MD5 e46b37ddfdd20f33db722b553694dbee
BLAKE2b-256 482ccda00c4bbd2dbf998b3ef59a889a8f1c2bbe9062126935d818633578c418

See more details on using hashes here.

File details

Details for the file mitdx-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mitdx-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2aa88c493b791448f54c8dde921834ea23e46b2cf6654a20a19ef5c25bccb536
MD5 290536ddcd14ca4ff5d0bac62e0bace4
BLAKE2b-256 240f3c57a07ea7b9701070963f34dd6fd3c2c0ef5f1bb3018610765c99823ee6

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