Simple algebra blueprint and linear equation algorithm
Project description
Django Algebraic Calculator
Aplikasi web penghitungan aljabar untuk kelompok 7 Pemrograman Berbasis Penggunaan Ulang, Universitas Brawijaya.
Anggota
205150400111052 - AURELIUS ALEXANDER VIRIYA
205150407111019 - BAGAS RADITYA NUR LISTYAWAN
205150407111025 - KHALIFFMAN RAHMAT HILAL
205150407111016 - RIZAL AKBAR SYAH FAUZAN PUTRA
Installation & Usage
Without UI
Install on your project’s virtual environment
Use this following syntax to install the package:
'pip install algebra-collections'
Add ‘algebra_calculator’ to your Django project’s “setting.py” INSTALLED_APPS:
INSTALLED_APPS = [ ... 'algebra_calculator', ]
Import ‘algebra_calculator’ to your app’s ‘views.py’ in order to use the pre-made Linear Equations or develop other type of Algebraic Equations
Example using pre-made LinearEquations(linear.views file):
from algebra_calculator import *
def showXandYvalue():
listOfChars = [‘X’, ‘Y’] listOfExpressions = [“2X + 5Y = 10”, “3X + 2Y = 30”]
result = LinearEquations.solve(2, listOfChars, listOfExpressions)
- for i in range(len(result)):
printable(f”{listOfChars[i]}’s value is = {result}”)
return HttpResponse(printable)
Example developing other type of Algebraic Equations (commutative.views file):
class CommutativeAlgebra(AlgebraFactory):
def solve(…): … …
def finishCommutativeAlgebra():
result = CommutativeAlgebra.solve(…)
return HttpResponse(result)
With UI
Install on your project’s virtual environment
Use this following syntax to install the package:
'pip install algebra-collections'
Add ‘algebra_calculator’ and ‘ui’ to your Django project’s “setting.py” INSTALLED_APPS:
INSTALLED_APPS = [ ... 'algebra_calculator', 'ui', ]
Include the poll URLconf in your project’s urls.py:
urlpattern = [ ... path('[your_pathing_here/]', include('ui.urls')), ]
Access the Linear Equation’s UI by running server and using the following url:
127.0.0.1:8000/[your_pathing_here]/TwoExpression_LinearEquations
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file algebra-collections-1.1.tar.gz
.
File metadata
- Download URL: algebra-collections-1.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be593101ded7646cda3182344738166fc5fe7c123ce15a0b57a79034d252ceb8 |
|
MD5 | d75496b44f76f8b4b949ee7d922b0cac |
|
BLAKE2b-256 | 4e05fa8bf1f7fd31fc96811a794d9edf2e6a62da5a5ba08d4e4ff1c7d5409172 |
File details
Details for the file algebra_collections-1.1-py3-none-any.whl
.
File metadata
- Download URL: algebra_collections-1.1-py3-none-any.whl
- Upload date:
- Size: 12.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | caad4964211480a4ede02d3657bc16bdbaf03cfa8c0e1338ea4881916e2cc2aa |
|
MD5 | 3a5ce2928cbb151d28f8f68bf14b808d |
|
BLAKE2b-256 | 44cdbb52f95e95e185c47a7b46a37cd494409129942598da6b0d85173a4bbbe9 |