:orphan: |rss_image| **module - 1/1** :ref:`Blog ` :ref:`article (8) ` :ref:`articles (3) ` :ref:`cours (6) ` :ref:`module (7) ` :ref:`paper (3) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. index:: module .. _ap-cat-module-0: module - 1/1 ++++++++++++ .. blogpostagg:: :title: Mathador :date: 2022-12-08 :keywords: mathématiques,programmmation :categories: module :rawfile: 2022/2022-12-08_mathador.rst Un petit problème de chiffre, le `mathador `_ consiste à trouver un montant à partir de 5 nombres et 4 opérations. ... .. blogpostagg:: :title: Utilisation de cartopy sous Windows (sous WSL) :date: 2022-12-07 :keywords: cartopy,WSL,Ubuntu :categories: module :rawfile: 2022/2022-12-07_cartopy.rst Installer `cartopy `_ est une vraie gageure. J'ai utilisé la version disponible sur `Archived: Unofficial Windows Binaries for Python Extension Packages `_ mais le site n'est plus maintenu et je veux bien comprendre que c'est un travail ingrat qui requiert une attention permenante (voir `What to do when Gohlke's python wheel service shuts down? `_). La seule option viable sous Windows est d'utiliser la distribution Anaconda sous Windows. L'autre option est d'installer une distribution Ubuntu sous `Windows Subsystem for Linux? `_ ou *WSL* en abrégé. Ca marche très bien. Il suffit de démarrer le serveur de notebook sous WSL avec une instruction comme celle-ci `jupyter-notebook --NotebookApp.token= --NotebookApp.password=` puis d'y accéder via son navigateur. Pour coder, il suffit d'utiliser `Visual Studio Code _` avec l'extension `Remote Development `_. La version python 3.10.6 est installée par défaut sur le noyau `Ubuntu 22.04.1 _`. .. blogpostagg:: :title: Quelques modules intéressants :date: 2021-04-23 :keywords: ascii,remote,putty :categories: module :rawfile: 2021/2021-04-23_module.rst Le module permet de tracer des graphes comme :epkg:`matplotlib` `bashplotlib `_ mais en mode ascii, très pratique pour ceux qui travaillent en ligne de commande. Sinon, il y a toujours l'extension de Visual Studio `VS Code Remote Development `_ qui permet de coder en local avec une machine distante comme machine de calcul. ... .. blogpostagg:: :title: Packages glanés au fil des lectures :date: 2020-10-05 :keywords: packages :categories: module :rawfile: 2020/2020-10-05_package.rst * `DESlib `_ : assembler différents modèles de machine learning * `pyts `_ : classification de séries temporelles * `tslearn `_ : dynamic time warping, classification, clustering, plus proches voisins, étude de sous-séquences * `GraKeL `_ : algorithmes sur les graphes, plus court chemin, marches aléatoires, méthodes à noyaux * `scikit-network `_ : de nombreux algorithmes comme PageRank, Louvain, ... * `pyDML `_ : apprentissage de distances métriques * `metric-learn `_ : apprentissage de distances métriques Deux articles intéressants pour optimiser les calculs : ... .. blogpostagg:: :title: Parallélisation avec pathos :date: 2020-05-04 :keywords: pathos,livre,tutoriel :categories: module :rawfile: 2020/2020-05-04_reading.rst * `pathos `_ * `interlap `_ * `BayesianOptimization `_, optimisation bayésienne en pure python Le livre suivant a l'air pas mal du tout : `Mastering Large Datasets with Python `_. ... .. blogpostagg:: :title: Ludwig, machine learning et réchauffement climatique :date: 2019-02-20 :keywords: ludwig,Uber :categories: module :rawfile: 2019/2019-02-20_ludwig.rst Uber a sorti son module de machine learning `ludwig `_ (`documentation `_) qui automatise plein de choses pour une catégorie de problèmes de machine learning classique et deep. Certains apprentissages peuvent être parallélisés avec `mpi4py `_. J'ai fini sur le site de son auteur `Ryan Abernathey `_ qui étudie la circulation de l'eau autour du globe, ce qui m'a amené à `Pangeo `_ *A community platform for Big Data geoscience* et des jeux de données sur la Terre `Pangeo Data Catalog `_ ou encore le module `xgcm `_ qui pourrait être utile pour faire des simulations sur le réchauffement climatique. .. blogpostagg:: :title: Découvrir de nouveaux modules :date: 2016-10-01 :keywords: distribution,package :categories: module :rawfile: 2016/2016-10-01_new_modules.rst La planète Python évolue très vite et il est quasiment impossible d'essayer tous les modules qu'on découvre voire même de les découvrir tout court. Une source assez fiable consiste à regarder la liste des packages présents dans les distributions `WinPython `_ ou `Anaconda `_. De plus, lorsqu'un module est ajouté, cela signifie qu'il est assez abouti pour être distribué. ---- |rss_image| **module - 1/1** :ref:`2022-10 (1) ` :ref:`2022-12 (2) ` :ref:`2023-01 (1) ` :ref:`2023-02 (1) ` :ref:`2023-04 (1) `