Descartes Labs (United States)h-index: 21Total citations: 2,759Total papers: 94Homepage: https://www.descarteslabs.com/