Skip to main content

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

Project description

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

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

主要功能

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

新增功能

完整变更记录见 CHANGELOG.md

安装

  1. Python环境安装

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

  1. addereq包安装

当前版本已将 Oracle 驱动切换为 oracledb。为了兼容旧版 Oracle 10g,请使用 Thick 模式,并提前安装 Oracle Instant Client。

pip install oracledb

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

pip install addereq

如需使用 scripts/report.py 中的 Word / PowerPoint 报告生成功能,再额外安装报告依赖:

pip install "addereq[report]"

安装 Oracle 即时客户端

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

数据库配置文件

需要将常用的数据库配置到default.conf文件中,该文件可以存放在和脚本相同目录中,也可以存放在系统用户目录中,建议存放在系统用户目录中,目录需为~/.adder/default.conf。 旧版 default.conf 配置保持兼容,最小配置仍然是:

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

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

如需显式指定 Thick 模式使用的 Oracle Client,可额外增加可选项:

ORACLE_CLIENT_LIB_DIR = C:\oracle\instantclient_11_2
ORACLE_CONFIG_DIR = C:\oracle\instantclient_11_2\network\admin
  • ORACLE_CLIENT_LIB_DIR:可选,Oracle Instant Client 目录。连接 Oracle 10g 时,如果系统环境中找不到客户端库,再显式配置它。
  • ORACLE_CONFIG_DIR:可选,tnsnames.ora 所在目录。只有在你的 TNSNAME 依赖本地 TNS 别名解析时才需要。
  • 如果当前连接本来就是基于 HOST + PORT + TNSNAME 直连,并且系统已能找到 Oracle Client,那么这两个字段都可以不写。
  • 也就是说,不指定 tnsnames.ora 不是问题;只有依赖本地 TNS 别名解析时才需要它。

主要模块功能说明

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)
  1. 离线绘图(先缓存元数据,再断网使用)
from addereq import fetching as tsf
from addereq import plotting as tsp

# 第一次在可连库环境执行,刷新本地缓存
conn = tsf.conn_to_Oracle('db1')
tsf.refresh_metadata_cache(conn)

# 之后即使数据库断开,也可以只依赖本地数据和本地缓存绘图
tsp.plot_by_stations(df, None)

# 也可以显式指定缓存目录
tsp.plot_by_items(df, None, metadata_dir='D:/adder_metadata_cache')

默认缓存目录为 ~/.adder/metadata_cache,其中会保存台站、测点、测项、方法、台站测项关联等字典表。离线绘图时,标题、单位、台站名称、经纬度等信息都会优先从本地缓存读取。

When a database connection is provided, metadata cache files are isolated by the default.conf database section name. For example, conn_to_Oracle('DB12') writes and reads ~/.adder/metadata_cache/DB12/*.parquet, while conn_to_Oracle('ctm') uses ~/.adder/metadata_cache/ctm/*.parquet. This prevents station, point, item, and station-item dictionaries from different Oracle databases from overwriting or shadowing each other. Offline plotting with conn=None continues to read the cache directory specified by metadata_dir or the root ~/.adder/metadata_cache directory. 4. demo 脚本

python tests/simple_plot_demo.py

该脚本基于 tests/simple_plot.py 改写,增加了缓存刷新和离线绘图演示。

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

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

# 一键导出:自动抓取台站、测项、经纬度等元数据并打包
tsf.DataFetcher.export_qzad(conn, df, "data_output.qzad", sampling_rate=60)
  1. 加载 QZAD 数据并恢复时间序列
import pandas as pd

# 读取 QZAD 文件并恢复为以时间为索引的 DataFrame
df = pd.read_parquet("data_output.qzad")
df.set_index('STARTDATE', inplace=True)
df.sort_index(inplace=True)

联系作者

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.4-cp313-cp313-win_amd64.whl (436.8 kB view details)

Uploaded CPython 3.13Windows x86-64

addereq-1.4.4-cp313-cp313-win32.whl (393.2 kB view details)

Uploaded CPython 3.13Windows x86

addereq-1.4.4-cp313-cp313-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

addereq-1.4.4-cp313-cp313-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

addereq-1.4.4-cp313-cp313-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

addereq-1.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

addereq-1.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

addereq-1.4.4-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (3.0 MB view details)

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

addereq-1.4.4-cp312-cp312-win_amd64.whl (439.0 kB view details)

Uploaded CPython 3.12Windows x86-64

addereq-1.4.4-cp312-cp312-win32.whl (395.7 kB view details)

Uploaded CPython 3.12Windows x86

addereq-1.4.4-cp312-cp312-musllinux_1_2_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

addereq-1.4.4-cp312-cp312-musllinux_1_2_i686.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

addereq-1.4.4-cp312-cp312-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

addereq-1.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.3 MB view details)

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

addereq-1.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

addereq-1.4.4-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (3.1 MB view details)

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

addereq-1.4.4-cp311-cp311-win_amd64.whl (446.9 kB view details)

Uploaded CPython 3.11Windows x86-64

addereq-1.4.4-cp311-cp311-win32.whl (401.7 kB view details)

Uploaded CPython 3.11Windows x86

addereq-1.4.4-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

addereq-1.4.4-cp311-cp311-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

addereq-1.4.4-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

addereq-1.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.1 MB view details)

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

addereq-1.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

addereq-1.4.4-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (3.0 MB view details)

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

addereq-1.4.4-cp310-cp310-win_amd64.whl (447.7 kB view details)

Uploaded CPython 3.10Windows x86-64

addereq-1.4.4-cp310-cp310-win32.whl (404.1 kB view details)

Uploaded CPython 3.10Windows x86

addereq-1.4.4-cp310-cp310-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

addereq-1.4.4-cp310-cp310-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

addereq-1.4.4-cp310-cp310-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

addereq-1.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

addereq-1.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.9 MB view details)

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

addereq-1.4.4-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.9 MB view details)

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

addereq-1.4.4-cp39-cp39-win_amd64.whl (449.3 kB view details)

Uploaded CPython 3.9Windows x86-64

addereq-1.4.4-cp39-cp39-win32.whl (405.3 kB view details)

Uploaded CPython 3.9Windows x86

addereq-1.4.4-cp39-cp39-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

addereq-1.4.4-cp39-cp39-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

addereq-1.4.4-cp39-cp39-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

addereq-1.4.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

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

addereq-1.4.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.9 MB view details)

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

addereq-1.4.4-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (2.8 MB view details)

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

addereq-1.4.4-cp38-cp38-win_amd64.whl (460.0 kB view details)

Uploaded CPython 3.8Windows x86-64

addereq-1.4.4-cp38-cp38-win32.whl (416.5 kB view details)

Uploaded CPython 3.8Windows x86

addereq-1.4.4-cp38-cp38-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

addereq-1.4.4-cp38-cp38-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

addereq-1.4.4-cp38-cp38-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

addereq-1.4.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.1 MB view details)

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

addereq-1.4.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

addereq-1.4.4-cp38-cp38-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (3.0 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 24eb128cc648dd559d64ee694c831bcdef6ffd892c8a1fbb38a0297a8afb033f
MD5 ccff88ddd3632d3406db05b54bbad97d
BLAKE2b-256 a7b00e5e1acff36723a85240cc9191758ca36575be23d2db6962ee7a0ad032ec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 afb77a13b3fd59ba3da39af9bb5fe90d58f1176bfd647ab4eadff4a769bd2f1e
MD5 9e0b7a39274a433bf751e45b0cafe886
BLAKE2b-256 c61fdb3c2919f9c20537377c89a8b01e7dcf2fa09c08cb7a4f01f6b844b1d82a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cee766fedab76e7cc145f126064a5a5cd518bc5594920fff66216888960c3a5b
MD5 6b66df3b4408260a832fdd7053e34545
BLAKE2b-256 757882b945a1accbe0566deaa10b917e1192b2248b6dbf4acb46812c02095eff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e261338aeeea45b306de2c7fdfab1b9df9909aed9401cb03bf3c64e24d40ff16
MD5 46e11ff0bb29c77ddac3315c24b361ec
BLAKE2b-256 5af01cd8d48281ac0add6c7f1561a914a68e2e05c50f6148c3e02476caa45f62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a02a2e6f41da4650abd65bea7f041cd215f5c26b4273959b7205300821b8bf0
MD5 b5a85989b0b4bd338de8548052ffde9b
BLAKE2b-256 94a46350ad24e0ac868e0d86d20aab11ad08bd429aca8a1d4706619a5ad40fea

See more details on using hashes here.

File details

Details for the file addereq-1.4.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5fbcfb09d65701a0893d493c05dc665db70ca6e45c347758c33c038bd8e7f76
MD5 881b11469ff430af79867a49ddfff742
BLAKE2b-256 6b41aaccd07ecbd4a5533620915bb7e3ad49c404aad0e0e3f1d1d48b8457c7e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fda50ea7a4d2267a3b1e021c419371a55ab870fbb9c7e38fd2c0eaa5c09c710
MD5 33c0a2e13635239c50c8bfef65b035aa
BLAKE2b-256 dea4dabaaba32dde2c59f1e6f7ec27fa5168cf14d550f05618e1398845487eeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 6a01d6800e6c289f7c461a6e8faed7372b5cd547c8b46f74c878c45d59bf16ed
MD5 e3b404282c9920953b88f9c624b393e6
BLAKE2b-256 64d8204cf46c2fef753a2473ba47b6f347ca0a8c7180737aea042d9e7157befa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42193b5672d068f38118d3a5b5434ab7b2a5f15d41bbf22dadedf69cfcae6e88
MD5 52bf0d8d5ad69cc2324632b807aeb395
BLAKE2b-256 5d4dfaacf4bf1fc68bda2ff20467a1a9533d54a908e57f6716a8498716de3f93

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 57500397bb98f9264bcb1e50b9e0b0d9cb54a79bbc80f1df236fcfe4e799a760
MD5 73846c1f389ee6ffe769ce8d754282eb
BLAKE2b-256 bb8e26263c130440ee23eb868b557b706dee284898aeb818e7f85ae040c6e7cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39cd3f7e039bcedcbacb6c94ce8436b48869cc5ed22b290562fbd7775872f137
MD5 512f0b3afcb596448b844127298345bc
BLAKE2b-256 4e24e5329d3ae63af90405373e7b676136cf4df538b9e3a1ac77ca5dda1b88dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4a59b2d48472bbaabbb79e0145b9572a37369e209d0fe1c42603a0aa990d6b6d
MD5 201e477fcd9cfb789f3a04bd2da8041c
BLAKE2b-256 c7bffd374f98f6b539f3dca3b1b61fdbc2031b5e51d017dde92cf28952e0cb2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 955bf019a3ea2ac05bd121217db3e00c6d307c35cc57ea6cea87c34580625f67
MD5 dd06aab4e90d7454e56ec4297ae5fb4d
BLAKE2b-256 f6fa984e48ae461ed7b22e433d686e04425f1e55078d7ad81750307d1a7754b9

See more details on using hashes here.

File details

Details for the file addereq-1.4.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d271a30b90cb59a58d87aa232ec3be9edae055d12618cd703c905a5a788f189
MD5 2590248c9839fd85b03c686e82324855
BLAKE2b-256 031fe8881abe89042ef5fcc648134b297bc9c6a42caff9d2ca36874eed715062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2bfe58a98c445c3448028ba8e91614bacdc63d0aacbd1645da66990e8a1a255
MD5 e24a173a5fc1e6c33cddf0491d383b42
BLAKE2b-256 099b5054e74f0eef99398848f2add995d6cb5deb7517d4a6564aa948562548df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 59519ca189f7a1eafed93af2e5d359717bb22eda1bdd65bee70e4dcdb98b1950
MD5 b4f10701932ae5b826f8e4fc55b80419
BLAKE2b-256 6c548eee0317b1c64f93e2d1f79a7b1b186cae96d71b6ff622a80c55b0a1e30f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5cb54d8e61c1a9b00a3901ad74a0e265d19d43c1bd3e3d733af2e7a97e486c39
MD5 aed942363520228edc80a45d20161a9f
BLAKE2b-256 e8e52e627fa16e9bce7c4a865b23e7003b3262e80c01a56aadaa30f6ee6b2c35

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 43c06d585ec8b2e9c14f645357971431b22ded58915da07fba362025b3c6ee49
MD5 af7cbfa8af09e3ec44d04358aca4a9a0
BLAKE2b-256 3a00ee1369182f75530f556557ffec97ae48bfc073911a7706b0623c1bdd2bb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6fc0364d276f2c67607e5b421c57dc976e768d8224eb375776dfc5a37b1f6f9e
MD5 3fb46eabea56ee9de223252ea996b870
BLAKE2b-256 69db142abb2779351396c1d9f0cf090e2e26bcb137feb17cbce60dd70a32441c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f3ae23ef40cfd53fe2ade75ca8932f95ace7cf930986c3a7221d0ee9ef8325cb
MD5 c250e9705c06c4f33fd2c2fc2ed06f85
BLAKE2b-256 f08be7481a81dfd31c8f2e59a3e9464bfe60171b4749c5432d4c37948957f4ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4a3a8f78348bf6691fbada4d36b1da80b9a09bf9126a3a1003bffdf7a11cdab
MD5 9fdc0ed554330b53d40c82f613e9dec7
BLAKE2b-256 9eff38598e2f640302f2646d26afaa838196ee1a3467a13f4aef73017bf3d7d0

See more details on using hashes here.

File details

Details for the file addereq-1.4.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 685fe17e3e405e2ae888a9c4875f9c2a1fb501c67707a9af80707a30afc38fe9
MD5 7aee165e6872c1a2cd896676d2c422f3
BLAKE2b-256 4ff308472517106be3ac1da905c2209124ebbff5590d429ac33d873e527816f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51a563b9bba9e7d49310316761f7a8f78b45cc47bca86a58be2e88837dbbe9a2
MD5 51e8cb5a9a1f16a835c4c401336e051f
BLAKE2b-256 4f10c9eb55a83b8687756f6f6b58b4444ce0300629e466a8578a0edf0029d614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 b62d255715ae206cc3ae726204c1b5b225f3c962266cd5a35ba0506c0c180095
MD5 1de4dc13b4e054f2c7c47a50e6d4259a
BLAKE2b-256 d034ed3cbf7cd89f45e31fa000de16715aaaf48e196dfc26d83bf2fb5221acac

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 543ee6e960fa53509f48499a519a29539c0c926b3a46cd7fc368d11a77b1ecdb
MD5 e28ae265bcb31cbb174c2b74b0ce20b5
BLAKE2b-256 65c1959b7380213cd0ac4c1d6587a0cce50e878a61094319ac1dd13579613aae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e6401226ee42a89d74d94689bea33a479f47a667327de9645f6c94c09824ab76
MD5 985cd4526ff9813942612962958b865f
BLAKE2b-256 0d85bcb196166c1e35697babb32aae031285bc0b22590de8e44657f11b7dd863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a3b50bd0806301860a8594810f3a7447cc22eabc1880ab3f3a9492071e83cf9
MD5 c808ee581d1317de96782f9fd70175e7
BLAKE2b-256 b3973cd8453f1f2172dfc61e28ed7acb0e2cd403a4bc15dab62859b8278b31cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e7341650c313b8dd626eac41385368e4e9821756200be67335e190438ea9c9df
MD5 964539e567779ee11b2a1ac68431931c
BLAKE2b-256 fc195bd97c9be224a5e28f2987a9f950058d9416d01aaabc317261a64c52449b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ddbe32db0b73dc92c6bcd56197d4f2cfca26b86d59eced45272f3c07fdf213c0
MD5 1e33368a56fa49a54044b399d5573c12
BLAKE2b-256 52a453e1384b5f7b4de8b25489dc9a626bfddaccc1971e41c7c5adf2c7477030

See more details on using hashes here.

File details

Details for the file addereq-1.4.4-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f811a4f6ec3ed1ea9c111beea12b19c617e42bb9f6e9c3585ead0365f70cee88
MD5 83fd42363f15386cd65237dac04bb7b2
BLAKE2b-256 fdc003d3f79c50e70a6b2c13549d1038f01c0caebeafe6d0b9c4cabe6c334784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ca1abbbf18dbd9711aafa8a89178a7bacb9bf889f02e422a49b963f8ff76fa5
MD5 b6b360e43b6eff2a4492796038c74edd
BLAKE2b-256 ac103a7dbf4f959581768deacbddbc2bd088624011ebeced15c823bbf0f6d0c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 f0019a4f35c812bd6675fd84f76a28d9a8c9ca57c8f73020efd160795a0a6c3d
MD5 78a19f0223d83dcaef1eeb198344bd54
BLAKE2b-256 bd3adcb8556ca6752c9dc9346acb8de8cd4dc6973c4b6a1cdac51b320e626a14

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 051a0c0f951381cf57e7e2e035d704368b6fbbaa3336220d4abeda28516397a1
MD5 b9c86d321bc652a223016feec7b26931
BLAKE2b-256 4386d0477de8cf406a2e81e0820085b5c2dc7965df8812189678cdf6cf5c3ccc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cd6953e3ba5da43ecc77cc702e8c735921cacea4c53d3a98320fb77d214ee7f9
MD5 b1b74fa2671b40397e975981ec30eda3
BLAKE2b-256 749f58b06eac41e80a5e4678882fb10df30212e66bfeb16dccc5d7e03eb3008a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 912b3281e5b1459c18115803ca20fab07f2828902a8dcff08328bc1f5cbb657f
MD5 ee5b59b2e9ca5b2425533f20bfccc008
BLAKE2b-256 15083fb4a06b1811ea3cec08d885376c5935d1f3ba31c57d7ccda059cff57fa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0cccf63317f15481c8980341953e819516cc1097d946a26c065c9e26cccb693e
MD5 82c523a2699aeb0185f4b5a5c91cbb09
BLAKE2b-256 f7bc8f3bb8706a87acd6f3e09303117c5049be3731334c7b25f1866db5524524

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97c24cbf0d538e9da7d91ec1659345eefaca7e53cabe7fd1a841ee3196bd74f9
MD5 4a4d1cdb66c3b528a5cd3600a9b58f8c
BLAKE2b-256 163ac6b41dc60404adb0c4b1abe2b99701e0b54779949d25f8bf76909cd97b6b

See more details on using hashes here.

File details

Details for the file addereq-1.4.4-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.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d92b286321daccf5fbf77c095cef59077f09e87bfc25bdb4ceeaed1d693f1049
MD5 70c66345fafb3f96d10f9a0e7313939b
BLAKE2b-256 d98c0adacf629c2eb054fffd16bc1cc800da928f48977db6b4175f6db8ae9b6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 352ef31750402498fdd7399305e78293e78fcdd971788d603750e9199597cc95
MD5 962460ee42b4e1d3ac8ba20a04d58fd5
BLAKE2b-256 66e82a3248325fabafa741bf78eff58087c93a1ecb6d5b138d2274d903a7e99d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 f9c7074f4a823fe6ce58f72ba5952fd38f4c0fccdab2e3e8df2174647d1bb979
MD5 d2acce15d053751efb9abcaa16d7b98a
BLAKE2b-256 ef07e3dc4df4ecb6a5097603933b3862a48d25b3200d49ea3682aeb7428dd484

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fd211ce5d151bbe156d58841c4f657e1f19d9606d6d9f6a391bb0c91d1e98b50
MD5 ade03d178550caea9db581dde08c9ae3
BLAKE2b-256 63366011f19881d623c54929ff687847337a815bb48ecee19a1492c2c8a32c4f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for addereq-1.4.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6e35a2126f7ea9488e73e46dd1cc93a392c387a3bb27d94d3ba0c18a525233fa
MD5 895cccc5d9791792403741613cf596d2
BLAKE2b-256 daf9367a2b753e9f474d3b75753f7dc422c41ff793ac7adafd6892a9f04fdec4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1caa712c868641c3cf518d16c8c07d39a05ab525fd61fc22fec95ee6348bf43
MD5 366d3fa8f963aee17088e5a5e7b1008c
BLAKE2b-256 81dc87d4f3a31bf2954a0a2ab2fa3094f4a5f6f0bb0706431fbff7a031dc3360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cac55b1775373184f727505335e1e693ff8a55d7d332064b8b477436d37ab076
MD5 3586aa10c015404852170cadda713b29
BLAKE2b-256 506214ecea0d23977512d726048a0c9efb095e6559cdcf44fd12df7d9a6a2421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4518a3791be2118c1a6cfba250e6dbe3e7cb6a077eeb7712394eda6a355ee56
MD5 df04e3606d757640498b075e1de895c4
BLAKE2b-256 7307db2c37e7237564f82ea4d104e6baeddeda4e130f436d5b0fd544c62b1853

See more details on using hashes here.

File details

Details for the file addereq-1.4.4-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.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 606a5a3057b82aaca2be7a35cfd01e17f098a3430974cfff67fd1dae536a48b1
MD5 f593f1ef530506000c3262f66ac26711
BLAKE2b-256 7203442ed49a1d4914c95f78be6b87fb7785a3f16b77a75cc5430216abbece73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c433c876c22283d59a511587e9eefe00fd2e77679e4ff3e5e7b6a8010a84f5e9
MD5 1dc51935ff75aba34ae82b748b412829
BLAKE2b-256 30834b4e9e89f484c36b48a277236999d9b1689af5009092763454b3c87f62d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for addereq-1.4.4-cp38-cp38-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 0eade89360c83ba7abe7aa5ad3815c4215a708a56ec191a9ac5954b31d17021a
MD5 4d55f9c25c4908e6f4f965ceddcfe317
BLAKE2b-256 3dfc88269a7ea19a6a28a609e06b8425083d079dd3316206ad8b6a36fe652962

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