YplantQMC: Plant Architectural Analysis with Yplant and QuasiMC

An R implementation of Yplant, combined with the QuasiMC raytracer. Calculate radiation absorption, transmission and scattering, photosynthesis and transpiration of virtual 3D plants.

Install the latest version of this package by entering the following in R:
AuthorRemko Duursma. QuasiMC by Mik Cieslak. Uses code by Robert Pearcy (Yplant) and Belinda Medlyn (MAESTRA)
Date of publication2016-05-23 06:34:50
MaintainerRemko Duursma <remkoduursma@gmail.com>

View on CRAN

Man pages

constructplant: Construct a 3D plant

crownhull: Calculates and plots the convex hull around the plant crown

examplehemi: Two example hemiphotos in YplantQMC format

Farquhar: Farquhar-Ball-Berry coupled leaf gas exchange model

getangles: Read angles from a .p file.

getR: Get crown radius of a plant

installQuasiMC: Download and install the QuasiMC executable

leafdispersion: Leaf dispersion of 3D plants

lightresponse: Non-rectangular hyperbola

makeStand: Make a stand of virtual plants

ModifyPfiles: Modify Yplant input files.

plantexamples: Three example 3D plants

plot.leaffile: Plots a Yplant leaf file (a file with extension '.l' or...

plot.plant3d: Plots a plant in 3D

projectplant: Project plant coordinates onto a viewing plane

psrdata: Get PSR data.

randomplant: Generate a plant with randomly distributed leaves

readl: Read a Yplant leaf file

readp: Reads the data from a .p file.

runYplant: A single simulation of YplantQMC

setHemi: Generate a hemiphoto object

setLocation: Generate a location object

setMet: Generate a weather object

setPhy: Make a leaf physiology object

Silhouette: Calculates the area of the 2D convex hull of a projected...

STARbar: Calculate displayed and projected leaf areas of a 3D plant

summary.plant3d: Summarize 3D plants

turtle: A turtle sky with 58 points

turtle244: A turtle sky with 244 points

turtle482: A turtle sky with 482 points

viewplot: Make a three panel plot of a 3D plant

xmastime: Is it xmas yet?

yplantaltaz: Altitude and azimuth angles

YplantDay: Run a simulation over a day with YplantQMC

ypreport: Make a PDF report of several YplantQMC objects

zenaz: Calculates position of the sun


changeinternodes Man page
constructplant Man page
crownhull Man page
evalHemi Man page
examplehemi Man page
Farquhar Man page
getangles Man page
getR Man page
includePhy Man page
includePhy.plant3d Man page
includePhy.plant3dlist Man page
installQuasiMC Man page
largegap Man page
leafdispersion Man page
lightresponse Man page
makeStand Man page
modifypfile Man page
pilularis Man page
plantexamples Man page
plot3d.leaffile Man page
plot.leaffile Man page
plot.plant3d Man page
plot.plant3dlist Man page
plot.projectedplant3d Man page
plot.stand3d Man page
plot.tracedplant Man page
plot.yphemi Man page
print.projectedplant3d Man page
projectplant Man page
psrdata Man page
randomplant Man page
raytrace Man page
readl Man page
readp Man page
readplantlist Man page
replaceangles Man page
runYplant Man page
runYplant.plant3d Man page
runYplant.stand3d Man page
setHemi Man page
setLocation Man page
setMet Man page
setPhy Man page
Silhouette Man page
smallgap Man page
STARbar Man page
STARbar.plant3d Man page
STARbar.plant3dlist Man page
sugarmaple Man page
summary.plant3d Man page
summary.plant3dlist Man page
toona Man page
turtle Man page
turtle244 Man page
turtle482 Man page
viewplot Man page
xmastime Man page
yplantaltaz Man page
YplantDay Man page
YplantDay.plant3d Man page
YplantDay.plant3dlist Man page
YplantDay.stand3d Man page
ypreport Man page
zenaz Man page


R/crownhull.R R/KE.R R/viewplot.R R/xmastime.R R/randomplant.R R/print.plant3d.R R/writeturtlediffuse.R R/readQMCout.R R/replaceangles.R R/writerandomdiffuse.R R/madeleafdirection.R R/plot.yplantsim.R R/constructplant.R R/makeStand.R R/makeQMCinput.R R/Farquhar.R R/summary.plant3d.R R/lightresponse.R R/getangles.R R/psrdata.R R/plot.yphemi.R R/Kn.R R/STARbar.R R/writePSRfile.R R/makesolarvec.R R/as.data.frame.STARbarlist.R R/installQuasiMC.R R/xprod.R R/DAPA.plant3d.R R/checkHemi.R R/summary.yplantsimlist.R R/makeviewplane.R R/readCAN.R R/yplantqmc-package.R R/acosangle.R R/VPDtoRH.R R/VPDTdiurnal.R R/projectplant.R R/plot.ypmet.R R/evalHemi.R R/runYplant.R R/print.STAR.R R/getR.R R/print.projectedplant3d.R R/print.plant3dlist.R R/makevector.R R/photosyn.R R/plot.tracedplant.R R/plot.leaffile.R R/print.yplocation.R R/includePhy.R R/plot.yplocation.R R/print.yplantsim.R R/calcparhrly.R R/readp.R R/DAPA.R R/writeOUTfile.R R/runQMCUOC.R R/print.ypphy.R R/GramSchmidt.R R/leafdata.R R/Silhouette.R R/getpsil.R R/leafdispersion.R R/setPhy.R R/plot.projectedplant3d.R R/print.summary.plant3d.R R/print.ypmet.R R/trim.R R/DAPAQMC.R R/plot.plant3d.R R/setLocation.R R/runquasimc.R R/YplantDay.R R/setMet.R R/shiftplant.R R/zenaz.R R/setHemi.R R/writecfg.R R/readl.R R/getleafnormal.R R/print.stand3d.R R/pathlen.R R/checkInstallation.R R/ypreport.R R/areapoly.R R/esat.R R/zzz.R R/plotstemsections.R R/print.yplantsimlist.R R/plot3dcylinder.R R/gridtrace.R R/summary.plant3dlist.R
man/crownhull.Rd man/Farquhar.Rd man/turtle482.Rd man/getangles.Rd man/setMet.Rd man/setLocation.Rd man/ModifyPfiles.Rd man/randomplant.Rd man/plot.leaffile.Rd man/runYplant.Rd man/setPhy.Rd man/YplantDay.Rd man/readp.Rd man/xmastime.Rd man/summary.plant3d.Rd man/leafdispersion.Rd man/examplehemi.Rd man/psrdata.Rd man/lightresponse.Rd man/yplantaltaz.Rd man/plot.plant3d.Rd man/plantexamples.Rd man/constructplant.Rd man/makeStand.Rd man/ypreport.Rd man/zenaz.Rd man/projectplant.Rd man/setHemi.Rd man/getR.Rd man/Silhouette.Rd man/viewplot.Rd man/turtle244.Rd man/readl.Rd man/installQuasiMC.Rd man/STARbar.Rd man/turtle.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.