Repository navigation
Releases
Releases · FEP3C/Sci-Calc
1.0.0
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.txtRunning the Calculator
启动 Sci-Calc:
python src/sci_calc.pyFixing and Viewing Settings
修改设置:
python src/sci_calc.py --fix-settings查看当前设置:
python src/sci_calc.py --settingsContributing
我们欢迎所有对 Sci-Calc 感兴趣的开发者加入我们。请阅读 docs 文件夹中的文档,了解如何贡献代码和提交请求。
Acknowledgements
感谢福州第二中学Python创意编程社的所有成员,感谢你们的辛勤工作和贡献,使这个项目得以实现。

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