Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.1%) to scientific vocabulary

Keywords from Contributors

nonprofit tomcat conservation interactive projection observability autograding hacking shellcodes archival
Last synced: 11 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: WildMeOrg
  • License: mit
  • Language: JavaScript
  • Default Branch: main
  • Size: 122 MB
Statistics
  • Stars: 9
  • Watchers: 6
  • Forks: 7
  • Open Issues: 25
  • Releases: 10
Created over 3 years ago · Last pushed 12 months ago
Metadata Files
Readme Funding License Security

README.md

Scout

Scout is a software application designed to support annotation labs processing imagery from aerial surveys, such as animal counts and forest health evaluations.

With Scout, you can:

  • Ingest high volumes of .ARW and .JPG images collected from survey cameras
  • Group images as "Tasks" that can be assigned to other users (e.g., image annotators) or machine learning (ML) models for bounding box creation and species labeling
  • Review and ground truth annotated images for accuracy
  • Draw division lines for overlapping image sequences with annotations
  • Export CSV data files for statistical analysis

System Requirements

NOTE: This software is designed to run on an air-gapped private network only. (Significant security modifications are needed before this platform is suitable for installation on a public network or cloud).

  • A fast and stable internet connection.
  • An 8GB-minimum thumbdrive.
  • A dedicated, powerful laptop with a graphics processing unit (GPU) to run solely as the Scout server.
  • Laptops with the Chrome web browser to connect to the Scout server for lab leads and annotators.

Installation

For installation and first-time configuration steps, follow our Server System Setup documentation guide.

Dev Setup

We welcome any and all contributions on the Scout tool. See our documentation for information on Dev Environment Setup. If you're interested in contributing on the ML side, see the Scoutbot readme. We are still working on a method of accepting contributions for ML, but would love to hear your ideas!

Important Links & Documentation

Usage

https://github.com/user-attachments/assets/56c1dbf3-2bd4-4df1-aa3e-85e31bd48b39

Once you've set up Scout, you can create and manage user accounts, upload images, coordinate tasks, review and ground truth annotations, draw division lines, and export data. Then collectively work with your team to draw and label bounding boxes representing animals on images, leveraging AI to process the imagery as quickly as possible.

Techstack and Features

Scout uses Javascript (Sails.js) and integrated machine learning provided by Scoutbot.

License

Scout is licensed under the MIT open source license.

Owner

  • Name: Wild Me
  • Login: WildMeOrg
  • Kind: organization
  • Email: opensource@wildme.org
  • Location: Portland, OR

Conservation meets machine learning

GitHub Events

Total
  • Create event: 28
  • Release event: 2
  • Issues event: 31
  • Watch event: 2
  • Delete event: 28
  • Issue comment event: 42
  • Push event: 87
  • Pull request review event: 27
  • Pull request event: 51
  • Fork event: 2
Last Year
  • Create event: 28
  • Release event: 2
  • Issues event: 31
  • Watch event: 2
  • Delete event: 28
  • Issue comment event: 42
  • Push event: 87
  • Pull request review event: 27
  • Pull request event: 51
  • Fork event: 2

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 255
  • Total Committers: 12
  • Avg Commits per committer: 21.25
  • Development Distribution Score (DDS): 0.588
Past Year
  • Commits: 107
  • Committers: 8
  • Avg Commits per committer: 13.375
  • Development Distribution Score (DDS): 0.692
Top Committers
Name Email Commits
Erin Zhang e****0@g****m 105
Jon Van Oast j****n@w****g 72
tsubramanian t****n@g****m 26
Tanya 6****2 22
holmbergius h****s@g****m 6
LashaO o****a@g****m 5
vkirkl g****t@g****m 4
wildme-malcolm 1****m 4
ejcunningham e****m@g****m 4
dependabot[bot] 4****] 4
Howard L Frederick s****u@g****m 2
Eric Cunningham e****m@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 53
  • Total pull requests: 91
  • Average time to close issues: 7 months
  • Average time to close pull requests: 7 days
  • Total issue authors: 6
  • Total pull request authors: 9
  • Average comments per issue: 1.21
  • Average comments per pull request: 0.22
  • Merged pull requests: 84
  • Bot issues: 0
  • Bot pull requests: 5
Past Year
  • Issues: 17
  • Pull requests: 36
  • Average time to close issues: 19 days
  • Average time to close pull requests: 9 days
  • Issue authors: 4
  • Pull request authors: 7
  • Average comments per issue: 1.29
  • Average comments per pull request: 0.22
  • Merged pull requests: 34
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
  • TanyaStere42 (30)
  • simbamangu (11)
  • holmbergius (5)
  • twiga2 (2)
  • bw4sz (2)
  • SISULU255 (2)
Pull Request Authors
  • erinz2020 (59)
  • TanyaStere42 (20)
  • naknomum (17)
  • tsubramanian (14)
  • dependabot[bot] (10)
  • ejcunningham (7)
  • vkirkl (6)
  • simbamangu (4)
  • holmbergius (3)
Top Labels
Issue Labels
bug (20) enhancement (17) good first issue (7) question (1) ideas (1) invalid (1)
Pull Request Labels
dependencies (10) javascript (4) project_support (4) github_actions (4) enhancement (3) docker (2) invalid (1)

Dependencies

Dockerfile docker
  • nvidia/cuda 11.6.0-cudnn8-runtime-ubuntu20.04 build
package.json npm
  • eslint 5.16.0 development
  • @sailshq/connect-redis 3.2.1
  • @sailshq/lodash 3.10.3
  • @sailshq/socket.io-redis 5.2.0
  • connect-mongodb-session 3.1.1
  • csv-string ^4.1.0
  • gm ^1.25.0
  • grunt 1.0.4
  • image-size ^1.0.2
  • moment ^2.29.4
  • readline-sync 1.4.10
  • sails 1.5.3
  • sails-hook-grunt 5.0.0
  • sails-hook-orm 4.0.0
  • sails-hook-sockets 2.0.0
  • sails-mongo 2.0.0
  • winston ^3.8.2