Skip to content

1.0.0

Latest

Choose a tag to compare

@FEP3C FEP3C released this 31 May 07:54
· 42 commits to main since this release
45c3d0c

Release Notes - Sci-Calc Version 1.0.0


Release Date: 2024-5-31

Overview

我们很高兴宣布 Sci-Calc 1.0.0 的发布!Sci-Calc 是一个强大的命令行界面科学计算器,专为高效、准确地进行各种数学运算而设计。本次发布包含了许多新功能、改进和修复,旨在提升用户体验和计算效率。


New Features

1. Comprehensive Mathematical Operations

  • Basic Operations: 支持加(add)、减(subtract)、乘(multiply)、除(divide)。
  • Advanced Operations: 提供平方(square)、立方(cube)、平方根(sqrt)、立方根(cbrt)、自然对数(ln)、常用对数(log10)、任意基对数(log_base)、倒数(reciprocal)、绝对值(abs)、阶乘(factorial)等操作。

2. User-Friendly CLI Interface

  • 直观的命令行界面,让用户可以方便地输入和计算数学表达式。
  • 支持实时交互和即时结果显示。

3. Customizable Settings

  • 版本号: 查看当前版本号。
  • 角度单位: 支持角度制、弧度制和极坐标制的切换。
  • 精度设置: 用户可以自定义小数点后的精度。
  • 主题颜色: 提供白色、绿色、蓝色和红色主题,增强视觉体验。
  • 小数点显示: 支持小数点和逗号的显示切换。

4. Interactive Settings Modification

  • 用户可以通过 --fix-settings 命令修改设置,并通过互动界面进行调整。
  • 使用 --settings 命令查看当前配置。

Improvements

  • 优化了表达式解析和计算的性能,支持更多复杂表达式。
  • 改进了错误处理机制,提供更详细的错误信息,帮助用户理解问题所在。

Bug Fixes

  • 修复了在某些情况下可能导致的零除错误。
  • 解决了 CLI 界面在特定操作系统下的兼容性问题。
  • 修正了设置文件保存和读取的若干问题。

Known Issues

  • 当前版本暂不支持多线程计算,未来版本将考虑加入此功能。
  • 对极端大数值的处理可能会出现性能瓶颈,正在优化中。

Getting Started

Installation

请确保安装了必要的依赖库:

pip install -r requirements.txt

Running the Calculator

启动 Sci-Calc:

python src/sci_calc.py

Fixing and Viewing Settings

修改设置:

python src/sci_calc.py --fix-settings

查看当前设置:

python src/sci_calc.py --settings

Contributing

我们欢迎所有对 Sci-Calc 感兴趣的开发者加入我们。请阅读 docs 文件夹中的文档,了解如何贡献代码和提交请求。


Acknowledgements

感谢福州第二中学Python创意编程社的所有成员,感谢你们的辛勤工作和贡献,使这个项目得以实现。
152003363


Contact

如果有任何问题或建议,请通过 fzezpython2023@163.com 联系我们。