đŚ Movebank, run by the Max Planck Institute of Animal Behavior, is the open archive for animal tracking data - billions of GPS, accelerometer, and sensor records from researchers worldwide. Most tooling around it is in R. The Java side has been thin. After years of carrying my client library around as private code, I cleaned it up and published it to Github and Maven Central:
đ Maven artifact: 'de.firetail.compat.movebank:movebank-api-client:0.0.2'
What's in it:
⢠Typed RequestBuilders for studies, individuals, tags, deployments, sensors, study attributes, and events
⢠Streaming download via callbacks: millions of rows without OOM
⢠Programmatic and interactive license-acceptance handling
⢠Works against the live API or a local mirror
LGPL-2.1. đ Github: https://github.com/mcb77/movebank-api-client
If you analyse animal movement data on the JVM - or know someone who does - I'd love feedback and use cases.