An open API service indexing awesome lists of open source software.

https://github.com/howiehz/hpyculator

high extensibility calculator base on python
https://github.com/howiehz/hpyculator

Last synced: about 1 year ago
JSON representation

high extensibility calculator base on python

Awesome Lists containing this project

README

          

# hpyculator

>high extensibility calculator base on python

![图标](ico.ico "随手画")

![GitHub](https://img.shields.io/github/license/HowieHz/hpyculator)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/hpyculator)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/48247dc302b44b1ebe1ca6635a7a0588)](https://www.codacy.com/gh/HowieHz/hpyculator/dashboard?utm_source=github.com&utm_medium=referral&utm_content=HowieHz/hpyculator&utm_campaign=Badge_Grade)
![GitHub all releases](https://img.shields.io/github/downloads/HowieHz/hpyculator/total)
![GitHub repo size](https://img.shields.io/github/repo-size/HowieHz/hpyculator)

**项目重构中……**
## 重构计划
1. 重构核心(进度0%)
2. 重构ui(进度0%)
3. 重写示例(进度0%)
5. 重构cui程序(进度0%)

**这是一个基于python的高拓展性计算器**

hpyculator(下文简称hpyc),是我怀揣着 “一个一个添加算法太累了,要是能像加载Minecraft的mod一样加载算法就好了” 这样的想法

在[各类数组程序V1.2](https://www.bilibili.com/video/BV18p4y1h7bQ)的基础上开发而来

>本项目基于python3.10构建

### 使用场景

1.多功能工具箱 (目前进度 ui设计和重构)

2.写了一个小工具,这时候只需要添加一个包含一些数据的字典和一个函数,就可以把它变成一个hpyculator插件来使用

## 开始

- **用户手册**: [UserManual](docs/source/user_manual.md)
- 开发文档: [开发插件](https://hpyculator.readthedocs.io/zh_CN/latest/quick_start.html#id3)或[参与到此项目](https://hpyculator.readthedocs.io/zh_CN/latest/quick_start.html#id9)
- 更新日志: [release](https://github.com/HowieHz/hpyculator/releases) 或 [changelog](https://hpyculator.readthedocs.io/zh_CN/latest/changelog.html)

[//]: # (- 开发计划: [milestones](https://github.com/HowieHz/hpyculator/milestones))

## 插件

[这里](https://github.com/HowieHz/PluginCatalogue) 是一个 hypc 的插件收集仓库(建设中)

可以先提交到本仓库,作为内置插件发行

## 文档

想要知道有关hpyculator的更多信息? 去看[文档](https://hpyculator.readthedocs.io/)吧

文档中文版由HowieHz编写

## 其他

遇到问题或者有对项目发展的建议欢迎提issue

[项目计划](project_plan.md)

## 鸣谢

[感谢列表](https://hpyculator.readthedocs.io/zh_CN/latest/credits.html)

## 项目状态

![Alt](https://repobeats.axiom.co/api/embed/1e810fa52b1587b03cbb92a8a897dc9696919f8a.svg "Repobeats analytics image")

### 感谢以下项目

#### Qt实现无边框窗口

[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=zhiyiYo&repo=PyQt-Frameless-Window)](https://github.com/zhiyiYo/PyQt-Frameless-Window)

### 特别鸣谢

感谢 [JetBrains](https://www.jetbrains.com/?from=hpyculator) 为开源项目提供免费的 [IntelliJ PyCharm](https://www.jetbrains.com/pycharm/?from=hpyculator) 等 IDE 的授权