Metadata-Version: 2.1
Name: python_rust_module
Version: 0.1.0
Summary: 
Author: wellshs
Author-email: wellshs999@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: matplotlib (>=3.7.1,<4.0.0)
Requires-Dist: maturin (>=1.1.0,<2.0.0)
Description-Content-Type: text/markdown

# python_rust_module
## description
This is a sample project to compare the performance of python and rust binding.



## prerequisuite
poetry
python3.11
rust

## setup
```shell
poetry install # install python dependencies
mnaturin develop # build & link rust module
```

## run
```shell
python -m python_rust_module.main
```

## result
![sum_to_n_elapsed_time](images/sum_to_n_elapsed_time.png)
![sum_to_n_elapsed_time_ratio](images/sum_to_n_elapsed_time_ratio.png)


