3 个版本 (1 个稳定版)

1.0.0 2024年5月30日
0.0.2 2022年12月20日
0.0.1 2022年12月10日

数学 中排名 #272

每月下载量 36

GPL-3.0-or-later

67KB
822

Nexsys Logo

简单代码实现复杂工程
Nexsys 是一种“语言”,旨在帮助工程师解决方程并开发复杂的数学模型,以简化设计过程。Nexsys 库提供多种功能,旨在适应各种情况。无论是解决其他应用程序中的方程还是尝试解决工程问题,Nexsys 都旨在提供解决方案。

nexsys Rust 库

nexsys 库提供了一系列工具来解决工程问题。从牛顿法的裸露 rust 实现,到方程求解引擎,再到完整的“解释器”,nexsys 库为 rust 提供了多种工具,以帮助解决任何工程问题。

nexsys Python 包

虽然范围较窄,但 nexsys Python 包利用 pyo3 将 Nexsys 解释器和求解引擎的速度带到 Python 的易用性。使用 Nexsys 求解引擎对象以编程方式解决方程组,或使用 py_solve 函数在 Python 中解释 Nexsys 代码并将其用于其他地方。只需运行 pip install nexsys 即可开始。

nxc “编译器”

对于那些只想解决方程的人来说,nxc 编译器提供了一个命令行工具,可以处理方程并以 markdown 格式打印解决方案。只需启动您选择的方程求解器并运行
nxc./yourfile.nxs
生成包含解决方案和获取该解决方案所使用的步骤的 .md 文件。

依赖项

~2.9–4.5MB
~80K SLoC