médialab Tools

Tools we develop, and tools we use



Hyphe is a webcrawler made to help scientists create a corpus of web actors and the network of the hyperlinks between them, browsable and exportable to Gephi.

I Want Hue

Colors for data scientists. Generate and refine palettes of optimally distinct colors.


Sigma is a JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications.


artoo.js - the client-side scraping companion.


Helpers for scientometrics. Convert files, get networks, visualize stuff from Scopus or Web of Science.


Visualize densities on spatialized networks. Get a global heatmap or a heatmap of the neighborhood of a given node.

Table 2 Net

Extract a network from a table. Set a column for nodes and a column for edges. It deals with multiple items per cell.


Gazouilloire is a simple backend tool to collect within a Mongo database all tweets matching a list of keywords, optionnally with a planning of periods of collect for each keyword. For better completion, it collects tweets from both Twitter's Search API and Stream API.

ANTA, actor-network text analyzer

ANTA or Actor Network Text Analyzer is a piece of software developed by the Sciences Po médialab to analyses medium-size text corpora, by extracting the expressions they contained in a set of texts and drawing a network of the occurrence of such expressions in the texts.


A python library to read or write gexf format, the xml file format to store graph.

issue 2 navicrawler

A python library to transform a issuecrawler xml file into a navicrawler wxsf (xml) file format.

Tools we use

Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs. Runs on Windows, Linux and Mac OS X. Gephi is open-source and free.