├── .github └── workflows │ └── run.yml ├── .gitignore ├── .idea ├── .gitignore ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── python3.11_speedtest.iml └── vcs.xml ├── CONTRIBUTE.md ├── LICENSE ├── README.md ├── assets ├── 1_only_python.png ├── 2_include_cpp.png ├── 3_extrapolated.png ├── Equation_and_figure.png ├── equation_1.png ├── equation_2.png └── pi_monte_carlo.pptx ├── environment.yml ├── notebooks └── plotting_results.ipynb ├── pi_estimates ├── C │ ├── README.md │ ├── pi_estimate.cpp │ └── run.sh ├── Cpp │ ├── README.md │ ├── pi_estimate.cpp │ └── run.sh ├── Cython_and_Numba │ ├── estimate_pi_cython.pyx │ ├── requirements.txt │ ├── run_cython.sh │ ├── run_numba.sh │ └── single_test_run.py ├── Go │ ├── go.mod │ ├── pi │ ├── pi_estimate.go │ └── run.sh ├── Julia │ ├── README.md │ ├── pi_estimate.jl │ └── run.sh ├── Python │ ├── run.sh │ ├── run_main_test.py │ └── single_test_run.py └── Rust │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── run.sh │ └── src │ └── main.rs ├── poetry.lock ├── pyproject.toml └── scripts └── results_analyzer.py /.github/workflows/run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.github/workflows/run.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/python3.11_speedtest.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.idea/python3.11_speedtest.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/CONTRIBUTE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/README.md -------------------------------------------------------------------------------- /assets/1_only_python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/assets/1_only_python.png -------------------------------------------------------------------------------- /assets/2_include_cpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/assets/2_include_cpp.png -------------------------------------------------------------------------------- /assets/3_extrapolated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/assets/3_extrapolated.png -------------------------------------------------------------------------------- /assets/Equation_and_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/assets/Equation_and_figure.png -------------------------------------------------------------------------------- /assets/equation_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/assets/equation_1.png -------------------------------------------------------------------------------- /assets/equation_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/assets/equation_2.png -------------------------------------------------------------------------------- /assets/pi_monte_carlo.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/assets/pi_monte_carlo.pptx -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/environment.yml -------------------------------------------------------------------------------- /notebooks/plotting_results.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/notebooks/plotting_results.ipynb -------------------------------------------------------------------------------- /pi_estimates/C/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/C/README.md -------------------------------------------------------------------------------- /pi_estimates/C/pi_estimate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/C/pi_estimate.cpp -------------------------------------------------------------------------------- /pi_estimates/C/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/C/run.sh -------------------------------------------------------------------------------- /pi_estimates/Cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Cpp/README.md -------------------------------------------------------------------------------- /pi_estimates/Cpp/pi_estimate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Cpp/pi_estimate.cpp -------------------------------------------------------------------------------- /pi_estimates/Cpp/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Cpp/run.sh -------------------------------------------------------------------------------- /pi_estimates/Cython_and_Numba/estimate_pi_cython.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Cython_and_Numba/estimate_pi_cython.pyx -------------------------------------------------------------------------------- /pi_estimates/Cython_and_Numba/requirements.txt: -------------------------------------------------------------------------------- 1 | numba 2 | cython 3 | -------------------------------------------------------------------------------- /pi_estimates/Cython_and_Numba/run_cython.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Cython_and_Numba/run_cython.sh -------------------------------------------------------------------------------- /pi_estimates/Cython_and_Numba/run_numba.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | python single_test_run.py --jit numba 4 | -------------------------------------------------------------------------------- /pi_estimates/Cython_and_Numba/single_test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Cython_and_Numba/single_test_run.py -------------------------------------------------------------------------------- /pi_estimates/Go/go.mod: -------------------------------------------------------------------------------- 1 | module pi_estimate 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /pi_estimates/Go/pi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Go/pi -------------------------------------------------------------------------------- /pi_estimates/Go/pi_estimate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Go/pi_estimate.go -------------------------------------------------------------------------------- /pi_estimates/Go/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | go build 4 | ./pi_estimate 5 | -------------------------------------------------------------------------------- /pi_estimates/Julia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Julia/README.md -------------------------------------------------------------------------------- /pi_estimates/Julia/pi_estimate.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Julia/pi_estimate.jl -------------------------------------------------------------------------------- /pi_estimates/Julia/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | julia pi_estimate.jl 4 | -------------------------------------------------------------------------------- /pi_estimates/Python/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | python single_test_run.py 4 | -------------------------------------------------------------------------------- /pi_estimates/Python/run_main_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Python/run_main_test.py -------------------------------------------------------------------------------- /pi_estimates/Python/single_test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Python/single_test_run.py -------------------------------------------------------------------------------- /pi_estimates/Rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Rust/Cargo.lock -------------------------------------------------------------------------------- /pi_estimates/Rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Rust/Cargo.toml -------------------------------------------------------------------------------- /pi_estimates/Rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Rust/README.md -------------------------------------------------------------------------------- /pi_estimates/Rust/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Rust/run.sh -------------------------------------------------------------------------------- /pi_estimates/Rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pi_estimates/Rust/src/main.rs -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/results_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dennisbakhuis/python3.11_speedtest/HEAD/scripts/results_analyzer.py --------------------------------------------------------------------------------