Stars: 30.2k
License: GPL-2.0
ImHex 是一个用于逆向工程师、程序员和在凌晨 3 点时还关心视网膜的人们的十六进制编辑器。该项目具有以下主要功能:
- 功能丰富的十六进制查看
- 字节修补
- 修补管理
- 复制字节作为特性 (包括字节数组、16 进制字符串等)
- ASCII-Art 十六进制查看
- 自定义 C++ 风格模式语言,用于解析文件内容并进行高亮显示。
此外,该项目还具有以下核心优势:
- 支持多种编程语言数组、指针、结构体等数据类型,并支持大小端格式。
- 提供实用错误消息提示和语法高亮功能。
- 默认使用深色模式,但也提供浅色模式可选。
- 支持大文件加载,并快速有效地处理。
Pattern Language 是 ImHex 开发的完全自定义编程语言,在解析和突出显示文件内容方面非常强大。用户可以通过 Pattern Language 定义结构和数据类型来对文件内容进行解析和突出显示。
Stars: 14.3k
License: NOASSERTION
Kalman and Bayesian Filters in Python 是一本使用 Jupyter Notebook 编写的 Kalman 滤波器教程。该项目专注于培养读者对滤波算法的直觉和经验,而不是形式化证明。书中涵盖了卡尔曼滤波、扩展卡尔曼滤波、无迹卡尔曼滤波、粒子滤波等多种算法,并提供了习题及其解答。
以下是该开源项目的关键特性和核心优势:
- 以 Python 为基础:所有代码都用 Python 编写,方便用户阅读和修改。
- 使用 Jupyter Notebook 进行交互学习:通过在浏览器上运行并修改代码来加深理解与实践。
- 强调直觉与经验:着重讲述如何建立对各类过程模型状态估计问题的感性认识,帮助读者快速掌握相关概念与技巧。
- 多样化示例覆盖范围广:从简单到复杂案例逐步引入不同类型数据处理场景下最佳方法。
Stars: 7.3k
License: Apache-2.0
fuels-ts 是一个用于与 Fuel v2 交互的 TypeScript 库。
主要功能:
- 提供了与 Fuel v2 进行交互的接口和方法
- 支持快速入门指南、文档、钱包管理、合约操作等资源
该项目的关键特性和核心优势有:
- 简单易用:提供简洁明确的 API,使开发者能够轻松地使用库中提供的功能。
- 全面丰富:通过详细而全面的文档以及各种资源 (如钱包管理工具、合约脚本等),帮助开发者更好地理解并应用 Fuel v2 的相关知识。
- 生态完善:作为整个 Fuel 生态系统中重要组成部分之一,fuels-ts 在其它相关项目 (如 Sway 和 Forc) 上也有所贡献,并积极参与社区讨论。
Stars: 7.3k
License: MIT
ReactPy 是一个用于在 Python 中构建用户界面的库,无需使用 Javascript。ReactPy 接口由组件构成,这些组件看起来和行为类似于 ReactJS 中找到的那些。设计简单易用,适合没有 Web 开发经验的人使用,并且足够强大以满足您不断增长的野心。
- 支持多种后端
- 可与 Flask、FastAPI、Sanic、Tornado 等内置或外部框架集成
- 也可与 Django、Jupyter 和 Plotly-Dash 集成
Stars: 3.3k
License: MIT
Jsonformer 是一个从语言模型中生成结构化 JSON 的可靠方法。
- 保证生成的 JSON 始终在语法上正确,并符合指定的架构
- 比起完全生成并解析整个 JSON 字符串,Jsonformer 更加高效
- 基于 Hugging Face transformers 库构建,兼容支持 Hugging Face 接口的任何模型
Stars: 3.3k
License: Apache-2.0
Generative Agents 是一个交互式的人类行为模拟项目。
该项目具有以下核心优势和关键特性:
- 可以生成逼真的人类行为,通过计算机代理进行模拟。
- 提供了游戏环境来展示这些生成代理的动态演化过程。
- 通过设置本地环境并运行仿真服务器,可以自定义不同数量和类型的代理,并观察它们在虚拟世界中相互作用、移动和表现出各种社会行为。
- 支持保存已经运行过的仿真结果,并能够从上次离开时继续重启仿真进程。