Let’s say that I have created a bunch of Sage code — Sage functions etc. — that I wish to reuse by importing into various Sage scripts. In straight Python, one would put these functions into their own separate file and import them using the usual from foo import funcname as localfuncname type procedure. It is unclear to me what the proper procedure for doing … Continue reading Import self-made Sage modules and functions into Sage script?
I’ve recently been working on a qualitative modelling project where I am trying to uncover “truths” about the response of species in an ecosystem to control of invasive species. Long story short, I’ve been looking into various boolean minimisation techniques. I’ve been playing with Python EDA, a Python library that I think provides a front-end to the Robert Brayton and Richard Rudell espresso heuristic logic … Continue reading “ValueError: expected a DNF expression” when trying espresso_exprs example from pyeda docs
A lightning talk for our latest paper: Kristensen, Nadiah P., Jacob Johansson, Jörgen Ripa, and Niclas Jonzén. 2015. “Phenology of two interdependent traits in migratory birds in response to climate change.” Proceedings of the Royal Society B Continue reading Lightning talk on migratory bird phenology
This is a brief summary of a debate about the relationship between biodiversity conservation (BD) and managing for ecosystem services (ES) and the proper role of conservation. The debate centers around an article by Kareiva and Marvier (2012) and the discussion that followed. Some threads of the discussion were: A reply by Soule (2013), followed by Marvier (2014), and those below. A reply by Miller … Continue reading Biodiversity versus ecosystem services
The Automatic Differentiation package in Haskell can do some interesting things. Continue reading A reminder for later
Environmental fluctuations may cause natural selection to favor phenologies that systematically deviate from the resource maximizing strategy. In temporally variable environments, because fitness is taken from the geometric (not arithmetic) mean growth rate (Gillespie, 1974), this permits the evolution of bet-hedging strategies (Simons, 2011), which are strategies that maximises total fitness by reducing temporal variation at the cost of arithmetic mean fitness (Ripa et al. … Continue reading On phenology and bet-hedging
I’ve recently been reading about a several decade long study centred around blue tits in France and on the island of Corsica. The work is being carried out by a group in the evolutionary ecology unit at the Centre D’Ecologie Fonctionnelle & Evolutive and it crosses over all kinds of interesting areas of ecology and evolution. The mainland study area is dominated by deciduous habitat … Continue reading The interesting case of blue tits in France
I just found a pretty early reference to the possibility of climate change leading to asynchrony between plant and animal phenology. From Chapter 10 page 295 of Climate Change: The IPCC Scientific Assessment (1990) Of crucial importance in plant community functioning is the synchronous operation of the life cycles of interacting plants, animals and soil organisms. Complex synchronies are found in communities in which the … Continue reading The IPCC First Assessment Report and phenological synchrony
Typically the the kinds of models that I’m interested in assume that fledging rate is very dependent upon a phenological match between nestlings’ peak food requirements and the peak in caterpillar abundance. However I recently read a study by Cholewa and Wesołowski (2011; Acta Ornithologica) pointing out that, while literature shows that blue tits and marsh tits are indeed strongly dependent upon this food type, … Continue reading Are caterpillars really that important?
My partner just sent me a link to a post by Marcio von Muhlen called We Need a Github of Science. I started using Github just recently. For those new to Github (like me), it is a web-based hosting service for software development projects that use the Git revision control system. Basically you can upload your code there, and anyone else can see it and … Continue reading Proceedings of the Hivemind B