Skip to content

pierreEffiScience/pyensae

 
 

Repository files navigation

README

Build status

Build Status Windows

image

PYPI Package

MIT License

Code Health

Requirements Status

image

GitHub Issues

Waffle

Links:

Description

This project contains helpers used at the ENSAE for teachings available at ENSAE - Programmation - Xavier Dupré.

Functionalities

  • retrieve data for practical lessons
  • import a tsv file into a database
  • retrieve stock prices from Yahoo Finance
  • magic commands to easily use SQLite3 from a notebook
  • magic commands to access a Cloudera Cluster and run PIG jobs
  • magic commands to access Azure Blob Storage and HDInsight
  • magic commands to display content of a folder in DataFrame

Dependencies

Class StockPrices requires:

Class ASSHClient requires:

Class AzureClient requires:

The function register_magics defines magic commands to send commands to a remote commands through a SSH connection:

  • %remote_open, %remote_close
  • %remote_cmd, %remote_up, %remote_down

The magic commands will be automatically enabled if the module is imported from a notebook.

Contributions

Started in 2013/08.

  • First contributor: Xavier Dupré.
  • Others contributors: ENSAE's students.

About

teaching materials in python at the ENSAE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.4%
  • Jupyter Notebook 30.7%
  • ANTLR 2.9%