Plant-Tracer is a project to capture and analyze the movement of plants
There are multiple repositories in this Plant-Tracer GitHub Organization. This file describes only the public repositories.
webapp: This is the new version of Plant Tracer. The plan is to replicate the functionality of legacy-ios-app as a multi-platform web application that will run on iOS, Android, and PC/Mac/Linux web browsers. It will allow users to upload and manage their own videos, and it will let researchers and admins have access to all the videos and manage and analyze them further.
web-static: Content repository for the current planttracer.com static website. It has a description of the PlantTracer project, and a tutorial on how to use the legacy-ios-app.
.github: This repository exists to hold the Plant-Tracer organization README.md file you are reading right now. That's all.
legacy-ios-app: This is the Plant Tracer iOS app developed in 2017. It runs on iPhones and iPads, etc., but it hasn't been updated in a while and it doesn't run well on all newer devices. That's why it's called legacy. Also because it uses the Cordova framework which is no longer being maintained actively and we don't want to be in a world like that. It's a nice application that will analyze gravitropism and circumnutation videos using a block-matching algorithm, and if it works on your device, please feel free to use it. It will offer to upload the results of the analysis to a database, but that database is no longer running. The repo is also a source for requirements and implementations to be migrated to the webapp repo. This iOS app is available on Apple's iOS App Store as "Plant Tracer App"
legacy_web_app: This is the repository for what used to be on planttracer.com prior to about April 2023 when there was a big and mostly unused database. It is site developed with the Laravel framework (PHP) and with Vue on the front end. The web-static repo has the newer content that's been updated directly in the static HTML documents, but this repo will be a bit better to understand the structure and construction of planttracer.com.
PlantTracerML: This is a fork of YixiangMao/PlantTracerML. It is a U-Net machine learning model trained on a particular setup of arabadopsis circumnutations. The current Plant-Tracer team has taken up maintenance and enhancement of the app in this repository.