ecastro: Walking on giants