Skip to main content

一个常用的工具代码包集合

Project description

kevin_toolbox

一个通用的工具代码包集合

环境要求

numpy>=1.19
pytorch>=1.2

安装方法:

pip install kevin-toolbox  --no-dependencies

项目地址 Repo

使用指南 User_Guide

免责声明 Disclaimer

版本更新记录

  • v 1.3.5 (2024-05-18)【bug fix】【new feature】
    • patches
      • for_os
        • 【new feature】add copy(),无论是文件/目录/软连接都可以使用该函数进行复制。
          • 同时支持follow_symlinks参数用于决定是否跟随符号链接复制其指向的内容,支持remove_dst_if_exists用于决定当目标存在时是否尝试进行移除。
      • for_test
        • 【bug fix】fix bug in check_consistency(),解决了以下问题:
          • 对于含有 np.nan 值的array错误地一律都判断为不相等,修改后将相同位置的 np.nan 值视为相等。
          • require_same_shape=False 时无法正常为不对齐的 可变长度类型 报错。
          • 对于包含 requires_grad=True 的 tensor 的复杂 tuple 异常报错。
      • 添加了对应的测试用例。
    • nested_dict_list
      • 【bug fix】modify temporary file management in write() and read(),加强对写入和读取时创建的临时文件的管理,保证异常退出时能够自动清理临时文件夹。
    • data_flow.file
      • json_
        • 【new feature】modify read(),新增了 file_obj 参数,支持直接从 BytesIO 和 StringIO 中读取json文件。
      • 添加了对应的测试用例。
    • 在更高版本的numpy中已经没有 np.warnings 了,因此将所有 np.warnings 替换为 warnings。

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

kevin-toolbox-1.3.5.tar.gz (165.9 kB view details)

Uploaded Source

Built Distribution

kevin_toolbox-1.3.5-py3-none-any.whl (298.6 kB view details)

Uploaded Python 3

File details

Details for the file kevin-toolbox-1.3.5.tar.gz.

File metadata

  • Download URL: kevin-toolbox-1.3.5.tar.gz
  • Upload date:
  • Size: 165.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.11

File hashes

Hashes for kevin-toolbox-1.3.5.tar.gz
Algorithm Hash digest
SHA256 3add829af7414c081558b16bcb2b7c9e268f14bc813432583ca6b9433f07c147
MD5 4c242626d6b1f35ea6c39839e7b1973c
BLAKE2b-256 18aeeec478da4653e1c2ea257a04eca649d458164bba8129792652d4268792d5

See more details on using hashes here.

File details

Details for the file kevin_toolbox-1.3.5-py3-none-any.whl.

File metadata

File hashes

Hashes for kevin_toolbox-1.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 abdd0b2e0187eaa625d143e8a28a6e432bf6e37ff5b27035f8870f06f423fb7c
MD5 965cc4ac3cf7420d36db38bd8334f983
BLAKE2b-256 8ea897a3114f363f28f4424287a8942e63a308df52b27ee1e2fc8c922ed24fad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page