def gif(years, giffile='animation.gif', **kwargs):
    """
    Nous donne un graphique animee des cartes : le GIF 
    
    :param years : le vecteur des annees sur lesquels la representation est faite
    :param giffile : nom de notre gif
    :param kwargs : arguments supplementaires
    """
    assert type(years
        ) == list, 'Erreur : vous devez entrer une liste, pensez a utiliser list()'
    assert type(giffile
        ) == str, 'Erreur : vous devez entrer une chaine de caracteres, pensez a utiliser str()'
    import imageio
    images_data = []
    for i in range(len(years)):
        data = imageio.imread('carte' + str(years[i]) + '.png')
        images_data.append(data)
    imageio.mimwrite(giffile, images_data, format='.gif', fps=1)
