linnaea

Linnaea was developed to provide researchers an easy-to-use tool to systematically classify vegetation in high-resolution field photos.

https://github.com/briannewton/linnaea

Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary

Keywords

ecology vegetation-measurement
Last synced: 9 months ago · JSON representation ·

Repository

Linnaea was developed to provide researchers an easy-to-use tool to systematically classify vegetation in high-resolution field photos.

Basic Info
  • Host: GitHub
  • Owner: BrianNewton
  • License: mit
  • Language: JavaScript
  • Default Branch: main
  • Homepage:
  • Size: 74.9 MB
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • Open Issues: 10
  • Releases: 7
Topics
ecology vegetation-measurement
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Linnaea

Overview

Linnaea was developed to provide researchers an easy-to-use tool to systematically classify vegetation in high-resolution field photos.

Installation

Installers for all supprted operating systems can be found at the latest release page.

macOS

  1. Download the macOS .dmg installer.
  2. Open the downloaded .dmg file.
  3. Drag and drop the Linnaea icon into the Applications folder.
  4. Launch the program from the Applications folder or search for it using Spotlight.

Windows

  1. Download the Windows .msi installer.
  2. Double-click the downloaded .msi file.
  3. Follow the on-screen instructions in the setup wizard.
  4. Once the installation is complete, launch the program from the Start Menu or desktop shortcut.

Features

When you first launch Linnaea, you will see a new site window with options to upload an image. Landing page

Photo navigation

After uploading the photos taken at a site, you can use the gallery at the bottom to navigate between them.

Gallery

Within each photo, Linnaea generates 100 equidistant points for species classification. The points can be navigated as well as the image can be panned/zoomed using the controls along the top.

Point classification

Each point can be classified using the menus in the left hand panel. There are different sets of species classifications depending on what angle the site photo was taken from. When you upload a new photo, you will be prompted to choose an angle.

Ecosystems Choosing an angle

Classifications Different species categories

Classifications2 Different species within each category

Saving site files

To save your progress for a site to return to later you can save your work as a .site file.

Save_site

Generate raw data report

Once you're finished classifying points, you can generate a raw data report as a .csv file using the Export raw data option in the file menu. Before generating the report you have to choose a site name and then a save location. Then a .csv file will be generated with all your point classifications for each photo.

Site_name Choose a site name

Raw_data Generated report

Support

If you encounter any issues please reach out at briannewton2000@gmail.com for support.

Owner

  • Name: Brian Newton
  • Login: BrianNewton
  • Kind: user
  • Location: Toronto Canada

Electrical Engineering student @uWaterloo

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Newton"
  given-names: "Brian"
  orcid: "https://orcid.org/0000-0002-9515-1674"
- family-names: "Lyons"
  given-names: "Caitlyn L."
  orcid: "https://orcid.org/0000-0002-6907-1232"
title: "linnaea"
version: 1.0.1
doi: 10.5281/zenodo.14224027
date-released: 2024-11-27
url: "https://github.com/BrianNewton/linnaea"

GitHub Events

Total
  • Create event: 16
  • Issues event: 38
  • Release event: 7
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 4
  • Public event: 1
  • Push event: 38
  • Pull request event: 15
Last Year
  • Create event: 16
  • Issues event: 38
  • Release event: 7
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 4
  • Public event: 1
  • Push event: 38
  • Pull request event: 15

Dependencies

package-lock.json npm
  • 1675 dependencies
package.json npm
  • @electron-forge/cli ^7.5.0 development
  • @electron-forge/maker-deb ^7.5.0 development
  • @electron-forge/maker-rpm ^7.5.0 development
  • @electron-forge/maker-squirrel ^7.5.0 development
  • @electron-forge/maker-zip ^7.5.0 development
  • @electron-forge/plugin-auto-unpack-natives ^7.5.0 development
  • @electron-forge/plugin-fuses ^7.5.0 development
  • @electron/fuses ^1.8.0 development
  • concurrently ^9.0.1 development
  • css-loader ^7.1.2 development
  • electron ^32.2.0 development
  • electron-builder ^25.1.8 development
  • electron-devtools-installer ^3.2.0 development
  • electron-react-devtools ^0.5.3 development
  • react-zoom-pan-pinch ^3.6.1 development
  • sass ^1.79.5 development
  • wait-on ^8.0.1 development
  • @testing-library/jest-dom ^5.17.0
  • @testing-library/react ^13.4.0
  • @testing-library/user-event ^13.5.0
  • electron-squirrel-startup ^1.0.1
  • react ^18.3.1
  • react-dom ^18.3.1
  • react-scripts 5.0.1
  • web-vitals ^2.1.4