< 返回版块

Mike Tang 发表于 2024-11-27 06:53

joke-cli - 看笑话工具

这是一个命令行界面 (CLI) 工具,用于从官方笑话 API 获取随机笑话。它的主要功能包括:

  1. 通过运行 joke 命令获取一个随机笑话。
  2. 首次运行时,它会从官方笑话 API 下载所有笑话。
  3. 定期运行 joke --update 命令可以更新笑话列表。
  4. 运行 joke --help 可以查看其他选项。
  5. 它可以与 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迭代法求解非刚性常微分方程和边值问题。

该库的主要特性包括:

  1. 解析字符串表达式为符号表达式/函数
  2. 对符号表达式/函数进行符号/解析微分
  3. 比较解析导数和数值导数
  4. 计算偏导数向量
  5. 将符号表达式/函数(包括导数)转化为常规Rust函数
  6. 计算符号/解析Jacobian矩阵并转换为函数形式
  7. 使用解析Jacobian矩阵的Newton-Raphson方法、Backward Euler方法和BDF方法求解刚性常微分方程组
  8. 使用RK45和DP等经典方法求解非刚性常微分方程
  9. 使用Newton-Raphson方法求解常微分方程的边值问题

该库可用于解析多变量字符串表达式、微分、"lambdify"(转换为Rust函数)、比较解析和数值导数、求解常微分方程初值问题和边值问题等。

https://github.com/Gleb-Zaslavsky/RustedSciThe

KiThe - 综合性的化学过程模拟与分析工具包

这是一个用Rust编写的化学热力学、化学动力学、反应器模拟、燃烧模拟、冲击波管和火箭发动机模拟等领域的软件包。它包含了以下主要功能:

  1. 解析反应方程式并将其转换为物质列表。
  2. 解析反应方程式并生成化学计量矩阵、正反应系数矩阵、反应级数矩阵等。
  3. 内置了从公开数据库解析获得的大量化学反应动力学参数库。可以查看所有反应库、按物质搜索反应等。
  4. 自动生成化学反应机理,根据输入的物质和反应库,找出所有该物质及其产物之间可能的反应。
  5. 计算分子式对应的原子组成和摩尔质量。
  6. 提供了单元测试,可以运行cargo test进行测试。
  7. 欢迎对该项目提出问题、评论或贡献。
  8. 未来计划添加更多反应库、物质库、数值计算方法等。

这是一个综合性的化学过程模拟与分析工具包。

https://github.com/Gleb-Zaslavsky/KiThe

--

From 日报小组 Mike

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页