Skip to main content

README

Build status Build Status Windows https://circleci.com/gh/sdpython/ensae_teaching_cs/tree/master.svg?style=svg https://badge.fury.io/py/ensae_teaching_cs.svg MIT License https://codecov.io/github/sdpython/ensae_teaching_cs/coverage.svg?branch=master GitHub Issues Waffle Codacy Badge Notebook Coverage

This page gives access to the content of practical sessions I give at the ENSAE. They are based on Python. The project is hosted on GitHub can be modified by sending me pull requests:

Contributions

Started in 2014/04. Contributors: Xavier Dupré, Anne Muller, Elodie Royant, Matthieu Bizien, Nicolas Rousset, Jérémie Jakubowicz, Gilles Drigout (streaming), Gaël Varoquaux, ENSAE’s students.

Setup

7zip, Anaconda, 2 and 3 (to be installed on the same hard drive than the Jenkins build folder), Chrome, CMake (to build XGBoost), Graphviz, Git, GitHub, Java 64 bit (for Spark), Jenkins (CI), Miktex Basic Installer 64 bit (formula in the documentation) (check the option to silently install new packages), Pandoc (documentation), Python 3.6, 64 bit (do not add the interpreter on the default PATH), R 3.2.2, Scite, mingw-w64, Visual Studio 2015 Community Edition (check C++, C#, Python, CLang) (Cython).

You can install the necessary modules with pymyinstall and type pymy_install and then remove the modules being tested (such as this one). Jenkins requires a few extensions: Last Console Output, Next Executions, Text File. For Jupyter:

pip install widgetsnbextension
jupyter nbextension enable --py --sys-prefix widgetsnbextension

A local PyPi server needs to be installed:

pypi-server.exe -u -p 8067 --disable-fallback ..\..\local_pypi\local_pypi_server

If some Python scripts use keyring to retrieve passwords, the Jenkins service needs to authentify. On Windows, it goes through services.msc.

History

current - 2018-07-29 - 0.00Mb

  • 60: remove dependency on fastcluster (2018-07-29)

  • 40: ajouter geopandas (2018-07-27)

  • 38: replace basemap by cartopy (2018-07-27)

  • 42: split deep learning, make it a separate package (2018-07-02)

  • 59: fix images on page Tests unitaires, setup et ingéniérie logiciel (correction) (2018-06-08)

  • 58: remove function based on ffmpeg.zip (2018-05-27)

  • 57: fix notebook with pytorch (2018-05-27)

0.8.2426 - 2018-05-24 - 6.30Mb

  • 56: remove ggplot (2018-05-24)

  • 55: remove old presentations (2018-05-23)

  • 54: replaces griddata by matplotlib.tri.Triangulation (2018-05-23)

  • 53: remove natgrid (2018-05-23)

  • 51: drops theano (2018-05-22)

  • 50: split magics commands into two files, one with C#, the other one without (2018-05-22)

  • 49: extracts the csharp part in a separate module: csharpy (2018-05-22)

  • 48: remove the custom version of pythonnet and use the official one (2018-05-13)

  • 47: move CategorytoIntegers into mlinsights (2018-05-08)

  • 44: replace open_html_form with ipywidgets (2018-04-19)

  • 26: add content about distributed algorithms (2018-04-17)

  • 37: move notebooks on spark in a new package (2018-04-14)

  • 45: fix version of chromedriver in TD2A_Eco_Web_Scraping (2018-04-01)

  • 35: ajouter quelques notes sur la notion de cout (2018-04-01)

  • 22: add direct link wherever pyensae download data is used (2018-04-01)

  • 41: remove skbase…, moved in papierstat, same for cheat sheets (2018-03-09)

  • 36: iterator correction proposal (RM) (2017-10-03)

  • 33: add notebook on streaming algorithms (2017-08-29)

  • 28: aborder d’autres librairies (2017-08-29)

  • 23: add summary to each notebook for the gallery (2017-08-29)

  • 24: ajouter des algorithmes numériques (2017-08-21)

  • 34: lien vers le bon repo pour l’anonymisation (2017-08-06)

  • 31: rédiger un ou deux notebook sur le traitement du langage (2017-05-05)

  • 29: techniques de webscrapping (2017-05-05)

0.8.1824 - 2017-04-06 - 6.63Mb

  • 15: fix seance_5_intro_et_json.html (formatting + json) (2017-02-11)

  • 18: add unit test for notebook eco sql, matplotlib (2016-12-27)

  • 12: intégrer Python pour un économiste (2016-12-27)

  • 8: insister plus sur les algorithmes numériques pour les 1A écos (2016-12-27)

  • 21: Add correct definition for dist array in cython 1a tutorial (2016-10-10)

  • 20: Notebook ac modèles logistiques pour compétition codelab (2016-10-09)

  • 17: seance 2 eco (2016-10-03)

  • 14: Td sql (2016-09-25)

  • 11: @FAQ –> ..faqref (2016-08-04)

  • 7: complete page on industrial processes (2016-08-03)

  • 10: changer le style des zones bloc (2016-08-01)

  • 9: exposé finance, fixer le problème avec les tables d’indicateurs (2016-08-01)

  • 6: parler des annotations (2016-05-01)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ensae_teaching_cs-0.8.2511-py3-none-any.whl (6.6 MB view details)

Uploaded Python 3

File details

Details for the file ensae_teaching_cs-0.8.2511-py3-none-any.whl.

File metadata

File hashes

Hashes for ensae_teaching_cs-0.8.2511-py3-none-any.whl
Algorithm Hash digest
SHA256 94c6d89b14b64fc0671bda00568bfe3d938616972ab217a4710e1956627603b3
MD5 b569b75c4096fd71641aa2dfca4116f6
BLAKE2b-256 5664922dcedf346ba9a85e998081561dbfe5d4bd6286c2d78d67f4dddceda5ae

See more details on using hashes here.

Release history Release notifications | RSS feed

0.10.3120

1 file

0.9.3079

1 file

0.9.2894

1 file

0.9.2878

1 file

0.9.2873

1 file

0.9.2865

1 file

0.8.2561

1 file

This release

0.8.2511 This release

1 file

0.8.2426

1 file

0.8.1824

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page