Skip to content

Frameworks

Misha Gutman edited this page Sep 17, 2024 · 3 revisions

In this course, we'll use the following technology stack for numerical computations

  • Git (version control)
  • Docker (containers) only if you decide to work with it.
  • Python + virtualenv / Anaconda
  • jupyter (colab ?) notebooks
  • numpy + scipy (matrices)
  • scikit-learn (ml algorithms + pipelines)
  • matplotlib (plotting)
  • pandas (low scale data processing)
  • probably? tensorflow. (symbolic computation engine)

A simple roadmap to installing them can be found here -

The frameworks can be easily installed on Mac OS and Linux. Windows installation is, a bit tougher, so if you don't feel like it, try using docker (e.g. kitematic gui or console on windows).

If you so want, you can use any other framework for your projects, but we can't guarantee we'll be able to support it.

Any issues concerning installation can just as well be sent to this thread.

Clone this wiki locally