Skip to content
/ py-cp3 Public

This is a repository containing homeworks of Python course in 3rd year of Applied Math undergraduate program in HSE University.

Notifications You must be signed in to change notification settings

rmnigm/py-cp3

Repository files navigation

Python for science and engineering

What is this?

This is a repository containing numerical algorithms in Python for mathematical modelling. The task author is Stanislav Alekseevich Bober, teacher of Python course at HSE University.

Tasks are mostly computationally complex problems from physics or mathematical modelling, which require creating a high-performance model. Two parallel computation frameworks for Python are mostly used to speed up the models - Taichi and Numba. For almost all tasks, different visualizations are useful to understand the process. And they are really pretty!

Models list

How to setup (Unix)

  • Clone repository to local machine

  • Install Pyenv using this guide

  • Install Poetry

  • Install Python, used in project:

    $ pyenv install 3.9.16

    If any problems happen - this guide can help.

  • Install everything via poetry install:

    $ poetry install
  • Use Poetry tools to run scripts and configure dependencies:

    $ poetry run jupyter lab

And you are perfect, congratulations!

About

This is a repository containing homeworks of Python course in 3rd year of Applied Math undergraduate program in HSE University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published