Jean David

Projets

Liste non-exhaustive des différents projets, personnels ou professionnels, sur lesquels j'ai travaillé. Sur cette page, j'y liste principalement les projets en lien avec la donnée, sa représentation, ou sa visualisation.

Les projets ci-dessous sont listés par ordre de pertinence quant à leur rapport avec le domaine de la donnée.

Analyse exploratoire: Le Grateful Dead en données

Description

Analyse exploratoire de données visant à étudier la discographie du groupe majeur du mouvement psychédélique: le Grateful Dead. Ce projet s'appuie largement sur les données extraites par l'API de Spotify, qui rend possible une analyse audio poussée de leur catalogue de musique.

Tags

Python, Pandas, Plotly, Data Visualisation

Hackaton "environnement"

Description

Projet réalisé en 24 heures à l'occasion d'un hackaton organisé par la Wild Code School. L'interface présente et compare les effets de la crise du COVID-19 sur le secteur des transports. Ce projet nous a par ailleurs permis de remporter le concours, en arrivant à la première place.

Tags

Data Visualisation, Python, Plotly, Streamlit

Dashboarding

Description

Projet de Dashboarding en format client réalisé à l'occasion de ma formation à la Wild Code School. L'architecture de ce projet fonctionne sous une base de donnée MariaDB et les requêtes sont effectuées en SQL. La visualisation a été réalisée avec l'outil Tableau.
Ce projet, dont le but était d'exploiter de nombreuses bases de données relationnelles, se base sur des requêtes SQL complexes. Dans l'exemple ci-contre, la requête renvoie la liste des commandes n'ayant pas reçues de paiement.

Tags

SQL, Tableau, Business Intelligence

WITH ordersamount
	AS (SELECT Sum(orderdetails.quantityordered * orderdetails.priceeach) AS PayedOrder,
				orders.customernumber,
				customers.creditlimit,
				customers.customername
		FROM   orders
				JOIN orderdetails
					ON orders.ordernumber = orderdetails.ordernumber
				JOIN customers
					ON customers.customernumber = orders.customernumber
		WHERE  orders.status NOT IN ( 'Cancelled', 'On Hold' )
		GROUP  BY customers.customernumber
		ORDER  BY customers.customernumber)
SELECT ordersamount.customernumber,
		ordersamount.customername,
		ordersamount.payedorder                                AS OrdersAmounts,
		Sum(payments.amount)                                   AS PayedAmount,
		( Sum(payments.amount) - ( ordersamount.payedorder ) ) AS Balance,
		ordersamount.creditlimit
FROM   ordersamount
		JOIN payments
		ON payments.customernumber = ordersamount.customernumber
GROUP  BY payments.customernumber
HAVING balance != 0
ORDER  BY balance

Est-ce que je marche vite ?

Description

Projet personnel d'analyse exploratoire de mes données personnelles extraites de Google Fit sur les deux années précédentes. Ce projet répond au pressentiment que j'avais de marcher plus rapidement que la moyenne des invididus.

Tags

Python, Pandas, Plotly, Data Visualisation

Visualiser la diplomatie par les ambassades

Description

Projet personnal de data visualisation de l'étendue diplomatique de chaque pays à travers la présence de ses ambassades dans le monde. Les données proviennent de wikidata et ont été extraites avec SPARQL. Le traitement des données a été effectué avec Pandas (et l'aide précieuse du package pycountry). La visualisation interactve est réalisée en javascript grâce à ObservableHQ (Anciennement d3.js) et l'excellent package javascript bertin.js.

Tags

Pandas, SPARQL, Data Visualisation, Javascript, d3.js, Observable

A Network of Ice and Fire

Description

Projet de cartographie des relations entre les 2293 personnages présents dans les 5 livres de la saga A Song of Ice and Fire.

Tags

Data Visualisation, Cartographie de données, Hyphe, Gephi

Les rélfexions autour de ce projet ont par la suite permis le développement de Cosma: Un outil de visualisation et de partage pour les travailleurs de la connaissance.

L'Otletosphère

Description

Projet réalisé en 2019 lors d'un stage de recherche à la Maison des Sciences de l'Homme d'Aquitaine. Réalisation d'une cartographie dans le cadre du projet de recherche HyperOtlet.
L’Otletosphère est une cartographie relationnelle des personnalités et Institution liées à Paul Otlet. Ce projet part du constat de l'implication forte de Paul Otlet, notamment au sein de la communauté scientifique Belge à la fin du XIVe siècle, mais également dans des ambitions plus internationales. Le domaine d'activité large d'Otlet lui a permis de côtoyer un large nombre de personalités scientifiques, artistes, sociologues, qui ont gravitées autour de lui à travers sa vie, et avec lesquels il a pu entretenir des correspondances, se lier d'amitié, ou collaborer sur des projets communs. L'Otletosphère tente de représenter les entités autour de Paul Otlet de manière plus ou moins distantes, et de mettre en évidence les différents réseaux de personnes ou d'Institution que Paul Otlet a côtoyé.

Tags

Data Visualisation, Cartographie de données, Javascript, vis.js

Network of my taste in music

Description

Projet de visualisation cartographique des relations entre les artistes les plus écoutés par les utilisateurs de lastfm. Cette visualisation permet un clustering par genre des artistes les plus populaires pour un utilisateur.

Tags

Data Visualisation, Cartographie de données, Hyphe, Gephi