Skip to main content

地震前兆数据自动处理框架

Project description

addereq(地震前兆数据自动分析框架)

一个用于从地震系统Oracle数据库中便捷读取数据并批量绘图的工具包。

主要功能

从地震系统的Oracle前兆数据库中提取数据,生成可视化图形,并无缝集成各种地球物理分析方法,以便实现自动化操作。

新增功能

v1.4.1

  1. 紧急修复模块导入问题:修复了由于 setup.py 缺失导致的 export 模块无法导入的问题。
  2. 同步更新包结构,确保 Cython 编译环境下的兼容性。

v1.4.0

  1. 新增 QZAD (Qianzhao Arrow Data) 行业标准格式支持:基于 Apache Arrow 开发的地震前兆数据存储格式,支持元数据(台站、测项、采样率等)自动嵌入。
  2. 统一了数据导出接口,支持高效的跨平台数据交换。

v1.3.7.dev2

  1. 修改日志目录

v1.3.7.dev1

  1. 继续修复产品数据不能下载整点值的问题

v1.3.6

  1. 发布新版,自定义每条曲线类型
  2. 紧急修复产品数据不能下载整点值的问题

v1.3.5

  1. 发布新版,不再支持python 3.7

v1.3.4

  1. 升级支持python 3.13
  2. 修复绘图字体乱码

v1.3.3

  1. 永久性解决数据分割中存在非数值型的情况。

v1.3.0

  1. 更新了调用方式,同时兼容旧的调用方式
plotter = plotting.TSPlotter(
    conn,
    mean_color='r',       # 均值线颜色
    std_color='gray',     # 标准差线颜色
    mean_linestyle='--',  # 均值线样式
    std_linestyle=':'     # 标准差线样式
)

plotter.plot(
    data,
    groupby='item',           # 分组方式:'item' 或 'station'
    show_mean=True,           # 显示均值线
    show_std=True             # 显示标准差线
)
  1. 添加了地震标注功能
plotter.plot(df, 
             groupby='item', 
             show_mean=False,
             show_std=True,
             set_zero=False,
             plot_type='line',
             std_multiplier=2.0,
             eqt_dir='D:/tests/HuaBei.EQT',
             eqt_filters=[(200, 4.5), (350, 5.0)]
             )

v1.2.0

  1. 使用Claude进行了代码重构,优化性能。

v1.1.1

  1. 修改了reindex算法;
  2. 修改了字符串分割逻辑,去除首尾字符,防止不符合规则的数据报错。

安装

  1. Python环境安装

建议安装Anaconda或者Miniconda,Anaconda安装参考官网链接,Miniconda安装参考官网链接,入门建议安装Anaconda,不需要太多配置,开箱即用。

  1. addereq包安装

由于cx_Oracle在Windows系统下的安装需要Visual C++编译环境,配置起来比较复杂,建议先使用conda安装cx_Oracle,然后再安装addereq,安装命令如下:

conda install cx_Oracle

安装好Python环境后,执行以下命令安装addereq。

pip install addereq

安装 Oracle 即时客户端

下载以及安装参见 Oracle Instant Client 官网链接

数据库配置文件

需要将常用的数据库配置到default.conf文件中,该文件可以存放在和脚本相同目录中,也可以存放在系统用户目录中,建议存放在系统用户目录中,目录需为~/.adder/default.conf。 配置文件格式为:

[db1]
HOST = 192.168.181.12
PORT = 1521
USERNAME = test
PASSWORD = test
TNSNAME = pdbqz

建议将常用数据库全部配置进去,一劳永逸。

主要模块功能说明

fetching 模块

该模块为数据下载模块,可以提供快速批量的数据下载功能。

  1. 连接数据库

参数只需要输入default.conf文件中配置的数据库名称即可。

from addereq import fetching as tsf
conn = tsf.conn_to_Oracle('db1')
  1. 数据下载
from addereq import fetching as tsf
df = tsf.fetching_data(conn, '20230416', '20230416', '地电场', '北京', '分钟值', '原始库', gzip_flag=False)

plotting 模块

该模块为批量绘图模块,提供类MapSIS的功能,可以批量绘制多个台站或者多个测向的曲线。df变量中可以包含多个台站、多个测向的数据,可以一次性批量绘制,输出文件名自动生成。

  1. 按台站绘图
from addereq import plotting as tsp
tsp.plot_by_stations(df, conn)
  1. 按测向代码绘图
from addereq import plotting as tsp
tsp.plot_by_items(df, conn)

export 模块 (QZAD 行业标准格式)

该模块提供统一的 QZAD (Qianzhao Arrow Data) 格式导出功能,基于 Apache Arrow 开发,自动嵌入台站、测项等元数据。

  1. 转换为 QZAD 对象 (获取包含元数据的 Arrow Table)
from addereq import fetching as tsf

# 获取数据
df = tsf.fetching_data(conn, '20230416', '20230416', '地电场', '北京', '分钟值', '原始库')

# 转换为包含完整元信息的 QZAD 对象 (Arrow Table)
qzad_table = tsf.DataFetcher.to_qzad(conn, df, sampling_rate=60)
  1. 直接导出为 QZAD 文件
from addereq import fetching as tsf
from addereq import export as tse

# 获取数据
df = tsf.fetching_data(...)

# 导出为 .qzad 文件 (自动处理元数据)
tse.export_qzad(df, "data_output.qzad", metadata={'user': 'admin'})

联系作者

chd_wql@qq.com

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.

addereq-1.4.1-cp313-cp313-win_amd64.whl (477.0 kB view details)

Uploaded CPython 3.13Windows x86-64

addereq-1.4.1-cp313-cp313-win32.whl (450.7 kB view details)

Uploaded CPython 3.13Windows x86

addereq-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

addereq-1.4.1-cp313-cp313-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

addereq-1.4.1-cp313-cp313-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

addereq-1.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

addereq-1.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

addereq-1.4.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

addereq-1.4.1-cp312-cp312-win_amd64.whl (478.8 kB view details)

Uploaded CPython 3.12Windows x86-64

addereq-1.4.1-cp312-cp312-win32.whl (452.1 kB view details)

Uploaded CPython 3.12Windows x86

addereq-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

addereq-1.4.1-cp312-cp312-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

addereq-1.4.1-cp312-cp312-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

addereq-1.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

addereq-1.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

addereq-1.4.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

addereq-1.4.1-cp311-cp311-win_amd64.whl (487.1 kB view details)

Uploaded CPython 3.11Windows x86-64

addereq-1.4.1-cp311-cp311-win32.whl (458.0 kB view details)

Uploaded CPython 3.11Windows x86

addereq-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

addereq-1.4.1-cp311-cp311-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

addereq-1.4.1-cp311-cp311-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

addereq-1.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

addereq-1.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

addereq-1.4.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

addereq-1.4.1-cp310-cp310-win_amd64.whl (285.0 kB view details)

Uploaded CPython 3.10Windows x86-64

addereq-1.4.1-cp310-cp310-win32.whl (459.0 kB view details)

Uploaded CPython 3.10Windows x86

addereq-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

addereq-1.4.1-cp310-cp310-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

addereq-1.4.1-cp310-cp310-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

addereq-1.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

addereq-1.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

addereq-1.4.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

addereq-1.4.1-cp39-cp39-win_amd64.whl (487.9 kB view details)

Uploaded CPython 3.9Windows x86-64

addereq-1.4.1-cp39-cp39-win32.whl (459.7 kB view details)

Uploaded CPython 3.9Windows x86

addereq-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

addereq-1.4.1-cp39-cp39-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

addereq-1.4.1-cp39-cp39-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

addereq-1.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

addereq-1.4.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

addereq-1.4.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

addereq-1.4.1-cp38-cp38-win_amd64.whl (494.0 kB view details)

Uploaded CPython 3.8Windows x86-64

addereq-1.4.1-cp38-cp38-win32.whl (466.2 kB view details)

Uploaded CPython 3.8Windows x86

addereq-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

addereq-1.4.1-cp38-cp38-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

addereq-1.4.1-cp38-cp38-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

addereq-1.4.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

addereq-1.4.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

addereq-1.4.1-cp38-cp38-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

File details

Details for the file addereq-1.4.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: addereq-1.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 477.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e23016d123172f2ff0aff694a8ce029eec26fd7fd90000495f07ecba49c20112
MD5 1fc7ea0ffcd826853b7c4d7eac8c51a9
BLAKE2b-256 2c41275ce1b74bc4cf83b8c8a9333093c4348fdcd097a3d24d02e19bfbd09d90

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: addereq-1.4.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 450.7 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ad3b73e9c6f10aa1f49789799b768c1d4ef00098998c26ba72c8229789f7bf20
MD5 10b58c0e01c941e38775396e079bbd7a
BLAKE2b-256 cac01461e75c12f19c4ae2e35ed67e845906f4e4345f73187210bb63d5581dc7

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1f5f2281b4535f4e5fa7808a648e8f7a40265ce54691630afeca5e230c29c16
MD5 ba72d6f6ef916a984870e810309ca2b9
BLAKE2b-256 4d0e52a8d805dba32c84baeb850080c2dd9a6ffec424c51420b5c01023c3ec12

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8caa9fc9f419b0e9a4c46dc162215d339beebbfba4c6fdc2052c0351794584d5
MD5 5ccfedca3cd42763a65a967e7bebb970
BLAKE2b-256 95db6de678a0ecbc1b221365aba297bbb673f5802288bc976bc7a205b4510d7c

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b88864beead827a178305b801e18352ed8c038f831038c59809b2d705727123e
MD5 b5b973b0da87a5ee99ebd0d56c70e1ac
BLAKE2b-256 5ce2095b98bb5105cfe5ee7167719038effd2b60f7593f14bf490c8ce6b12a5f

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8636687e131a8c0923fdd89f460e76b42ce749a5afbcb744df17cb4003fa2bd1
MD5 18f2b3144ec0e2472954e0f530972b82
BLAKE2b-256 6a13568e18cb934ea9bb922afcc63fe6a8d46984a46ac76e2da231f300282946

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb6b9188cb1566039503d39d65abe9049b79f14600f1decafbbeefe1e911e279
MD5 97e02c66ec952fe178fe062b7061190b
BLAKE2b-256 4335c9b49fce0b84343f164c32f61b9d290b49f019131ae5c0a9c40f6132f414

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 b638b3db74fca5d8dd2c7dd9a0aee58ab5824615e3deb1cfbe0b3b76842e99f0
MD5 1df5609238674d9e1c2ef96ef3c95b16
BLAKE2b-256 ba6d4462f37a4ed1e93de60b4572f14e8ea9e5fbf88762ee752f6bad48ff9ae9

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: addereq-1.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 478.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e6afb918c543b71de5a7bd49c40d917e4723ef9c3a3500a2cc2e64a7677e22a6
MD5 e6d1d534aa2ebf794fc378351508d93c
BLAKE2b-256 8bb982725319e664fa8e603a879eccc4b6d0d15ea2a3799eaf72652aa951852d

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: addereq-1.4.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 452.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1822bac54513ec65182987ddf1f5d6669055506d68e9af20101f68e1f5ba987c
MD5 8c3b52b20b2defa886da9e61854739c8
BLAKE2b-256 264c2b38154cc18ce9425f38f1e0350a50a435f35bd4fda71fcdee5de455d547

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0bc9cf37c8afc6980b2103f7d785bc602cd461dfc0dd1fabdb326f09ce812414
MD5 bf4077d622de8a3f43494fd86a36266d
BLAKE2b-256 a0a04b29853ef739969f0e0c1f143d50614265d3fc802294c4cd783f3f78e433

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 22ebd38af836debe8c9d0d906118a3c21c113f8cf9c59be87e072e7f97614543
MD5 38c973f43924a0772c06ed403e708344
BLAKE2b-256 17ed577bdf707229a06560089653f18a5349b21bb9c10e667bad8aa9b9a76eae

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cce7555095fc2acdaee891db9da616d44f454ee2740064e9445e401f6a37048d
MD5 9e443cd5e1dd199f949d95d0c05364f8
BLAKE2b-256 e933aeb7192942b7e1660195ad9142af532b93fce9c53f03354ff9bda02f58df

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1db3c958a6d074593cafa7c24b275278e6718065a3a74c69753b6749a0aba05d
MD5 52849458936a3968f4d35b56e5b82ff1
BLAKE2b-256 9e599b9b4abae21043b5001c3b5dbdd6b48d47e9d76affd26be7f781a07a4b7b

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b3c3b4dc76a0342ac9562e896d7a9858f3e45e65fc7c27735fca5391f5981dc
MD5 dc3a95eea3617d404bd182165aced4f1
BLAKE2b-256 d0697c7c9f1a157e4a2ce88c3cc13028fb20a171c7d537ed867c7ea1b0149706

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 608176bfc8e3b0e903742bbfd6c50c20a6108449211e2fcddf46f7aed92fde79
MD5 98fab9468fbb0c24defa5fbd68b4a76f
BLAKE2b-256 00748b3046a80364afb46eae18cde56a597b2ddfd364353160a28c96b15a27a0

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: addereq-1.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 487.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2fd2a046244d9bf43c21e12af05b467544af24a1dc66a4ad3ee1cab5505ae51
MD5 7a08abc2bc858fad323b19a865c9f33a
BLAKE2b-256 e6146f25ee33dd6da63be74d7942bdc24d98da9fac0bb2265b34f8c0df550775

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: addereq-1.4.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 458.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8c695883197e205692bb7005cd72a91cdadce72007b9a2de2ef765cefb7da85f
MD5 5463843ca7883f72c7a6ebf2e77db44a
BLAKE2b-256 555d223dc0e73836796cdc0307aef987f086e74ea6c4287bef60018288460c38

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7c9dcdc230a0654ca9222910779bb624bedf4689b537ccfe4634717b68cc707
MD5 4ad233f91ac0d983a7cfe0d159584851
BLAKE2b-256 33b93cd53d51ac4d5cce30248521285d446c8a0e871dc9c17917f3c318c12c50

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 045ef8fa5802112aa9f561a7f61fc43c3c8a2cb23992321e98b061d421914f90
MD5 a517fb5bcf6dd881222514badee168e8
BLAKE2b-256 46815f7bbb44c60e0407ac7b4852c59ab05db69cf5f961962027175741748252

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 41c22897b1be9a182b45a2941d5b479822ff3212fb2e65202d3d4e5fb0a26c85
MD5 198f18a107b0186a7f8cbabb1a995956
BLAKE2b-256 65f596627580e2020d6c7f9126bdf46f67c299bd29c79acdd52ca23398149f9f

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c1a70c6af47f126d56ec8ce4224dd5ac7f765a762fc9d5b1cafa46a592425dc
MD5 d8d9a1f2f3dfe9b29f71f4ef7d0a1298
BLAKE2b-256 2c1ca00428e86656772050d843c8d2d9d8e6ac9ee3dd24291085709e35cff06c

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81c528314c03f39494ee5115e16a1686c28970868aca8b2e4917283fb3b78c9e
MD5 bd92af187ed0ee143da8a6ff23d75b96
BLAKE2b-256 7a381f481425dc49419151c02ca5cf5425182223684cabb6b859c7d628dd6967

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 fd944d8be6ec0f65b6633e5f6bb25a7c49cb1db992d82b79ff17194aead99f63
MD5 82f45e237dc64c53601c2d3b3b92c9b4
BLAKE2b-256 5446539034f57c26165ee1dad6d170b7dd7585c354418b9d7c1501ff4df3aed6

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: addereq-1.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 285.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a229f76616934cac6b2d0dc4d463f6d6e5e53fd54d6d47b648591df89300d7ca
MD5 8509dde6e5937c2de820d46c065ccc6b
BLAKE2b-256 43d508b89e57657b37b807673509267312139ce85c16960612596d9b66ed9687

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: addereq-1.4.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 459.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7b6f7bcb92a4466a411f552b3be7ce29024aea12bb426d9e1a0fd754d9241419
MD5 995d8b60dd17088aef2e1af61e9347e2
BLAKE2b-256 d45ab7bdee9636a580a78ec92140113c69fba918d597817cb609094a32282f9f

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 24d330f3b37cccacb61d65fc3a86ddfe49c3a1fe0ac1462bc9e2dbae4057f5f7
MD5 b5eb031f0dab7b55e975ef5454a3061e
BLAKE2b-256 e416b1049bececfa15768d8ee33895196de71ab14565d6f3e1da806e28b7f5c3

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e5d73676cab41486e3095d8c5eafbcf6f7d21e846d9da554e30b61e36436de7d
MD5 cfe8b34bb3c27e4f9c40f0537fa22f28
BLAKE2b-256 d4ee0c4b0c43e6b501f77a4318f005bcbf22da317cd8fe9430f990fe5d8d3780

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42d2637d64a1ccaf2296468e03fe554f61c2ef19201d50d5f283244eae99b6cf
MD5 4d1c86f7bb567ea16731e91cfb5aa39d
BLAKE2b-256 58e50d5ff57121bd513235aad656553492bcf95304219d73f09faeba7050351b

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 480fc76894d6a9676e7c66fb9ffc6b7a615e8e9a7bf0b6365944278d0120f445
MD5 de38313974dddd2ba4d1208fc1ac49d3
BLAKE2b-256 6dd9d9d37133559562e1265cbcb549abd0fd9cd96bf711347363e06124151464

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2feadf8e7d2c949480cc342776be793db6d61b6263a75adcd25d30ba6729412a
MD5 1c9f9045b6a5fd1248343a8f69224fee
BLAKE2b-256 e70916a7d5383f492b7d67d9b0a29603138fba2de4b70cbfaca7a0a0a8973c9d

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 ed0308cffdbc6550ed0dab223584ba02c9faa86e3a12ca0ebab61ca8f7fadadb
MD5 58e4f56523247b21d7726b37d99b3387
BLAKE2b-256 6e0d42abf7777184ea78034d787f3f879c1284a10219d1ab1905cedd3e756dbd

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: addereq-1.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 487.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9266ec08830d992b869c01af9d5de7d915935c043dd04c3469094b2e6366316b
MD5 05057a370c72ab92be0d1b2cb847dc5c
BLAKE2b-256 2f08e003e7e9d9d37356a3d363081db24f1f8a24d3d56f178c9559db5164a0a2

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: addereq-1.4.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 459.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 63a7bb7c1ee11c6437afbb313b273907cacf1707e97cffcc0e6a9f8df67b7b28
MD5 f9d284b9546d88b74684b4bc41037a5c
BLAKE2b-256 2b72604edef3fa8da24ffcf32513268d45db317389f83f4ea9c6776e33923a32

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 312ac79ba275c1e712ee59ddda224a3ad8f15cdbb87f83ff3ea96276eaeb9437
MD5 7979aa8cb8ef9ce4f89423225376a2d2
BLAKE2b-256 cf59e5c896cfc88416e381f502fa23aaa191a35c67a353f23a6ed6994771da54

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2e86c1e24b0628721acb80c73693bb7348b518b788e715b0f23eec062d9c5be6
MD5 a5c4a9ef0c6000e483df68371495e60b
BLAKE2b-256 084a6ba49b71f98483290862d53a2d75aacabc3e53909e4f30a89647a77e9383

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4026e824330370e63efa2cb217f6a065000cb418511f5361657362cbd3e95a5
MD5 8076daf40576bb0701c47e2c48588735
BLAKE2b-256 9553a1c0cee55e5768e800a012b6a53c4e6b22a88b7a5158f8365fd114405fa1

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6615410eeca20d1714d41002f1f355fdde33465ea337be6b3ff8ed9860ba9ea9
MD5 78a9b44cd5e9d07d2dedeeb5bc56c642
BLAKE2b-256 43c5305d61936b64739e8b8277cf28bf51885686e42dc7062a2056c0471b8bc7

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bfd6ed057af645341228520b776f457cb8593f88a2bd435b344ec1d0f79a7533
MD5 deb589dae6dada013dabe59dc0c8caa7
BLAKE2b-256 9761c47266c43e17551ab05583bfaa311082869cbaf06b99fdd42340237df15e

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 a98388233a7fab51c82cf34c2914752289cda31f8eed17a86286321df835c157
MD5 4c81eb7f217c6da7a80c075ed7a4e01c
BLAKE2b-256 25ccedbb3fb3df9a0b007819c65e3c160cc9c9326a7678933c72c8925a0f0703

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: addereq-1.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 494.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6547f923888a0b9de7752c875edbc7a6a3178969d8804bc5161729eda85d8a70
MD5 380e236f16921dfe2744c6181cfbb227
BLAKE2b-256 6bf0edd5ed7cf7df6a090bfbaaae6954459a5a29f0ed920a54909d3a3ebc03b8

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: addereq-1.4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 466.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for addereq-1.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d678a76f239ed476740db6164f851fedfe883a66efaab916c12f5c8017343992
MD5 f6e59a1a9e3b28e61efe188a8e5ed325
BLAKE2b-256 a8211440d98d3afd124c62165b674f634329d50d05b5c3b40f4b95bd64dde16c

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d48a05729e839f32839c19195b17ed3e252c5bbe0b8f05ce7bb8533a42b28a4e
MD5 33e44fa1db7b424442149d6629d1cd76
BLAKE2b-256 c9627c6784df926671b4dfb425d7632edade13882b20abc8f9801a710e8db0f6

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 556a6593b8c11428198bcd729ec947c43c4e3133a88af9c59e959ca4bd392454
MD5 fb52ec6bb560335629f262395d75d965
BLAKE2b-256 a2999623ef3bf596cd92d776fca8777da94f77840c1d2fcaa83d72d782b02437

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1927040ee1bd8c2dbeba7fb1c733bcd40991de71ce7b4fe53d42fd931aac754
MD5 53570e98bec36250fe746c3eab1fbce5
BLAKE2b-256 88aacba9f279ad38ea130b2ad1787183ac47bcf1d78ff7030a6bbdaabe91146c

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffdbacb10d6b439e36111e58f4a69a5085aa4a0b13cbd9682768f1810740b7ab
MD5 9ddc6b8bc0de8d0b480a3ba6fa91ba7c
BLAKE2b-256 649a67f5a1bd48af4b7e87da5df256d566f2cd8e98325d5897f8c32392d138b4

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49355c954e0d6d416faba43ba5d2b0793c2c55c95625cfe8dffaee046b7f6332
MD5 110709eaff78bf4d65753ea4434d6954
BLAKE2b-256 e538aac6e2e8034959e8cb0e90ef89ec9e5f37138e9742de835cdb1657fa9c2e

See more details on using hashes here.

File details

Details for the file addereq-1.4.1-cp38-cp38-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for addereq-1.4.1-cp38-cp38-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 845c2780435f3d9e89d7a5c37ac943b19a6453aa4f67ab49dc2bbe8600860adf
MD5 6b79da05bc6ff399f2150335d5c15f86
BLAKE2b-256 2e1057ea3719984ad79e82653d23f33da634926640d67e97419b9e43f542310d

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