Skip to content

Photo-identification research tool for longitudinal mark-recapture studies

License

Notifications You must be signed in to change notification settings

CRRU-UK/photo-id-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

This project is under initial development and is a work-in-progress.

A roadmap of the project is available here.


Photo ID App

Test

Quality Gate Status Maintainability Rating Bugs Code Smells Vulnerabilities

Introduction

Source code for the Photo ID app. The app is a research tool used in photo-identification methodologies for longitudinal mark-recapture studies. It allows for the organisation, categorisation, and matching of photographs containing unique identification markings (e.g. cetacean dorsal fins). It also includes tools for editing and visually filtering photographs to improve marking identification confidence.

The app is built in Electron, TypeScript, Jest, React, and Primer.

Overview

The app is made up of the following parts:

Installation

  1. Clone the repository
  2. Ensure you are using Node version >= 22 (nvm install 22 / nvm use 22)
  3. Install the dependencies by running npm ci
  4. If using VS Code install the ESLint, Stylelint, and Prettier extensions

Development

Below are the NPM commands that can be used for development:

Command Description
start Starts the app in development mode.
package Builds and packages the app.
make Builds app distributables.
publish Publishes the app.
test Runs test:linting, test:types, and test:jest sequentially.
test:linting Runs ESLint and Prettier tests.
test:types Runs TypeScript tests.
test:jest Runs unit and integration tests and generates a coverage report.
test:jest:watch Same as test:jest but runs it in watch mode.

About

Photo-identification research tool for longitudinal mark-recapture studies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published