Group

Citizen Science / Feed

Anyone can become a citizen scientist - even experts! If you're excited about exploring new areas of conservation tech, contributing to projects, or developing and launching your own citizen science projects or apps, this is the group for you.

discussion

Software to aid acoustic sound files visualization/labelling + Software to syncronize video/acoustic sonograms

Hi everybody!I am currently trying to figure out if there is any open-source software that could improve our citizen science project on bat monitoring in Europe (and potentially...

1 1

I only really know about the audio side of things, not sure about incorporating video too. 

Raven may be something to look into? From the Cornell Lab of Ornithology. There's a bunch of different license purchase options that are pretty affordable (especially compared to other proprietary software like BatSound or Sonobat, though the latter has a free viewer platform).

Arbimon may be something to look into as well, as it is completely free & has a nice online GUI. Though this is more aimed at passive acoustic monitoring-type stuff.  

See full post
discussion

Data upload solution for a citizen science project?

Hi everyone. I’m looking to build a web-based data upload server for a citizen science project...

6 0

Dropbox sounds like a good choice here, but probably only if you're willing to install the client-side software. The sync engine is fast and can handle the failure recovery and progress reporting requirements. You can upload via web browser without installing anything but this is much slower and less fault tolerant. If it fails part way through you will need to manually restart it.

Same goes for Google Drive and others.

If you want to go down the Django route and have a nice system for managing things like this, the Wagtail CMS could be a nice fit as it'll do lots of this for you and leave you room to grow.

But this might fail on the restarting large multi-part upload part.

So might be best to write directly to an Amazon S3 buket and use their available libraries to manage the uploads (you'll probably want to use some cheap storage if handling a lot of files anyway). There's a guide linked below which covers everything in too much detail but I'm sure people have jumped off it to build stuff. I've used the Boto3 SDK to write to S3 a lot including lots of huge files but haven't accounted for drops in internet connection apart from just restarting the process when failed so can't be 100% confident on an answer there.

Hi Jim,

Not my area of expertise, but have you considered FTP with a web based client?

Two options I found quickly are Net2FTP (which can be installed on your own server) and MonstaFTP.

 

I know there are some security issues with using FTP but I see MonstaFTP can pass data securely from the web front end to the FTP server. 

I don't think these options meet criteria 4, but I think you would need to install a client to get upload resuming to work reliably.

Best wishes,

Alistair

See full post