pyinat / pyinaturalist

Python client for iNaturalist
https://pyinaturalist.readthedocs.io
MIT License
133 stars 16 forks source link

A big shoutout! #540

Closed arky closed 9 months ago

arky commented 9 months ago

Just wanted to file this bug to thank you for making the big job of manage of my project almost easy!

Also thanked the project in my project journal. https://www.inaturalist.org/projects/citibats-cambodia/journal/88830-celebrating-1000-bat-recordings

JWCook commented 9 months ago

Thank you! I'm glad this has been useful for you. Sounds like a really cool project!

Your project description mentions the recordings will be processed by automatic identification. Does that use a publicly available ML model, or is it something internal to a particular university or research institute? And in general, how difficult is it to identify bat species based on recordings? Just curious, since I don't know anything about bat ID!

I think you're only the second person to mention using this library for audio observations (#153, also related to bat recordings). Let me know if there are any other audio-specific features that you think would be useful here.

arky commented 9 months ago

Thanks for your work @JWCook . Am an veteran open source community member so I am currently looking open source project like Batdetect and BirdNet. There is little reference call libraries about bats in SE.Asia so I ended up collecting my own with this citizen science project. The bats of Asia and Africa are not well studied (or just no consequences of how a particular bat sounds like) and it is not possible to have autoID of species unlike those in EU and Americas.

@AugustT 's bat2inat uploader is awesome but written in R which I don't know. So I choose to create a simple python notebook to do uploads. Of course there are few improvements that could be beneficial such as finding what's causing #535 which has really cost me a lot of time and also ability to sort and figure out duplicate observations based on timestamps which I'll post as feature requests. I'll try not to put too much on your plate.

arky commented 9 months ago

@JWCook I have filed two feature requests that I thought could remove the pain points of parsing and managing audio recordings. (Please kindly forgive me if these features are beyond the scope of this project.) And also future plans for building pipelines to retrieve and run machine learning models to enhance the detection of bats using bio-acoustics.

AFAIK there is no plans of iNat developer team to support such machine learning of audio data or supporting guano metadata format.

Thank you again for your wonderful work! Much appreciated

AugustT commented 8 months ago

@arky Keep fighting the good fight!

arky commented 8 months ago

@arky Keep fighting the good fight!

Thank you @AugustT Let's join forces :fist_raised: