Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# pyside-lang-comparison-graph
Execute R, Go, Python, Rust, Julia performance test and show result with PySide graph(chart) to compare with each other

If 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)