Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eagleoflqj/sympy_beta
SymPy-powered, Wolfram|Alpha-like answer engine totally in your browser, without backend computation. Discord: https://discord.gg/gq4c9ufZkX
https://github.com/eagleoflqj/sympy_beta
naive-ui pwa pyodide saas sympy vue
Last synced: 2 days ago
JSON representation
SymPy-powered, Wolfram|Alpha-like answer engine totally in your browser, without backend computation. Discord: https://discord.gg/gq4c9ufZkX
- Host: GitHub
- URL: https://github.com/eagleoflqj/sympy_beta
- Owner: eagleoflqj
- License: agpl-3.0
- Created: 2021-12-25T05:47:45.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-20T18:52:33.000Z (13 days ago)
- Last Synced: 2025-01-24T13:08:12.650Z (9 days ago)
- Topics: naive-ui, pwa, pyodide, saas, sympy, vue
- Language: Python
- Homepage: https://sympy-beta.vercel.app
- Size: 362 KB
- Stars: 62
- Watchers: 4
- Forks: 12
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-naive - SymPy Beta - An answer engine without backend, powered by SymPy and Pyodide. (List / Other Projects Using NaiveUI)
README
# SymPy Beta
![](https://img.shields.io/github/license/eagleoflqj/sympy_beta)Try me at https://sympy-beta.vercel.app!
SymPy Beta is a fork of [SymPy Gamma](https://github.com/sympy/sympy_gamma). The purpose of this project is to run a [SymPy](https://github.com/sympy/sympy)-powered, [Wolfram|Alpha](https://www.wolframalpha.com)-like answer engine totally in your browser, without backend computation.
Originally,
SymPy Beta = SymPy Gamma + (Pyodide - GAE - django) + (Vue + NaiveUI - jQuery)But as development continues,
it goes [far beyond](doc/changelog.md) SymPy **Gamma**,
although still needs to learn much from the respected model Wolfram|**Alpha**.That's why I name it SymPy **Beta**.
SymPy Beta is **NOT** an official SymPy project.
# Document
See [doc](doc).
# License
AGPL 3.0 or later, with the exception of
* kernel/gamma derived from SymPy Gamma, which remains 3-clause BSD License from SymPy Gamma
* src/js/{factordiagram, plot}.js derived from SymPy Gamma, same above
* public/shell.js and src/views/Terminal.vue derived from Pyodide, which remain MPL-2.0
* kernel/extension/elementary/num2words.py derived from [num2words](https://github.com/savoirfairelinux/num2words), which switched from LGPL-2.1 to GPL-3.0-or-later in order to be compatible with AGPL