joke-cli - 看笑话工具
这是一个命令行界面 (CLI) 工具,用于从官方笑话 API 获取随机笑话。它的主要功能包括:
通过运行 joke
命令获取一个随机笑话。首次运行时,它会从官方笑话 API 下载所有笑话。 定期运行 joke --update
命令可以更新笑话列表。运行 joke --help
可以查看其他选项。它可以与 cowsay
工具结合使用,为终端增添乐趣。例如joke -c programming | cowsay -f tux
会以企鹅形象输出一个关于编程的笑话。
该仓库提供了从源代码构建和安装该工具的说明,并使用 GPL-3.0 许可证。
https://github.com/cool-mist/joke-cli
RustedSciThe - 符号和数值计算库
RustedSciThe用于符号和数值计算。它可以解析字符串表达式为符号表达式/符号函数,计算符号导数或将符号表达式转换为常规Rust函数。它还可以计算符号Jacobian矩阵,并使用BDF和Backward Euler方法求解刚性常微分方程组的初值问题,使用Newton迭代法求解非刚性常微分方程和边值问题。
该库的主要特性包括:
解析字符串表达式为符号表达式/函数 对符号表达式/函数进行符号/解析微分 比较解析导数和数值导数 计算偏导数向量 将符号表达式/函数(包括导数)转化为常规Rust函数 计算符号/解析Jacobian矩阵并转换为函数形式 使用解析Jacobian矩阵的Newton-Raphson方法、Backward Euler方法和BDF方法求解刚性常微分方程组 使用RK45和DP等经典方法求解非刚性常微分方程 使用Newton-Raphson方法求解常微分方程的边值问题
该库可用于解析多变量字符串表达式、微分、"lambdify"(转换为Rust函数)、比较解析和数值导数、求解常微分方程初值问题和边值问题等。
https://github.com/Gleb-Zaslavsky/RustedSciThe
KiThe - 综合性的化学过程模拟与分析工具包
这是一个用Rust编写的化学热力学、化学动力学、反应器模拟、燃烧模拟、冲击波管和火箭发动机模拟等领域的软件包。它包含了以下主要功能:
解析反应方程式并将其转换为物质列表。 解析反应方程式并生成化学计量矩阵、正反应系数矩阵、反应级数矩阵等。 内置了从公开数据库解析获得的大量化学反应动力学参数库。可以查看所有反应库、按物质搜索反应等。 自动生成化学反应机理,根据输入的物质和反应库,找出所有该物质及其产物之间可能的反应。 计算分子式对应的原子组成和摩尔质量。 提供了单元测试,可以运行cargo test进行测试。 欢迎对该项目提出问题、评论或贡献。 未来计划添加更多反应库、物质库、数值计算方法等。
这是一个综合性的化学过程模拟与分析工具包。
https://github.com/Gleb-Zaslavsky/KiThe
--
From 日报小组 Mike
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区