跳转到主要内容

akimbo的IP特定方法

项目描述

Akimbo-ip

扩展,允许在数据帧的嵌套/锯齿状列中快速处理IPv4和IPv6值。

(实验性)

安装

运行以下之一

> pip install git+https://github.com/intake/akimbo-ip  # dev version
> pip install akimbo-ip  # released version

模型

  • IPv4地址是长度为4字节的字符串(固定),但可以表示为任何4字节值,例如uint32或长度为4的uint8固定长度列表
  • IPv6地址是长度为16字节的字符串(固定)或长度为16的uint8固定长度列表
  • 网络是具有IPv4或IPv6字段(通常称为“地址”)和用于前缀长度的uint8字段(通常称为“前缀”)的记录。字段名可以被覆盖。

我们可以将主机掩码、子网掩码和前缀长度之间进行转换。一些方法需要复合类型,如地址列表,请参阅各个文档字符串。

与akimbo的正常功能一样,您可以使用where=关键字参数指示任何方法中嵌套结构中的哪些部分。

用法

>>> import akimbo.pandas
>>> import akimbo_ip

这将启用系列和数据帧(或选择不同的数据帧库)的.ak访问器,以及子访问器.ak.ip,它提供了对作用于IP地址和网络的方法的访问。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

akimbo_ip-0.1.2.tar.gz (15.5 kB 查看散列)

上传时间:

构建分布

akimbo_ip-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.0 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.17+ x86-64

akimbo_ip-0.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (340.0 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.5+ i686

akimbo_ip-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.1 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.17+ x86-64

akimbo_ip-0.1.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (339.8 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.5+ i686

akimbo_ip-0.1.2-cp312-none-win_amd64.whl (181.1 kB 查看哈希值)

上传于 CPython 3.12 Windows x86-64

akimbo_ip-0.1.2-cp312-none-win32.whl (169.9 kB 查看哈希值)

上传于 CPython 3.12 Windows x86

akimbo_ip-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (331.7 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ x86-64

akimbo_ip-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (339.9 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.5+ i686

akimbo_ip-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (283.6 kB 查看哈希值)

上传于 CPython 3.12 macOS 11.0+ ARM64

akimbo_ip-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl (285.4 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.12+ x86-64

akimbo_ip-0.1.2-cp311-none-win_amd64.whl (180.4 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

akimbo_ip-0.1.2-cp311-none-win32.whl (169.9 kB 查看哈希值)

上传于 CPython 3.11 Windows x86

akimbo_ip-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.3 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

akimbo_ip-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (340.1 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.5+ i686

akimbo_ip-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (284.2 kB 查看哈希值)

上传于 CPython 3.11 macOS 11.0+ ARM64

akimbo_ip-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (286.1 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.12+ x86-64

akimbo_ip-0.1.2-cp310-none-win_amd64.whl (180.7 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

akimbo_ip-0.1.2-cp310-none-win32.whl (169.1 kB 查看哈希值)

上传于 CPython 3.10 Windows x86

akimbo_ip-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.5 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

akimbo_ip-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (339.6 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.5+ i686

akimbo_ip-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (285.0 kB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

akimbo_ip-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl (286.0 kB 查看哈希值)

上传于 CPython 3.10 macOS 10.12+ x86-64

akimbo_ip-0.1.2-cp39-none-win_amd64.whl (181.0 kB 查看哈希)

上传时间 CPython 3.9 Windows x86-64

akimbo_ip-0.1.2-cp39-none-win32.whl (169.6 kB 查看哈希)

上传时间 CPython 3.9 Windows x86

akimbo_ip-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.0 kB 查看哈希)

上传时间 CPython 3.9 manylinux: glibc 2.17+ x86-64

akimbo_ip-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (340.0 kB 查看哈希)

上传时间 CPython 3.9 manylinux: glibc 2.5+ i686

akimbo_ip-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (284.8 kB 查看哈希)

上传时间 CPython 3.9 macOS 11.0+ ARM64

akimbo_ip-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl (286.7 kB 查看哈希)

上传时间 CPython 3.9 macOS 10.12+ x86-64

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面