Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yjg30737/pyside-lang-comparison-graph
Execute R, Go, Python, Rust, Julia performance test and show result with PySide graph to compare with each other
https://github.com/yjg30737/pyside-lang-comparison-graph
chart go golang graph julia performance-chart performance-compare performance-comparison performance-graph pyside pyside6 python python3 qchart qmutex qthread qwaitcondition r rust
Last synced: 7 days ago
JSON representation
Execute R, Go, Python, Rust, Julia performance test and show result with PySide graph to compare with each other
- Host: GitHub
- URL: https://github.com/yjg30737/pyside-lang-comparison-graph
- Owner: yjg30737
- License: mit
- Created: 2022-10-09T07:01:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-26T23:48:00.000Z (about 2 years ago)
- Last Synced: 2024-08-03T23:29:27.016Z (4 months ago)
- Topics: chart, go, golang, graph, julia, performance-chart, performance-compare, performance-comparison, performance-graph, pyside, pyside6, python, python3, qchart, qmutex, qthread, qwaitcondition, r, rust
- Language: Python
- Homepage:
- Size: 84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golang-repositories - pyside-lang-comparison-graph
README
# pyside-lang-comparison-graph
Execute R, Go, Python, Rust, Julia performance test and show result with PySide graph(chart) to compare with each otherIf you don't want to test all of them, you can choose some of those languages to test from "Settings".
You can see the real-time log (which is colorful) while running the test.
You can stop the test while it is running, as well.
You cannot close the app while test is running. If you want to close the app during test, you can do it after clicking stop button or with task manager forcefully.
You can save it as png, jpg, pdf file.
See here for detail about performance test
## Requirements
* R, Go, Python, Rust, Julia - for the test
* PySide6 - for GUI
* psutil - for show virtual memory data of your pc
* num2words - for show number as string name## Usage
### Install
#### If you want to clone
* git clone ~
* python -m pip install psutil num2words
#### If you want to install this with pip
* python -m pip install git+https://github.com/yjg30737/pyside-lang-comparison-graph.git --upgrade
### Run Test
* python main.py
* Write the times you want to calculate
* Press "Run Test" and wait patiently till chart shows the result of test or you can stop it if you have urgent matter
* If you want to save the result, press save## Preview
![image](https://user-images.githubusercontent.com/55078043/196308482-11a21203-869f-4b2c-bc7b-60fa9ee6566d.png)