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
社区学习交流平台订阅:
评论区
写评论还没有评论