Skip to content
View xoolive's full-sized avatar
Block or Report

Block or report xoolive

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Xavier Olive | Homepage | Twitter | Mastodon | GitHub | ResearchGate | LinkedIn | Stack Overflow | Strava

GitHub metrics

I am a research scientist at ONERA, the French Aerospace Lab, passionate about aviation, maps and data.

My research interests include Data Science, Machine Learning and Decision Science applied to aviation, with a particular focus on optimisation, anomaly and pattern detection. Applications range from air traffic management, operations, predictive maintenance, safety analyses and risk assessment.

Although my main job revolves around academic research, writing proposals and research papers, I consider decent software engineering, sharing among peers and with the general public, and reproducibility of results key components of my activity.


Programmation Python avancΓ©e

I am the author of the Python book (in French) Programmation Python avancΓ©e – Guide pour une pratique Γ©lΓ©gante et efficace (ISBN 978-2-10-081598-2), available from May 5th, 2021.

A second edition is planned for September 2024.


GitHub languages

I am also one of the main contributors of the (hatching) book A journey through aviation data.


Software libraries

I am the main developper of the traffic library suite designed for analysing air traffic trajectory data.


It heavily relies on more libraries I contribute to:

cartes rs1090 pitot impunity pyModeS

Community and interests

GitHub stars

GitHub stargazers

Teaching materials

pyclass optim4ai constraints

The facile library is a Python binding to a research-oriented constraint satisfaction and optimisation solver originally written in OCaml. The library offers a comfortable syntax for teaching purposes. I wrote a basic blog post few years ago to explain the technical tour de force it has been to implement a binding between two such different languages.


Scientific records

Available on my personal website


  1. kiosque kiosque Public

    Read newspaper articles in textual format

    Python 3 1

  2. 30DayMapChallenge 30DayMapChallenge Public

    Source code associated with my participation in the 2021 #30DayMapChallenge

    Jupyter Notebook 4 1

  3. pdfrename pdfrename Public

    A tool for renaming a batch of pdf files

    Python 3 1

  4. font-dl font-dl Public

    Web fonts downloader

    Python 2

  5. quadtree quadtree Public

    Quadtrees – iterate on pairs of neighbours

    C++ 8 3