Functions

Summary

function class parent truncated documentation
AUC   Computes the AUC.
Arrow_Hurwicz    
CasseVigenere   Appelle les deux fonctions DecodeVigenereLongueurCle() et DecodeVigenereCle() pour casser le code de Vigenère. …
CodeVigenere    
DecodeVigenere    
DecodeVigenereCle   Détermine la cle du message code, connaissant sa longueur, on suppose que la lettre E est la lettre la plus fréquente …
DecodeVigenereLongueurCle   Cette fonction determine la longueur de la clé, elle repère les groupes de trois lettres qui se répète dans le message …
Element_writexml    
Exception2Response   convert an exception into plain text and display the stack trace
FixIssuesWithAccent   voir http://migo.sixbit.org/more/html-entities.html http://www.thesauruslex.com/typo/eng/enghtml.htm
PGCD   Détermine le PGCD de deux entiers.
Text2Response   convert a text into plain text
Text_writexml    
_delete_edge   Removes an edge from the graph.
_explore_path   Explores an eulerian path, remove used edges from edges_from.
_get_code    
_get_selenium_browser   Returns the associated driver with some custom settings. The function automatically gets chromedriver if not present …
_setup_hook   function executed before running the unit tests and the documentation, does nothing
_write_data   Writes datachars to writer and deals with < >
a_test_notebook_runner   Runs and tests a specific list of notebooks. The function raises an exception if the execution fails.
added   Retrieves added.zip.
affiche_solution   Retourne une chaîne de caractères qui représente la solution.
ajoute_vecteur   Ajoute deux vecteurs entre eux.
amelioration_chemin   Amélioration du chemin par un algorithme simple, utilise des retournements de taille au plus taille, traite les …
american_cities   Computes the TSP for american cities.
any_local_file   Returns a local data file, reads its content or returns its content.
anyfile   Returns any file in sub folder data_1a. …
anyfile   Returns any file in sub folder data_sql. …
anyfile   Returns any file in sub folder data_web. …
anyzip   Any zip.
apply_style   Supplied with an index this function applies the style using the format rules and returns a formatted verison of …
arbre_poids_minimal   Construit l’arbre de poids minimal, retourne une liste de listes, chaque sous-liste associée à une ville contient la …
avoid_overlapping_dates   avoid overlapping dates by calling method autofmt_xdate
bellman   Implémente l’algorithme de Bellman-Ford.
besancon_df   Retrieves Besancon.df.zip.
build_bloc_keywords   builds the keywords bloc
build_bloc_months   builds the months bloc (we assume the page name is YYYY-MM-DD-something-.html
build_diff_image   Builds an image to show a difference between two lists, we assume these list contain distinct items.
build_mailing_list   Infers mails from a list of names.
build_process_all_pages    
change_legend_location   Changes the location of the legend.
check_encoding   check the encoding of a file (ASCII here), read the file, it does not return anything
checksum_md5   computes MD5 for a file
chiffre_barre_carre   Look into every number in sub square i, j, if a number in it s[i][k] is not null,
chiffre_barre_colonne   Look into every number in column j, if the number in column k s[i][k] is not null,
chiffre_barre_ligne   Look into every number in line i, if the number in column k s[i][k] is not null,
circuit_eulerien   Définit un circuit eulérien, villes contient la liste des villes, tandis que arbre est une liste de listes, arbre[i]
circuit_hamiltonien   Extrait un circuit hamiltonien depuis un circuit eulérien, passe par tous les sommets une et une seule fois.
classify_post   returns a list of keywords as a classification
cleanFileFromtohtmlreplace    
clean_function_1a   Function which cleans cells when unittesting notebooks 1A.
close_all   Closes every graph with matplotlib.
cmdLine   This is the function that handles command line mode
code_vigenere   Crypte et décrypte le code de Vigenère sachant la clé connue.
collate_images   Collates all images horizontally in one image (if not None –> image name).
commentaire_accentues   L’aide de cette fonction contient assuréments des accents.
compile_cython_single_script   This function considers a script .pyx, writes the proper setup file, and compiles it.
compte   Compte le nombre d’occurrences de chaque élément d’une liste.
connected_components   Computes the connected components.
construit_liste_neurones   Place les neurones sur l’écran, il y a autant de neurones que de villes, le paramètre villes est la liste des villes. …
construit_matrice_carree   Cette fonction construit une matrice carrée remplie de zéro sous la forme d’une liste de listes.
construit_ville   Tire aléatoirement n villes dans un carré x * y, on choisit ces villes de sorte qu’elles ne soient pas trop proches. …
construit_ville   Tire aléatoirement n villes dans un carrée x * y, on choisit ces villes de sortent qu’elles ne soient pas trop …
content_as_binary   Overloads function content_as_finary
contrainte   C dans Arrow_Hurwicz()
convert_image   Converts an image or a list of images into a different format.
convert_short_latex_into_png   Convert a short latex script into an image.
copy_data_file   Copies a data file from a notebook folder to the current folder.
create_application   Creates a Flask application.
create_folders_from_dataframe   Creates a series of folders for groups of students.
data_cpt_ENSAE_2016_11   Returns the data for the competition Python 2A ENSAE 2016, …
data_cpt_ENSAE_2016_11_blind_set   Returns the evaluation set for the competition Python 2A ENSAE 2016. …
decrypt_data   Decrypts a file.
default_jenkins_jobs   Default list of Jenkins jobs.
deplace_neurone   Déplace le neurone de plus proche de la ville n, déplace ses voisins.
dessin_arete_zone   Retourne une liste de listes de listes, res[i][j] est une liste des arêtes passant près de la zone (x,y) = [i][j], …
df2list   Converts a dataframe into a list of lists.
df_equal   Compares two dataframe and tells if they are equal.
df_to_clipboard   Copies a dataframe as csv text into the clipboard.
dfs2excel   Aggrège plusieurs DataFrame dans un seul fichiers excel
dictionnaire_modifie_dans_la_boucle   Dictionnaires, listes modifiés dans la boucle qui les parcourt.
difference_div    
display   affichage
display_arbre   dessine le graphe de poids minimal dꧩni par arbre
display_chemin   dessine le chemin à l’écran
display_corde   affichage de la corde à l’aide du module pyagame
display_line   Affiche une ligne à l’écran.
display_neurone   Dessine les neurones à l’écran.
display_person   display a person on a pygame screen
display_population   affichage
display_puzzle_girafe   affiche les pièces sur l’écran, en plus petit pour celles qui ne sont pas encore placées
display_puzzle_girafe_piece   affiche la pièce en tenant compte de sa position et de son orientation
display_ville   Dessine les villes à l’écran.
display_ville   dessine les villes à l’écran
distance_euclidian   Calcule la distance entre deux villes.
distance_euclidienne_carree   Calcule la distance euclidienne entre deux points.
distance_haversine   Calcule la distance de Haversine Haversine formula
distance_paris   Distance euclidienne approchant la distance de Haversine (uniquement pour Paris).
dix_entiers_carre   fait la somme des dix premiers entiers au carré
donnees_enquete_2003_television   Time about marathons over cities and years See ensae_teaching_cs.data.data1a.anyfile() to directly download …
download_from_url   downloads a file given a URL and stores it as binary file
draw_ellipse   Dessine une ellipse de centre xc, yc, de demi axe horizontal a, de demi-axe vertical b, l’ellipse a pour équation …
draw_line   Trace une ligne entre les points de coordonnées (x1,y1) et (x2,y2), aucune contrainte sur les coordonnées, retourne …
dump_object   Sérialize un objet dans un stream ou un fichier.
echange_position   Regarde si on ne peut pas déplacer un segment de longueur taille pour supprimer les arêtes les plus longues, au …
echange_position_essai   Echange la place des villes ka et kb pour les placer entre les villes i et i+1, si inversion est True, on inverse …
edit_distance   Computes the edit distance between two strings.
empty_main_loop   Removes all events in the main loop, a mouse click make the program halt, another click makes it start again.
encrypt_data   Encrypts a file.
engines_default   Returns a dictionary with default values for a Jenkins server.
entier_grande_taille    
enumerate_feedback   Sends feedback to students.
enumerate_permutations   Enumère les permutations d’un ensemble de façon non récursive.
enumerate_permutations_recursive   Enumère les permutations d’un ensemble de façon récursive.
enumerate_regex_search   Cette fonction itère sur les différentes occurences d’une expression régulière.
enumerate_send_email   Sends feedback to students. Sets mailbox to None to see what the first mail looks like before going through the …
enumerate_speeches_from_elysees   Enumerates speeches from the Elysees.
equation_droite   retourne l’équation d’une droite passant par p1 et p2, ax + by + c = 0, retourne les coefficients a,b,c
euler_path   Computes an eulerian path. We assume every vertex has an even degree.
eulerien_extension   Contruit une extension eulérienne d’un graphe.
evaluation_droite   L’équation d’une droite est : ax + by + c, retourne la valeur de cette expression au point p.
execute_notebooks   Executes a list of notebooks.
execute_python_scripts   Retrieves all python scripts and run them.
exercice_particulier1    
exercice_particulier2    
explore_folder_produce_code_html   Explores a list of files, extract all pieces of code and produces html page for each latex file
extract_div    
extract_span    
extract_students_mail_and_name_from_gmail   Extracts mails and names from a mail box.
extract_students_mails_from_gmail_and_stores_in_folders   The scenario is the following:
f_df   F dans Arrow_Hurwicz()
f_df_H   Fonction demandée par la fonction solvers.cp. …
file2HTML   Reads a file and returns the contents as a string, highlighted with HTML styles. This function uses the …
file_all_keywords    
file_build_rss   Build a RSS file, the function keeps the blog post (HTML format) from the last month. If a post contains one the two …
find_all_blogs_function    
find_best_server   Finds existing running server.
force_unicode   Deals with unicodes.
ftp_list_modules   Updates the list of backuped modules assuming they are stored on a FTP website. It gets the list of wheels in a folder …
generate_html_article    
get_additional_paths   Returns a list of paths to add before running the notebooks, paths to pyquickhelper, pyensae, pymmails. …
get_data   Retourne les données des rues de Paris. On suppose que les arcs sont uniques et qu’il si j \rightarrow k est …
get_day_name   returns the day name for a give date
get_elysee_speech_from_elysees   Retrieves the text from the Elysees.
get_file_per_folder   extract all folders in a folder and then all files in these folders
get_first_col   function related to my teachings, it tries to associate a file to a chapter of my book
get_interpreter   Returns the default interpreter.
get_latex_contraction    
get_month_name   returns the month name for a give date
get_node_div    
get_pygame_screen_font   Creates a surface with pygame, initialize the module, creates font.
get_sections   Extracts sections from a filename used to follow a group of students.
get_svg_or_gif    
get_teaching_modules   List of teachings modules to maintain (CI + documentation).
get_url_latex    
git_change_remote_origin   Changes the origin of the repository. The url and the password refer to the new repository.
git_check_error   Private function, analyse the output.
git_clone   Clones a project from a git repository in a non empty local folder, it requires GIT to be installed …
git_commit_all   From a git repository, it requires GIT to be installed and uses the command line.
git_first_commit_all_projects    
git_url_user_password   Builds a url (starting with https) and add the user and the password to skip the authentification.
google_trends   Returns some google trends example. See ensae_teaching_cs.data.dataweb.anyfile() to directly download it.
grab_addresses   Looks for some emails in a mail box from specific emails or sent to specific emails.
graph_cities   Plots the cities on a map with cartopy. Only not empty names are displayed on the graph.
graph_cities_default_lands   Returns the default list of elements which can be added to a map. See Features. …
graph_degree   calcul le degré de chaque noeud
graph_style   Changes matplotlib style.
graph_with_label   Creates a graph with matplotlib.
groupby_topn   Takes the top n rows per group.
guess_language_code   Guess the language of a piece of code. The result can be: js, xml, html, cpp, py, sql, vba, css
gutenberg_name   Retrieves data from Gutenberg.
html_unescape   Removes HTML or XML character references and entities from a text string. keep &amp;, &gt;, …
information_about_package   Calls pip show to retrieve information about packages.
information_from_xml    
integrale   Calcule l’intégrale d’une fonction avec la méthode de Rienmann.
intersection_segment   Dit si les segments [p1 p2] et [p3 p4] ont une intersection, ne retourne pas l’intersection.
isTemporaryFolder    
iteration   Choisit une ville aléatoirement et attire le neurones le plus proche, choisit cette ville parmi les villes les moins …
jupyter_convert_notebooks    
jupyter_get_variable   Retrieves the value of a local variable in a notebook.
jupyter_open_notebook   Calls nb_open(), open a notebook with an existing server, if no server can be found, it starts a new one (and …
kruskal   Applique l’algorithme de Kruskal (ou ressemblant) pour choisir les arcs à ajouter.
lambert93_to_WGPS   Converts coordinates given in Lambert 93
last_function   Applies last modifications to the setup.
list_of_installed_packages   calls pip list to retrieve the list of packages
liste_fichier_repertoire    
load_and_modify_xml_dom    
load_file    
load_ipython_extension   Registers magics function, can be called from a notebook.
load_object   Charge un objet en mémoire après qu’il a été sérialisé.
load_sentiment_dataset   Retourne un ensemble de phrases en anglais avec assorties d’un sentiment positif ou négatif. Source : Sentiment Labelled Sentences Data Set. …
longueur_chemin   Retourne la longueur d’un chemin.
ls_notebooks   Lists the notebooks in a particular subfolder.
main_codalab_wrapper   Adapts the template available at evaluate.py
makeBlock   Applies the block tags to text
make_video   Creates a video from a list of images.
marathon   Time about marathons over cities and years See ensae_teaching_cs.data.data1a.anyfile() to directly download …
mat2text   Convertit une matrice en une chaîne de caractères, réciproque de la fonction text2mat().
mat2vect   Convertit une matrice en un tableau à une seule dimension, réciproque de la fonction vect2mat().
meilleure_case   look over all empty place and pick the one with the least possible options
minindex   Retourne l’index du minimum et le minimum.
modifie_structure   Modifie la structure des neurones, supprime les neurones jamais déplacés, et ajoute des neurones lorsque certains sont …
modify_all_blogs_list_in_place    
modify_all_posts   modifies, checks the syntax of every post
modify_header_attributes   the function do not modify links
moyenne_proximite   Retourne la distance moyenne entre deux villes les plus proches.
multiplie_vecteur   Multiplie un vecteur par un scalaire.
music_statistics   provides statistics on a folder
nb_open   Opens a notebook with an existing server, if no server can be found, it starts a new one (and the function runs …
nombre_possible   tells for a particular position the list of possible number
normalize_folder   normalize the filename of a whole folder and subfolders
normalize_name_and_numbers   tries to match names and number in a file
notebook_path    
numerical_simulation   Run a simulation, EpidemicPopulation.
numpy_matrix2list   Convertit une matrice numpy en liste.
object_size   Calls getsizeof.
oppose_vecteur   retourne le vecteur opposé.
optimisation   Quelques erreurs lorsqu’on cherche à optimiser avec CVXOPT.
pdf_read_content   Extracts the text from a PDF file.
permutation   Compute all permutations of set [[ 1, 2, …, nb ]]. Example for 3:
poids_attirance   Calcule le poids d’attraction d’une neurone vers une ville.
possible_edges   Construit la liste de tous les arcs possibles en filtrant sur la distance à vol d’oiseau.
print_function    
private_codalab_wrapper   Wraps the function following the guidelines User_Building a Scoring Program for a Competition. …
property_example    
publish_documentation   Publishes the documentation and the setups of a python module on a webiste, it assumes the modules is organized the …
publish_teachings_to_web   Copies the documentation to the website.
putty_different_python    
py_to_html_file   Converts a python script into a html file.
py_to_html_folder   Converts all python files from a folder into html files.
pygame_simulation   Simulation graphique. Simule la chute d’une corde suspendue à ces deux extrémités.
pygame_simulation   Runs a graphic simulation. The user can see a pygame screen showing the evolution of population. A healthy …
pygame_simulation   Simulation graphique. Illuste la résolution du puzzle
pygame_simulation    
pygame_simulation    
pygame_simulation   Simulation graphique. Illuste la résolution du puzzle
python_path    
racine_carree   retourne la racine carrée d’un nombre
readStyleFile   Read a style file and return a style dictionary. The file format is
read_csv   Calls function read_csv
recherche   Retourne l’index d’un élément ou -1 si non trouvé.
recherche_dichotomique   Effectue une recherche dichotomique.
regex_cases    
removeAccent    
removeAccent_debug    
removeHtmlAccent    
remove_accent   Replaces French accents by regular letters.
repartition_zone   Répartit les villes en zones, retourne les villes rangées par zones, chaque éléments zones [z][k] contient :
repetition_a_eviter   Une répétition à éviter.
replaceCodes   Helper function that does the \n and space substition returning the changed text.
replace_file    
replace_xml_in_template_using_dom_dirty    
resolution_sudoku   Solves the Sudoku.
retournement   Amélioration du chemin par un algorithme simple, utilise des retournements de taille au plus <taille>, retourne …
retournement_essai   Dit s’il est judicieux de parcourir le chemin entre les sommets i et j en sens inverse, si c’est judicieux, change …
retrieve_speeches_json   Retrieves the speeches from the Elysees.
round   arrondit chaque couleur
rss_teachings_update_run_server   Creates a database if it does not exists, adds a table for blogs and posts, updates the database, starts a server and …
rst_table_modules   Produces a table with all modules recommended to do machine learning.
same_variable   Cette fonction dit si les deux objets sont en fait le même objet (True) ou non (False) s’ils sont différents (même s’ils …
scatter_xy_id   Creates a scatter plot with a different color for each zone id. The function requires matplotlib.
scatter_xyc   Draws a 2D graph (X,Y, color), the color is chosen based on a value f(x,y) The function requires matplotlib
scatter_xyz   Draws a 3D graph (X, Y, Z). The function requires matplotlib and scipy.
setup_jenkins_server   Sets up many jobs on Jenkins.
shutdown_server   to shutdown the service
simple_database   Returns a simple database. See ensae_teaching_cs.data.datasql.anyfile() to directly download it.
solution   Parcourt toutes les configurations possibles et s’arrête à la première qui satsifait toutes les règles.
solution   parcourt toutes les configurations possibles et s’arrête à la première qui satsifait toutes les règles
solution_correcte   Cette fonction reçoit un tableau de 7 cases, chaque case contient un entier compris entre 0 et 3 inclus : 0 : poison, …
somme   Calcule la somme des éléments d’un tableau.
sortable_class    
soustrait_vecteur   Soustrait deux vecteurs.
speed_dataframe    
str2date   convertit une chaîne de caractères en datetime
stringio   returns a StringIO object on a text
substituteEntities   based on level setting do entity substitution and return revised. iso8859-1 ??:
sudoku2str   Converts a sudoku into a string.
supprime_croisement   Supprime les croisements d’arêtes, retourne le nombre de changement effectués, X est le nombre de zones horizontalement, …
test_unitaire    
text2mat   Convertit une chaîne de caractères en une matrice ( = liste de listes), réciproque de la fonction mat2text().
text_replace_div_gif    
text_replace_span_gif    
text_transform   if filename is rss.xml, replaces the string __BLOG_ROOT__ by self._root_web
total_size   Returns the approximate memory footprint an object and all of its contents.
trace_ligne_simple   Trace une ligne entre les points de coordonnées (x1,y1) et (x2,y2), on suppose que x2 > x1, y2 >= y1, retourne …
trigger_on_specific_strings   Looks for specific string such as USERNAME, USERDNSDOMAIN, HOMEPATH, USERNAME, COMPUTERNAME, LOGONSERVER, …
triindex   Trie une liste, retourne la liste triée et les positions initiales.
tsp_kruskal_algorithm   Finds the shortest path going through all points, points require to be a 2 dimensional space.
twitter_zip   Returns zipped twitter. See ensae_teaching_cs.data.dataweb.anyfile() to directly download it.
vect2mat   Convertit un tableau à une dimension en une matrice, réciproque de la fonction mat2vect().
vecteur_cosinus   Retourne le cosinus entre deux vecteurs, utilise le produit scalaire.
vecteur_norme   Calcul la norme d’un vecteur.
vecteur_norme   Retourne la norme d’un vecteur.
vecteur_points   Retourne le vecteur entre les points p1 et p2.
vecteur_sinus   Retourne le sinus entre deux vecteurs, utilise le produit vectoriel.
voisinage_zone   Retourne la liste des voisins d’une zone z sachant qu’il y a X zones sur l’axe des abscisses et Y zones sur …
voisinage_zone_xy   Retourne la liste des voisins d’une zone (x,y) sachant qu’il y a X zones sur l’axe des abscisses et Y zones …
wait_event   The function waits for an event, a
webhtml   Uses the modules selenium to retrieve the html of a website (or the module …
webshot   Uses the modules selenium to take a picture of a website (or the module …
xmlParsingLongestDiv   Extracts the longest div section.