#Python

pdfarranger - 开源多功能PDF文档管理工具
Github开源项目Python开源软件GUIPDF编辑PDF Arranger
PDF Arranger是一款开源的PDF文档管理工具,基于Python和GTK开发。它提供直观的图形界面,支持PDF页面的合并、拆分、旋转、裁剪和重排。作为pikepdf的前端,PDF Arranger具有跨平台兼容性,并支持图片导入功能。其简洁界面使PDF文档的编辑和管理更加高效。
backintime - 简单高效的Linux数据备份工具
Github开源项目Python开源LinuxBack In Time备份工具
Back In Time是一款功能强大的开源Linux备份工具,提供命令行和图形界面。它利用rsync技术创建手动或定时快照,支持本地和SSH远程存储。通过独立文件夹存储和硬链接技术,有效节省存储空间。项目持续活跃开发,目前重点解决关键问题。支持多种安装方式,包括Linux发行版官方仓库和第三方PPA。项目提供全面的文档和邮件列表支持,欢迎社区参与贡献。
Phoenix - Python跨平台原生GUI开发框架
Github开源项目Python跨平台GUIPhoenixwxPython
wxPython Phoenix是wxPython的新一代实现,重点提升了性能、可维护性和扩展性。它封装了wxWidgets C++工具包,让Python应用能在Windows、Mac和Unix系统上使用原生GUI,保持原生外观和操作体验,几乎无需编写平台特定代码。
git-cola - 直观强大的Git可视化管理工具
Github开源项目Python版本控制PyQtGit ColaGit GUI
git-cola是一个开源的Git图形界面工具,为Git操作提供可视化界面。它支持Windows、Linux和macOS等多个平台,既可从源码运行,也可通过包管理器安装。git-cola集成了交互式rebase、文件查找、grep搜索等常用Git功能,并提供子命令快速访问各工具。该项目基于PyQt开发,要求Python 3.6+和Git 2.2.0+环境。
pyglossary - 强大的多格式词典转换工具
Github开源项目Python开源多格式支持PyGlossary字典转换工具
PyGlossary是一款开源词典转换工具,支持多种常见词典格式的读写。该工具可在Linux、Windows、Mac等系统上运行,提供图形界面和命令行操作。PyGlossary具有直接和间接转换模式,能利用SQLite高效处理大型词典。此外,它还提供排序和HTML清理等功能,适用于各类词典文件的处理和转换。
CustomTkinter - 基于Tkinter的现代化Python UI库 打造跨平台桌面应用新体验
Github开源项目Python跨平台UI库TkinterCustomTkinter
CustomTkinter是一个基于Tkinter的Python UI库,为开发者提供现代化、可自定义的界面组件。该库与Tkinter元素兼容,支持系统外观自适应和手动模式切换,并在Windows、macOS和Linux平台上实现高DPI缩放。CustomTkinter的特点包括一致的现代界面风格、主题切换功能和外观模式调整,有助于开发者快速构建美观、响应式的跨平台桌面应用程序。
plyer - 多平台Python硬件接口库 简化设备功能开发
Github开源项目PythonAPI跨平台硬件访问Plyer
Plyer是一个跨平台Python硬件接口库,支持Android、iOS、macOS、Linux和Windows等系统。该库提供统一API访问加速度计、电池、GPS等设备功能,通过调用外部库实现高效开发。Plyer由Kivy团队维护,可独立使用或集成到Kivy应用中。作为MIT许可的开源项目,Plyer欢迎开发者参与贡献。
osxphotos - macOS和Linux系统的Photos库管理与导出工具
Github开源项目PythonmacOSOSXPhotosPhotos.app照片库
OSXPhotos是一款针对macOS和Linux系统的Photos库管理工具。它可以查询照片库数据库,获取文件信息和元数据,支持导出原始和编辑后的照片。该工具提供命令行功能和Python API,方便用户灵活操作照片库。OSXPhotos还可处理iPhoto库,但某些功能仅适用于Photos。它支持多个macOS版本,能够读取不同版本的Photos数据库。
pywebview - 将 Web 技术无缝集成到跨平台桌面应用的轻量级框架
Github开源项目Python跨平台桌面应用Web技术pywebview
pywebview 作为一个跨平台工具,能够在原生 GUI 窗口中展示 HTML 内容。这个轻量级框架为开发者提供了在桌面应用中利用 Web 技术的能力,同时巧妙地隐藏了底层的浏览器机制。它支持多个主流操作系统,包括 Windows、macOS、Linux 和 Android。开发者可以选择单独使用 pywebview,也可以将其与其他 Web 框架结合。通过在 Python 和 DOM 之间建立双向通信桥梁,pywebview 实现了灵活的交互。其使用原生 GUI 创建 Web 组件窗口的方式,有效地控制了最终应用程序的体积。
arch - Python金融计量经济学工具库
Github开源项目PythonARCH金融计量经济学波动率建模单位根检验
arch是一个开源的Python金融计量经济学库,提供ARCH模型、波动率建模、单位根检验、协整分析等功能。该库通过Cython和Numba优化性能,支持多种统计模型和检验方法,适用于金融数据分析和风险建模。arch为金融研究人员和从业者提供了灵活的分析工具,可用于处理时间序列数据、估计风险指标等任务。arch库的主要功能包括ARCH族模型、单位根检验、协整分析和自举方法等。它支持多种均值模型、波动率模型和分布假设,可用于股票收益率建模、风险价值计算等。该库还提供了多重比较程序和长期协方差估计等高级功能,是金融计量分析的综合工具集。
Python-UIAutomation-for-Windows - Windows UI自动化Python库
Github开源项目Python自动化测试WindowsUIAutomation控件操作
Python-UIAutomation-for-Windows是一个基于Microsoft UIAutomation技术的Windows UI自动化库。它支持自动化MFC、Windows Form、WPF等应用程序,能遍历UI控件树、获取控件信息和模拟用户操作。该库适用于Python 3,可用于开发自动化测试和UI爬虫等应用。它提供丰富的API和示例,支持Windows XP SP3及以上系统。
NetExec - 社区驱动的开源网络执行工具 助力安全评估
Github开源项目Python社区维护NetExec网络执行工具
NetExec是一个社区驱动的开源网络执行工具,为渗透测试和安全评估提供支持。它集成了网络扫描、凭证测试和漏洞利用等功能,由活跃的贡献者团队维护。NetExec定期更新,支持多种网络协议,适用于不同的网络环境。这个工具旨在满足网络安全专业人员的需求,为安全团队提供有力支持。
pupy - 多功能跨平台远程访问与后渗透框架
Github开源项目Python跨平台后渗透工具Pupy远程访问工具
Pupy是一个Python开发的跨平台远程访问和后渗透框架。它采用全内存执行,支持多种通信方式和进程迁移。Pupy能从内存加载Python代码和扩展,兼容多个操作系统,提供多种有效载荷格式。该框架设计模块化,易于扩展,适用于安全研究和渗透测试领域。
pyaf - Python开源库实现自动化时间序列预测
Github开源项目Python机器学习自动化时间序列预测PyAF
PyAF是一个开源的Python自动预测库,基于NumPy、SciPy等流行数据科学模块构建。该库利用机器学习方法自动预测时间序列未来值,功能comparable于一些商业预测产品。它支持信号分解、外生数据和层次预测,提供简洁API和可定制建模过程。PyAF适用于Python 3.x,采用BSD 3-Clause许可证。PyAF可用于销售预测、股票走势分析、能源需求预测等多种时间序列预测任务。
tsfeatures - 时间序列特征提取的Python工具库
Github开源项目Python数据分析时间序列特征提取tsfeatures
tsfeatures是一个Python库,用于计算时间序列数据的多种特征。作为R语言tsfeatures包的Python实现,它提供了自相关、异方差、熵、平稳性等统计指标的计算功能。该库支持自定义特征函数和处理不同频率的时间序列数据,并允许与R版本结果进行对比。tsfeatures适用于需要进行时间序列分析和建模的数据处理场景。
Econometrics-With-Python - Python计量经济学教程
Github开源项目Python时间序列统计学回归分析计量经济学
这个开源项目提供了一套使用Python实现的计量经济学教程。内容涵盖基础到高级主题,包括线性回归、时间序列分析和面板数据等。教程适合大学生、数据分析师和初级研究人员,结合理论讲解和实际编程示例。项目基于经典教材,提供详细的代码演示和可视化图表,是学习现代计量经济学方法的实用资源。教程分为两部分:第一部分介绍基础知识和Python实现,第二部分深入探讨计量经济学理论。项目包含多个Jupyter笔记本,涵盖简单线性回归、多元回归、时间序列分析等主题。这是一个开放获取的学习资源,适合想要掌握计量经济学和Python编程的学习者。
tinyflux - Python专用轻量级时序数据库 优化性能与简洁性
Github开源项目Python数据存储时序数据库IoTTinyFlux
TinyFlux是专为Python项目设计的轻量级时序数据库,无外部依赖。它采用CSV格式存储数据,提供简洁API,适用于小型分析工作流和物联网数据存储。该项目具有100%测试覆盖率,下载量超60,000次,目前无未解决问题。TinyFlux优化了开发者体验,是处理时序数据的高效选择。
jhTAlib - 时间序列技术分析的Python开源库
Github开源项目Python时间序列技术分析jhTAlib交易软件
jhTAlib是一个专注于时间序列技术分析的Python开源库。它提供丰富的技术指标和分析工具,适用于开发技术分析软件、图表绘制、回测系统和交易机器人。该库仅依赖Python标准库,安装简便,支持多种数据格式。jhTAlib附带详细文档和示例,是量化交易和金融分析的实用工具。
Manga-Manager - 多功能漫画库管理工具
Github开源项目PythonDockerManga Manager元数据编辑漫画库管理
Manga-Manager是一款功能全面的漫画管理工具,提供批量元数据编辑、封面管理和在线元数据抓取等核心功能。支持多文件预览、灵活编辑,以及WebP转换和错误日志显示。通过Docker容器可实现远程访问。适用于所有.cbz文件,不仅限于漫画,满足各类数字内容管理需求。
Time-Series-Analysis-with-Python-Cookbook - Python时间序列分析与预测实战指南
Github开源项目Python机器学习数据科学预测时间序列分析
这本书全面介绍Python时间序列分析和预测技术,涵盖数据获取、预处理和高级建模。内容包括统计方法、机器学习和深度学习算法,以及使用TensorFlow、PyTorch等框架进行预测。通过实用代码示例和案例研究,读者可以学习处理复杂时间序列数据、进行异常检测,并解决实际业务问题。适合数据分析师和开发者提升时间序列分析技能。
EnterpriseALRobot - 基于Python的Telegram机器人 专为动漫群聊优化
Github开源项目PythonTelegram机器人Kigyō bot群组管理
EnterpriseALRobot是一个Python开发的Telegram机器人,采用SQLalchemy数据库。作为Marie的改进版,它针对动漫聊天群进行了优化。主要功能包括群组管理、自定义命令和动漫相关特性。项目在GitHub开源,提供详细部署指南。机器人在Telegram平台上以Kigyō运行,致力于提升动漫爱好者的群聊质量。
animdl - 轻量级动漫视频抓取与流媒体播放工具
Github开源项目Python命令行工具animdl动漫下载
animdl是一款开源的轻量级动漫视频抓取工具,支持从多个在线网站搜索和获取动漫内容。它提供流媒体播放、下载和链接提取功能,采用简洁的命令行界面操作。用户可自定义视频质量、播放器设置和Discord状态显示等。不依赖重型组件,animdl使用高效抓取技术,是动漫爱好者的理想选择。
feature-engineering-for-time-series-forecasting - 时间序列预测特征工程全面指南
Github开源项目Python机器学习数据处理时间序列预测特征工程
该项目提供时间序列预测特征工程的全面指南,涵盖数据表格化、时间序列分解、缺失值处理和异常值检测等核心内容。深入介绍滞后特征、窗口特征、趋势和季节性特征的创建方法,以及日期时间和分类特征的处理技巧。通过实践代码和详细说明,旨在提升预测模型性能。
tsa4 - 时间序列分析与应用的开源资源库
Github开源项目Python数据集R语言时间序列分析astsa
tsa4是一个综合性时间序列分析资源库,包含《Time Series Analysis and Its Applications》第四版的更新代码和astsa R包。项目提供errata列表、Python代码转换和数据集包,支持R和Python用户学习和应用时间序列分析。该资源库为研究者和实践者提供了丰富的工具和参考材料。详情请访问项目GitHub页面:https://github.com/nickpoison/tsa4
jikanpy - Python 封装库简化 MyAnimeList 数据获取
Github开源项目PythonAPI封装异步MyAnimeListJikanPy
JikanPy 是一个 Jikan API 的 Python 封装库,支持 Python 3.6+ 版本。它提供同步和异步两种方式,便于开发者从 MyAnimeList 获取动漫、漫画数据。该库简化了 API 使用,增加了额外响应字段,适合构建动漫相关应用。JikanPy 可通过 pip 安装,支持自定义基础 URL 和会话设置。该库提供了详细的文档和使用示例,方便开发者快速上手。JikanPy 不进行速率限制,开发者需注意遵守 API 使用限制。
receipt-parser-legacy - Python实现的模糊收据信息提取工具
Github开源项目Python图像处理文本提取receipt parser
receipt-parser-legacy是一个Python编写的模糊收据解析工具,可从扫描收据中提取店铺、日期和总额等关键信息。此项目既可独立运行,也可集成到iOS和Android应用中。支持Docker部署,使用方便。项目源于黑客马拉松,目前已在PyPi上发布,方便开发者使用和扩展。
limbo - 功能丰富的Slack聊天机器人,助力团队高效协作
Github开源项目Python插件系统聊天机器人Slack
Limbo是一个开源的Slack聊天机器人项目,基于Python 3.10+开发。它集成了多种实用插件,包括表情、GIF搜索和天气查询等功能,并支持自定义命令扩展。Limbo配置灵活,可通过命令行参数和环境变量进行设置,便于团队快速部署。该项目目前处于维护阶段,持续接受社区贡献,旨在为Slack用户提供智能化的交互体验。
mmpy_bot - 基于Mattermost的Python聊天机器人开发框架
Github开源项目Python聊天机器人WebSocket APIMattermost插件机制
mmpy_bot是一个基于Mattermost WebSocket API的Python聊天机器人框架,支持插件机制、并发消息处理和自动重连。v2.x版本引入多线程、异步执行、webhook服务器和作业调度等功能。适用于Mattermost 4.0+和Python 3.8+,为开发者提供灵活的配置选项,便于构建自定义聊天机器人。
cn2an - 中文数字与阿拉伯数字互转的Python库
Github开源项目Python数字转换cn2an中文数字阿拉伯数字
cn2an是一个开源的Python库,专门用于中文数字和阿拉伯数字的相互转换。该库支持严格、正常和智能三种转换模式,能够处理负数、小数、日期和分数等多种数字形式。cn2an还提供句子转换功能和HTTP API接口,方便其他编程语言调用。凭借其高性能和广泛的数字范围支持,cn2an成为处理中文数字相关任务的有力工具。
EfficientWord-Net - 开源的少样本自定义唤醒词检测引擎
Github开源项目Python语音助手少样本学习EfficientWord-Net热词检测
EfficientWord-Net是一个开源的热词检测引擎,基于少样本学习技术,支持开发者添加自定义唤醒词。该项目采用Google的TFLite实现实时推理,架构灵感源自FaceNet的孪生网络。EfficientWord-Net使用Python开发,兼容3.6至3.9版本,提供自定义唤醒词生成和多唤醒词同时检测等功能,适用于家庭助手等应用场景。
maubot - 基于Python的可扩展Matrix聊天机器人系统
Github开源项目Python插件系统机器人Matrixmaubot
maubot是一个基于Python的Matrix聊天机器人系统,支持插件化开发。该项目提供简单的设置流程、基本使用指南和端到端加密功能。开发者能够创建自定义插件,扩展机器人功能。maubot具有活跃的社区支持和丰富的插件生态系统。项目文档完善,包括Docker部署指南,便于开发者快速上手和使用。
fastui-chat - 基于FastUI和Funcchain的轻量级Python聊天界面
Github开源项目PythonLangChainFastAPIChatBotFastUI
fastui-chat是一个纯Python实现的简约聊天界面框架。该项目基于FastUI和Funcchain构建,提供轻量级的聊天UI解决方案。它支持FastAPI集成、多会话并行处理、可切换的聊天历史后端和自定义聊天处理器。fastui-chat具有Python专属、易用性高、兼容LangChain等特点,适合开发者快速构建和定制聊天应用。
tesserocr - Python封装的OCR引擎简化技术集成
Github开源项目PythonOCR图像识别tesserocrTesseract API
tesserocr是基于Tesseract OCR引擎的Python封装库,通过Cython集成Tesseract C++ API。它提供简洁的Pythonic接口,支持多线程并发,可与Pillow库配合。tesserocr简化了OCR集成,便于开发者在Python项目中实现高效文字识别。该库支持多种图像格式,提供丰富的API功能,包括文本识别、布局分析和方向检测等。tesserocr支持多种语言识别、图像预处理、文本布局分析等高级功能。它还提供了简单的命令行接口,方便快速测试和使用。该库适用于各种OCR应用场景,如文档数字化、图像文本提取和自动化数据录入等。
nonebot2 - 跨平台Python异步机器人框架
Github开源项目Python跨平台NoneBot异步机器人框架
NoneBot2是一个跨平台Python异步机器人框架,支持OneBot、QQ、Telegram和飞书等多种平台。它提供简洁的API接口,采用异步设计,具有高性能和可扩展性。NoneBot2拥有丰富的插件生态和完善的文档,适用于快速构建各类智能机器人应用。
simple-ocr-opencv - 基于OpenCV和NumPy的轻量级Python OCR工具
Github开源项目PythonOCR机器学习图像识别OpenCV
simple-ocr-opencv是一个基于OpenCV和NumPy的Python OCR工具。它采用矩形模型进行图像分割,使用k-NN算法实现字符分类。项目结构清晰,包含示例代码,支持自定义训练,并提供预标注训练图像和交互式标注功能。开发者可通过example.py快速上手。这个开源项目遵循GNU AGPLv3许可证,适合需要实现基础OCR功能的开发者使用。
Zircolite - 基于SIGMA规则的多格式日志威胁检测工具
Github开源项目PythonSysmonSIGMAEVTXAuditd
Zircolite是一款开源的日志威胁检测工具,支持Windows EVTX、Auditd、Sysmon for Linux等多种日志格式。它使用SIGMA规则进行检测,具有快速处理大数据、基于SQLite的规则解析和多种结果导出格式等特点。工具提供Python源码和预编译二进制文件,并配有详细文档和教程。其内置的离线Mini-GUI可用于结果可视化和搜索。