aespark


Nameaespark JSON
Version 1.4 PyPI version JSON
download
home_pagehttps://pypi.org/project/aespark/
SummaryGenerate a QR code that can adapt to the cylinder
upload_time2023-08-24 09:01:41
maintainer
docs_urlNone
authorwtianxin
requires_python
licenseMIT
keywords aespark
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            2023.08.24 v1.3

1. 新增了容错,历史代码中mydocument类中的add_table的方法在传入dataframe的列名有重复的情况下会出错,增加了对于该情况的判定,如果有列名重复的情况,将会通过在重复列名后跟数字的方式对列名重新命名;能处理单个列名多次重复、多个列名多次重复等各种情况;
2. 优化了表格格式的设定,删去了设定表格格式的参数,现在会默认为基础表格式;如果需要对表格式进行设定,需要自行到模板文件中对“网格表”进行调整;

2023.08.23 v1.2

1. class Broken()中新增了落经纬度的方法;

2023.08.22 v1.0

1. 船新版本;

2023.08.18 v0.2.2

1. 新增chart功能集,用于快速产出图表;

2023.08.16 v0.2.0

1. 整理了代码编写方式,将所有代码按照功能分类拆分成了多个py文件,现在init里不再存放功能代码;

2023.08.14 v0.1.5

1. 修改了重大错误;
2. 统一了IP地址文件中的省一级名称;

2023.08.11 v0.1.4

1. 增加了docx文档脱敏功能;
1. 整合了一切需要读取文件匹配的类,名为Broken;
1. 完成了部分数据本地查询,减小了库依赖,便于后续数据更新;

2023.08.11

1. 还原了基础数据存储方式,由于计费原因,还是选择随包下载;
2. 银行卡板块新增了银行简称转换;

2023.08.10

1. 解决了ipv4 ipv6返回结构不统一的问题;
2. 将附件存储改为了COS,极大减小了库大小,下载更快了;
3. 优化了class中的变量名称,不需外露的变量名均使用下划线方式命名;
4. 优化了金额书写的函数,现在能接收更多格式输入了;

2023.08.08

增加诸多功能,完善诸多细节,极大简化了代码名称

1. 增加了ipv6的解析查询;
2. 优化了Palette函数,现在可以传入列表参数,一次性记录多条信息了;
3. 简化了函数名称;

2023.08.07

1. 新增银行卡归属行查询功能,与IP查询类似,需要先实例化,具体查看说明;

2023.08.04

1. 新增交易金额清洗:DataClean_amontCleaning;
2. doc模块新增插入图片函数,支持图片缩放;
3. 优化了快速资金透视表功能,加入了事前清洗,降低了调用该函数的参数要求;
4. 其他细节优化;

2023.08.02

1. 新增快速计算资金透视表功能;
2. 多sheet合并新增参数save,用于设置是否保存合并文件,默认保存;
3. 单sheet合并提取合并文件名称改进,现在能够产出语序正确的文件名称了;
4. doc模块的插表函数,现在表格能够自动调整到合适的宽度了;

            

Raw data

            {
    "_id": null,
    "home_page": "https://pypi.org/project/aespark/",
    "name": "aespark",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "aespark",
    "author": "wtianxin",
    "author_email": "1007582510@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/d2/e9/f3bf5ea49ec27724e148f6f5a4359807b5ddd5bee22b5ee10c8b5687fb0e/aespark-1.4.tar.gz",
    "platform": null,
    "description": "2023.08.24 v1.3\r\n\r\n1. \u65b0\u589e\u4e86\u5bb9\u9519\uff0c\u5386\u53f2\u4ee3\u7801\u4e2dmydocument\u7c7b\u4e2d\u7684add_table\u7684\u65b9\u6cd5\u5728\u4f20\u5165dataframe\u7684\u5217\u540d\u6709\u91cd\u590d\u7684\u60c5\u51b5\u4e0b\u4f1a\u51fa\u9519\uff0c\u589e\u52a0\u4e86\u5bf9\u4e8e\u8be5\u60c5\u51b5\u7684\u5224\u5b9a\uff0c\u5982\u679c\u6709\u5217\u540d\u91cd\u590d\u7684\u60c5\u51b5\uff0c\u5c06\u4f1a\u901a\u8fc7\u5728\u91cd\u590d\u5217\u540d\u540e\u8ddf\u6570\u5b57\u7684\u65b9\u5f0f\u5bf9\u5217\u540d\u91cd\u65b0\u547d\u540d\uff1b\u80fd\u5904\u7406\u5355\u4e2a\u5217\u540d\u591a\u6b21\u91cd\u590d\u3001\u591a\u4e2a\u5217\u540d\u591a\u6b21\u91cd\u590d\u7b49\u5404\u79cd\u60c5\u51b5\uff1b\r\n2. \u4f18\u5316\u4e86\u8868\u683c\u683c\u5f0f\u7684\u8bbe\u5b9a\uff0c\u5220\u53bb\u4e86\u8bbe\u5b9a\u8868\u683c\u683c\u5f0f\u7684\u53c2\u6570\uff0c\u73b0\u5728\u4f1a\u9ed8\u8ba4\u4e3a\u57fa\u7840\u8868\u683c\u5f0f\uff1b\u5982\u679c\u9700\u8981\u5bf9\u8868\u683c\u5f0f\u8fdb\u884c\u8bbe\u5b9a\uff0c\u9700\u8981\u81ea\u884c\u5230\u6a21\u677f\u6587\u4ef6\u4e2d\u5bf9\u201c\u7f51\u683c\u8868\u201d\u8fdb\u884c\u8c03\u6574\uff1b\r\n\r\n2023.08.23 v1.2\r\n\r\n1. class Broken()\u4e2d\u65b0\u589e\u4e86\u843d\u7ecf\u7eac\u5ea6\u7684\u65b9\u6cd5\uff1b\r\n\r\n2023.08.22 v1.0\r\n\r\n1. \u8239\u65b0\u7248\u672c\uff1b\r\n\r\n2023.08.18 v0.2.2\r\n\r\n1. \u65b0\u589echart\u529f\u80fd\u96c6\uff0c\u7528\u4e8e\u5feb\u901f\u4ea7\u51fa\u56fe\u8868\uff1b\r\n\r\n2023.08.16 v0.2.0\r\n\r\n1. \u6574\u7406\u4e86\u4ee3\u7801\u7f16\u5199\u65b9\u5f0f\uff0c\u5c06\u6240\u6709\u4ee3\u7801\u6309\u7167\u529f\u80fd\u5206\u7c7b\u62c6\u5206\u6210\u4e86\u591a\u4e2apy\u6587\u4ef6\uff0c\u73b0\u5728init\u91cc\u4e0d\u518d\u5b58\u653e\u529f\u80fd\u4ee3\u7801\uff1b\r\n\r\n2023.08.14 v0.1.5\r\n\r\n1. \u4fee\u6539\u4e86\u91cd\u5927\u9519\u8bef\uff1b\r\n2. \u7edf\u4e00\u4e86IP\u5730\u5740\u6587\u4ef6\u4e2d\u7684\u7701\u4e00\u7ea7\u540d\u79f0\uff1b\r\n\r\n2023.08.11 v0.1.4\r\n\r\n1. \u589e\u52a0\u4e86docx\u6587\u6863\u8131\u654f\u529f\u80fd\uff1b\r\n1. \u6574\u5408\u4e86\u4e00\u5207\u9700\u8981\u8bfb\u53d6\u6587\u4ef6\u5339\u914d\u7684\u7c7b\uff0c\u540d\u4e3aBroken\uff1b\r\n1. \u5b8c\u6210\u4e86\u90e8\u5206\u6570\u636e\u672c\u5730\u67e5\u8be2\uff0c\u51cf\u5c0f\u4e86\u5e93\u4f9d\u8d56\uff0c\u4fbf\u4e8e\u540e\u7eed\u6570\u636e\u66f4\u65b0\uff1b\r\n\r\n2023.08.11\r\n\r\n1. \u8fd8\u539f\u4e86\u57fa\u7840\u6570\u636e\u5b58\u50a8\u65b9\u5f0f\uff0c\u7531\u4e8e\u8ba1\u8d39\u539f\u56e0\uff0c\u8fd8\u662f\u9009\u62e9\u968f\u5305\u4e0b\u8f7d\uff1b\r\n2. \u94f6\u884c\u5361\u677f\u5757\u65b0\u589e\u4e86\u94f6\u884c\u7b80\u79f0\u8f6c\u6362\uff1b\r\n\r\n2023.08.10\r\n\r\n1. \u89e3\u51b3\u4e86ipv4 ipv6\u8fd4\u56de\u7ed3\u6784\u4e0d\u7edf\u4e00\u7684\u95ee\u9898\uff1b\r\n2. \u5c06\u9644\u4ef6\u5b58\u50a8\u6539\u4e3a\u4e86COS\uff0c\u6781\u5927\u51cf\u5c0f\u4e86\u5e93\u5927\u5c0f\uff0c\u4e0b\u8f7d\u66f4\u5feb\u4e86\uff1b\r\n3. \u4f18\u5316\u4e86class\u4e2d\u7684\u53d8\u91cf\u540d\u79f0\uff0c\u4e0d\u9700\u5916\u9732\u7684\u53d8\u91cf\u540d\u5747\u4f7f\u7528\u4e0b\u5212\u7ebf\u65b9\u5f0f\u547d\u540d\uff1b\r\n4. \u4f18\u5316\u4e86\u91d1\u989d\u4e66\u5199\u7684\u51fd\u6570\uff0c\u73b0\u5728\u80fd\u63a5\u6536\u66f4\u591a\u683c\u5f0f\u8f93\u5165\u4e86\uff1b\r\n\r\n2023.08.08\r\n\r\n\u589e\u52a0\u8bf8\u591a\u529f\u80fd\uff0c\u5b8c\u5584\u8bf8\u591a\u7ec6\u8282\uff0c\u6781\u5927\u7b80\u5316\u4e86\u4ee3\u7801\u540d\u79f0\r\n\r\n1. \u589e\u52a0\u4e86ipv6\u7684\u89e3\u6790\u67e5\u8be2\uff1b\r\n2. \u4f18\u5316\u4e86Palette\u51fd\u6570\uff0c\u73b0\u5728\u53ef\u4ee5\u4f20\u5165\u5217\u8868\u53c2\u6570\uff0c\u4e00\u6b21\u6027\u8bb0\u5f55\u591a\u6761\u4fe1\u606f\u4e86\uff1b\r\n3. \u7b80\u5316\u4e86\u51fd\u6570\u540d\u79f0\uff1b\r\n\r\n2023.08.07\r\n\r\n1. \u65b0\u589e\u94f6\u884c\u5361\u5f52\u5c5e\u884c\u67e5\u8be2\u529f\u80fd\uff0c\u4e0eIP\u67e5\u8be2\u7c7b\u4f3c\uff0c\u9700\u8981\u5148\u5b9e\u4f8b\u5316\uff0c\u5177\u4f53\u67e5\u770b\u8bf4\u660e\uff1b\r\n\r\n2023.08.04\r\n\r\n1. \u65b0\u589e\u4ea4\u6613\u91d1\u989d\u6e05\u6d17\uff1aDataClean_amontCleaning\uff1b\r\n2. doc\u6a21\u5757\u65b0\u589e\u63d2\u5165\u56fe\u7247\u51fd\u6570\uff0c\u652f\u6301\u56fe\u7247\u7f29\u653e\uff1b\r\n3. \u4f18\u5316\u4e86\u5feb\u901f\u8d44\u91d1\u900f\u89c6\u8868\u529f\u80fd\uff0c\u52a0\u5165\u4e86\u4e8b\u524d\u6e05\u6d17\uff0c\u964d\u4f4e\u4e86\u8c03\u7528\u8be5\u51fd\u6570\u7684\u53c2\u6570\u8981\u6c42\uff1b\r\n4. \u5176\u4ed6\u7ec6\u8282\u4f18\u5316\uff1b\r\n\r\n2023.08.02\r\n\r\n1. \u65b0\u589e\u5feb\u901f\u8ba1\u7b97\u8d44\u91d1\u900f\u89c6\u8868\u529f\u80fd\uff1b\r\n2. \u591asheet\u5408\u5e76\u65b0\u589e\u53c2\u6570save\uff0c\u7528\u4e8e\u8bbe\u7f6e\u662f\u5426\u4fdd\u5b58\u5408\u5e76\u6587\u4ef6\uff0c\u9ed8\u8ba4\u4fdd\u5b58\uff1b\r\n3. \u5355sheet\u5408\u5e76\u63d0\u53d6\u5408\u5e76\u6587\u4ef6\u540d\u79f0\u6539\u8fdb\uff0c\u73b0\u5728\u80fd\u591f\u4ea7\u51fa\u8bed\u5e8f\u6b63\u786e\u7684\u6587\u4ef6\u540d\u79f0\u4e86\uff1b\r\n4. doc\u6a21\u5757\u7684\u63d2\u8868\u51fd\u6570\uff0c\u73b0\u5728\u8868\u683c\u80fd\u591f\u81ea\u52a8\u8c03\u6574\u5230\u5408\u9002\u7684\u5bbd\u5ea6\u4e86\uff1b\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Generate a QR code that can adapt to the cylinder",
    "version": "1.4",
    "project_urls": {
        "Homepage": "https://pypi.org/project/aespark/"
    },
    "split_keywords": [
        "aespark"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7386381fb62f4a5cc71607b915b1d753bfe187cd060ced7bfa52277d3c91b372",
                "md5": "371dd25948f6c174011b7fd841d30a50",
                "sha256": "d85a206397fb67c256a49b0c8083be81d53b708ccb6872c2c73ec3c528226924"
            },
            "downloads": -1,
            "filename": "aespark-1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "371dd25948f6c174011b7fd841d30a50",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 19722913,
            "upload_time": "2023-08-24T09:01:37",
            "upload_time_iso_8601": "2023-08-24T09:01:37.684447Z",
            "url": "https://files.pythonhosted.org/packages/73/86/381fb62f4a5cc71607b915b1d753bfe187cd060ced7bfa52277d3c91b372/aespark-1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d2e9f3bf5ea49ec27724e148f6f5a4359807b5ddd5bee22b5ee10c8b5687fb0e",
                "md5": "1f6446c0c3cbcd114cf5a8f42bb3105b",
                "sha256": "deae3eb1be3f3d52efd94e5eb1689b2e509c9f5f60b6a0aac874fbdd5ab93fc4"
            },
            "downloads": -1,
            "filename": "aespark-1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "1f6446c0c3cbcd114cf5a8f42bb3105b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 19332308,
            "upload_time": "2023-08-24T09:01:41",
            "upload_time_iso_8601": "2023-08-24T09:01:41.571045Z",
            "url": "https://files.pythonhosted.org/packages/d2/e9/f3bf5ea49ec27724e148f6f5a4359807b5ddd5bee22b5ee10c8b5687fb0e/aespark-1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-24 09:01:41",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "aespark"
}
        
Elapsed time: 0.11041s