Error message
Warning: A non-numeric value encountered in Seboettg\CiteProc\Util\PageHelper::renderChicago() (line 80 of vendor/seboettg/citeproc-php/src/Util/PageHelper.php).
Seboettg\CiteProc\Util\PageHelper::renderChicago('4339', '4351,') (Line: 43) Seboettg\CiteProc\Util\PageHelper::processPageRangeFormats(Array, Object) (Line: 160) Seboettg\CiteProc\Rendering\Text->renderPage('4339-4351, ') (Line: 108) Seboettg\CiteProc\Rendering\Text->render(Object, NULL) (Line: 79) Seboettg\CiteProc\Rendering\Choose\ChooseIf->render(Object) (Line: 83) Seboettg\CiteProc\Rendering\Choose\Choose->render(Object, NULL) (Line: 79) Seboettg\CiteProc\Rendering\Choose\ChooseIf->render(Object) (Line: 98) Seboettg\CiteProc\Rendering\Choose\Choose->render(Object, NULL) (Line: 86) Seboettg\CiteProc\Style\Macro->render(Object) (Line: 290) Seboettg\CiteProc\Rendering\Text->renderMacro(Object) (Line: 120) Seboettg\CiteProc\Rendering\Text->render(Object, 0) (Line: 130) Seboettg\CiteProc\Rendering\Layout->renderSingle(Object, 0) (Line: 97) Seboettg\CiteProc\Rendering\Layout->render(Object, NULL) (Line: 76) Seboettg\CiteProc\Style\Bibliography->render(Object) (Line: 137) Seboettg\CiteProc\CiteProc->bibliography(Object) (Line: 183) Seboettg\CiteProc\CiteProc->render(Object) (Line: 67) Drupal\bibcite\Plugin\BibCiteProcessor\CiteprocPhp->render(Object, '<?xml version="1.0" encoding="utf-8"?> Chicago Manual of Style 16th edition (author-date) http://www.zotero.org/styles/chicago-author-date Julian Onions julian.onions@gmail.com Sebastian Karcher Richard Karnesky karnesky+zotero@gmail.com http://arc.nucapt.northwestern.edu/Richard_Karnesky Andrew Dunning andrew.dunning@utoronto.ca The author-date variant of the Chicago style 2015-12-16T02:32:01+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License ed. by trans. edited and translated by edited and translated by trans. ', 'en') (Line: 92) Drupal\bibcite\CitationStyler->render(Array) (Line: 41) bibcite_preprocess_bibcite_citation(Array, 'bibcite_citation', Array) call_user_func_array('bibcite_preprocess_bibcite_citation', Array) (Line: 261) Drupal\Core\Theme\ThemeManager->render('bibcite_citation', Array) (Line: 491) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 1204) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 238) template_preprocess_views_view_field(Array, 'views_view_field', Array) call_user_func_array('template_preprocess_views_view_field', Array) (Line: 261) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 491) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 1796) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 767) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array) call_user_func_array(Array, Array) (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 870) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 432) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 706) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 572) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 460) Drupal\views\Plugin\views\style\StylePluginBase->render() (Line: 2177) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1592) Drupal\views\ViewExecutable->render() (Line: 133) Drupal\views\Plugin\views\display\Block->execute() (Line: 1689) Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 81) Drupal\views\Element\View::preRenderViewElement(Array) (Line: 61) Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 171) Drupal\block\BlockViewBuilder::preRender(Array) call_user_func_array('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback('Drupal\block\BlockViewBuilder::preRender', Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 870) Drupal\Core\Render\Renderer->doCallback('#pre_render', 'Drupal\block\BlockViewBuilder::preRender', Array) (Line: 432) Drupal\Core\Render\Renderer->doRender(Array) (Line: 504) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 577) Drupal\Core\Template\TwigExtension->renderVar(Array) (Line: 551) __TwigTemplate_f541404ec0d267dc4ce59ecaeb25d3f3->doDisplay(Array, Array) (Line: 360) Twig\Template->yield(Array) (Line: 335) Twig\Template->render(Array) (Line: 38) Twig\TemplateWrapper->render(Array) (Line: 33) twig_render_template('themes/custom/cary/templates/nodes/bio/node--bio.html.twig', Array) (Line: 348) Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 491) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 53) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 741) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: A non-numeric value encountered in Seboettg\CiteProc\Util\PageHelper::renderChicago() (line 81 of vendor/seboettg/citeproc-php/src/Util/PageHelper.php).
Seboettg\CiteProc\Util\PageHelper::renderChicago('4339', '4351,') (Line: 43) Seboettg\CiteProc\Util\PageHelper::processPageRangeFormats(Array, Object) (Line: 160) Seboettg\CiteProc\Rendering\Text->renderPage('4339-4351, ') (Line: 108) Seboettg\CiteProc\Rendering\Text->render(Object, NULL) (Line: 79) Seboettg\CiteProc\Rendering\Choose\ChooseIf->render(Object) (Line: 83) Seboettg\CiteProc\Rendering\Choose\Choose->render(Object, NULL) (Line: 79) Seboettg\CiteProc\Rendering\Choose\ChooseIf->render(Object) (Line: 98) Seboettg\CiteProc\Rendering\Choose\Choose->render(Object, NULL) (Line: 86) Seboettg\CiteProc\Style\Macro->render(Object) (Line: 290) Seboettg\CiteProc\Rendering\Text->renderMacro(Object) (Line: 120) Seboettg\CiteProc\Rendering\Text->render(Object, 0) (Line: 130) Seboettg\CiteProc\Rendering\Layout->renderSingle(Object, 0) (Line: 97) Seboettg\CiteProc\Rendering\Layout->render(Object, NULL) (Line: 76) Seboettg\CiteProc\Style\Bibliography->render(Object) (Line: 137) Seboettg\CiteProc\CiteProc->bibliography(Object) (Line: 183) Seboettg\CiteProc\CiteProc->render(Object) (Line: 67) Drupal\bibcite\Plugin\BibCiteProcessor\CiteprocPhp->render(Object, '<?xml version="1.0" encoding="utf-8"?> Chicago Manual of Style 16th edition (author-date) http://www.zotero.org/styles/chicago-author-date Julian Onions julian.onions@gmail.com Sebastian Karcher Richard Karnesky karnesky+zotero@gmail.com http://arc.nucapt.northwestern.edu/Richard_Karnesky Andrew Dunning andrew.dunning@utoronto.ca The author-date variant of the Chicago style 2015-12-16T02:32:01+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License ed. by trans. edited and translated by edited and translated by trans. ', 'en') (Line: 92) Drupal\bibcite\CitationStyler->render(Array) (Line: 41) bibcite_preprocess_bibcite_citation(Array, 'bibcite_citation', Array) call_user_func_array('bibcite_preprocess_bibcite_citation', Array) (Line: 261) Drupal\Core\Theme\ThemeManager->render('bibcite_citation', Array) (Line: 491) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 1204) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 238) template_preprocess_views_view_field(Array, 'views_view_field', Array) call_user_func_array('template_preprocess_views_view_field', Array) (Line: 261) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 491) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 1796) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 767) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array) call_user_func_array(Array, Array) (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 870) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 432) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 706) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 572) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 460) Drupal\views\Plugin\views\style\StylePluginBase->render() (Line: 2177) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1592) Drupal\views\ViewExecutable->render() (Line: 133) Drupal\views\Plugin\views\display\Block->execute() (Line: 1689) Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 81) Drupal\views\Element\View::preRenderViewElement(Array) (Line: 61) Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 171) Drupal\block\BlockViewBuilder::preRender(Array) call_user_func_array('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback('Drupal\block\BlockViewBuilder::preRender', Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 870) Drupal\Core\Render\Renderer->doCallback('#pre_render', 'Drupal\block\BlockViewBuilder::preRender', Array) (Line: 432) Drupal\Core\Render\Renderer->doRender(Array) (Line: 504) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array) (Line: 577) Drupal\Core\Template\TwigExtension->renderVar(Array) (Line: 551) __TwigTemplate_f541404ec0d267dc4ce59ecaeb25d3f3->doDisplay(Array, Array) (Line: 360) Twig\Template->yield(Array) (Line: 335) Twig\Template->render(Array) (Line: 38) Twig\TemplateWrapper->render(Array) (Line: 33) twig_render_template('themes/custom/cary/templates/nodes/bio/node--bio.html.twig', Array) (Line: 348) Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 491) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 248) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 53) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 741) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Profile
- Videos & Podcasts
- Publications
- People
Forests influence climate and sustain life globally. Trees sequester carbon emissions that cause climate warming, support much of the planet’s biodiversity, and provide essential services such as fuel, food, and clean water and air. Due to climate change, increasing disturbances, and deforestation, many forests are threatened. Winslow Hansen works to understand where and why forests are at risk, and how we can avoid catastrophic losses.
Hansen uses experiments and field observation to reveal how forests are responding to environmental change. He is also developing novel techniques that integrate remote sensing and computer simulations to model forest response – scaling from individual trees up to entire biomes. Together, these complementary approaches paint a picture of current and future forest health across backyards, watersheds, and the planet.
This science is relevant to managers and policy makers tasked with stewarding forests during a time of profound change. Hansen often brings stakeholders into his research process so that results are immediately injected into decision making. For instance, Hansen worked with managers at Grand Teton National Park to evaluate whether different management strategies might reduce wildfire risk to people and help conserve some of America’s last remaining wildlands. Hansen is building on this work to determine where people and forests may be most threatened by fires across the western United States, including California.
Dr. Manette Sandor - Research Associate
Manette is a community and quantitative ecologist at the Cary Institute of Ecosystem Studies. Her research is focused on how climate change, management, and feedbacks influence forest and fire dynamics in the western United States. Prior to joining the Cary Institute, Dr. Sandor was a Postdoctoral Fellow at Columbia University as well as a Visiting Scientist at the American Museum of Natural History in the Center for Biodiversity and Conservation. Before that, she was a Postdoctoral Scholar at Landscape Conservation Initiative at Northern Arizona University (now the Center for Adaptable Western Landscapes). Her postdoctoral research had two foci: the socioecological repercussions for changing fire regimes in the Sonoran Desert and anthropogenic impacts on mutualist interactions (seed dispersal and pollination). She received her M.Sc. in plant ecology and Ph.D. in ecology and evolutionary biology from the University of Connecticut.
Lora Murphy - Programmer
Lora is a research support professional specializing in data analysis, code writing of all kinds, GIS, and high performance computing applications. In her over 20 years in the field, she has contributed to various projects including the creation of the SORTIE-ND forest model, forecasting climate change effects on forests of the eastern US, modeling light availability in agroforestry applications, and government-sponsored efforts to control forest pathogens in both the US and Canada. She has run code on everything from 10-year-old laptops to national supercomputers.
Sara Germain - Postdoctoral Associate
Sara’s research focuses on how mechanisms of individual tree survival scale to community-level forest change, particularly in response to climate and climate-altered disturbance regimes. At the Cary Institute, Sara is collaborating with Winslow Hansen and Charlie Canham to study how these dynamics will influence future carbon storage in forests across the northeastern USA. Sara earned her bachelor's in conservation and restoration ecology, and her PhD in ecology from Utah State University. She has conducted plant community research in acacian woodlands of Kenya, sagebrush steppe of the Rocky Mountains, and old-growth forests all across the western USA. Through an NSF-GRFP, Sara’s dissertation work synthesized data from Smithsonian Forest Global Earth Observatory (ForestGEO) monitoring sites. For this work, Sara examined these longterm field observations to identify 1) key pathways by which conventional methods underestimate the potential for forest loss with climate change, and 2) countervailing mechanisms of facilitation that might be harnessed by managers to prevent forest loss.
Jazlynn Hall - Postdoctoral Associate
Jazlynn is a forest and landscape ecologist at the Cary Institute of Ecosystem Studies. She studies how disturbances like fire and deforestation influence forest carbon sequestration in the western United States and seeks to identify management solutions for maximizing ecosystem services in current and future forest systems. Before her appointment at the Cary Institute, Jazlynn received her PhD in ecology and evolutionary biology from Columbia University. Her dissertation research drew from principles in ecology, hydrology, and geography to determine the effects of forest disturbance from extreme events on carbon sequestration and streamflow in Puerto Rico. She holds a BS in Geography and a BA in Anthropology from the University of Wyoming. Jazlynn is a reading enthusiast, bourgeoning forager and weekend backpacker.