Skip to content

Latest commit

 

History

History
59 lines (35 loc) · 2.61 KB

README.md

File metadata and controls

59 lines (35 loc) · 2.61 KB

LOCIE NOTEBOOK

This is a repository with some useful snippets, tutorial or explaination linked to computation in python.

Broad topics will be talked about (and the repo is under construction).

Installation of dependencies

Deps can be installed with Anaconda with conda env create in the root folder.

You can then activate the environment and launch Jupyter with

conda activate locie-notebook
jupyter notebook

Table of Contents:

Useful tutorial or snippets about the python language itself : data structure, useful libraries not directly related to numerical computation.

Numpy (Coming soon)

Numpy is the main brick of the computation in python. It's based on C routines which allow fast computation without have to sacrifice the ease of use.

Scipy (Coming soon)

Scipy is a higher level brick than numpy and contain a lot of powerful routines to deal with almost all numerical analysis cases : interpolation, signal analysis, integration, linear algebra, statistic analysis and so on.

Pandas (Coming soon)

Pandas is the dedicated tool to deal with tabular data. It's the excel on steroid for python. It allows easy manipulation and complex request on the data, statistic analysis, a broad range of I/O tool that allows to import a lot of different file formats. (.csv, .xls/x, .hdf, SQL databases, for multiple files, remote data...).

Vizualisation (Coming soon)

Regroup all the viz tools: the classic matplotlib, but also seaborn (statistic based vizualisation), bokeh and holoviews that allow rich and interactive vizualisation.

Is a set of quick tutorial that introduce to machine learning via the sklearn library or to the optimization tool we use at LOCIE.

Other topic that does not fit into other folders.