Giter Club home page Giter Club logo

mcwimm / sfa Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 2.79 MB

The Sap Flow Analyzer (SFA) is an R Shiny App to process sap flow data recorded with Heat Field Deformation (HFD) instruments. The app allows to clean the data, determine k-values, calculate sap flow per section and density as well as to estimate sap flow rates and tree water use.

Home Page: https://mcwimm.github.io/SFA_guide/

License: GNU General Public License v3.0

R 97.76% JavaScript 1.44% CSS 0.81%
ecology sapflow shiny-r transpiration trees

sfa's Introduction

Sap Flow Analyzer

The Sap Flow Analyzer (SFA) is an R Shiny App to process sap flow data recorded with Heat Field Deformation (HFD) instruments. The app allows to clean the data, determine k-values, calculate sap flow per section and density as well as to estimate sap flow rates and tree water use. A detailed description of the methodology can be found in Wimmler et al. (in prep.).

User Guide

Go to SFA User Guide

Launch the App

Requirements

Option 1

Run the following lines in R to use the latest version of the app

if(!require("shiny")) install.packages("shiny")
runGitHub(repo = "SFA", username = "mcwimm", destdir = NULL)

Note This option will download and open the application directly from the github repository. This means that each time you run this command, the application will be freshly downloaded to your computer.

Option 2

  • Clone or download the complete project (repo) manually
  • RStudio: open ui.R and click Run App
  • Command line: R -e "shiny::runApp('~/shinyapp')"

For more information visit our User Guide or the Shiny Webpage.

sfa's People

Contributors

mcwimm avatar

Stargazers

 avatar

Watchers

 avatar  avatar

sfa's Issues

Missing features

Fixes, improvements and additional features to improve the usability of the SFA based on participant feedback of the SFA-trial:

Settings

  • download all settings to one file
  • upload setting file to continue/restore analysis
  • Wood settngs: use blank/NA as placeholder NOT 0

Data

  • error handling when upload failed
  • improve understanding of 'use data' button (maybe similar to MB?)
  • automize skip, sep, etc.
  • filter/view: wording facet_grid/wrap

Graphs

  • include diurnal graphs in filter section
  • plotly for time series plots
  • unify names of plot objects when saved as rdata

General

  • unify variable names, e.g. dTsym/dTsa vs dTsym:dTsa and dTs-a vs. dTsa

Manual

  • add names of Rdata objects, e.g. for kplots

Comments on SFA 7/7/2020

-Include in instructions that data/ csv file needs to be in project folder
-To load new data file directly after another, I found that program needs to be started over, otherwise K values from the previous data set are not cleared
-Saving graphics to folder= mixed success

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.