Downloads
S.H. Roxburgh

[Home]   [Research]   [Photos]   [Downloads]   [Publications]



* Disclaimer *

The various software products, spreadsheets and data provided below are offered freely and in good faith. Please do the right thing and, where appropriate, provide due acknowledgement when using these materials. End-user licence agreements are included in some of the software products. For all other downloads no responsibility will be taken by myself or my current employer for any losses, damages or costs incurred by any person as a result of the use of these materials. Use at you own risk!

Software     Data     Teaching materials     Hardware     Fun stuff

Software

I use a range of programming tools, such as Visual Basic for Applications (VBA), R, and Gauss, however most of the software below was developed within the Borland Delphi Pascal environment. This is a fast and flexible programming language with excellent support for creating scientific applications, particularly when combined with Steema Software's  TeeChart Pro graphics add-on for charting, plotting and visualisation. 

Maxent Randomisation Test (MRT) [top]

 

 

Description

Software to perform the randomisation-based statistical test described in  Roxburgh & Mokany (2009). "On testing predictions of species relative abundance from maximum entropy optimisation". Oikos. DOI: 10.1111/j.1600-0706.2009.17772.x

Documentation

Embedded within software.

Developer

SH Roxburgh.

Language

Borland Delphi Studio 2006.

Requirements

Windows 95 or greater.

Download

MRT program (zip file; 0.7Mb)

Markaranka Data Analysis Package [top]

Markaranka analysis (password-protected zip file; 140Mb)

The Digital Transferscope (TDT) [top]

Description

The analysis of aerial photographs has a long history in environmental management, particularly for vegetation mapping and for quantifying land cover change. The Digital Transferscope (TDT) was written as a digital alternative to the mechanical 'Zoom Transferscope' for the collection of cover data from aerial photographs. Time-series aerial photographs are first digitally scanned at a high resolution, and are then co-registered (rectified) relative to one another using a combination of user-defined control points and photographic analysis algorithms. A downhill simplex search algorithm is used to automate the rectification process, through the iterative application of either affine or projective image transformations. Scanned photos are typically around 350mb per photo, and 10,000 x 10,000 pixels resolution, therefore TDT required the development of custom algorithms for displaying and manipulating very large images. Once rectified, a user-defined sampling-grid overlay is added, allowing vegetation cover to be sampled interactively using a number of methods, e.g. at a number of points in the landscape (either on a grid, or located at random), or by recording grid-cell cover dominance.

Documentation

User guide with tutorial exercises [DRAFT] [ref]

Developer

SH Roxburgh

Language

Borland Delphi Studio 2006.

Requirements

Windows 95 or greater / MS Excel

Download

TDT program, user guide & sample data (zip file; 39Mb)

R code for the analyses in Roxburgh & Mokany (2007) [top]

 

 

Description

Supporting R program for the analyses presented in Roxburgh & Mokany (2007)

Documentation

See reference.

Developer

SH Roxburgh

Language

R.

Requirements

R programming & analysis environment

Download

R code

CASS (Carbon Accounting Simulation Software) [top]

Description

CASS is a MS Excel-based model targeted at tertiary education, and designed to illustrate major features of the terrestrial carbon cycle and the role of vegetation as carbon sinks. Processes include vegetation growth and decay, and the impacts of harvesting, fire & land-clearing. Parameterisations for 17 vegetation (biome) types are provided. Additional features include animated tree growth and disturbance to give visual feedback on the model output, access to the user-guide directly from within the spreadsheet, and descriptions of each of the major biome types.

Documentation

User guide with tutorial exercises [ref]

Developer

SH Roxburgh

Language

MS Excel spreadsheet / Visual Basic for Applications.

Requirements

Windows 95 or greater / MS Excel 2003 / 2007 (**new**)

Download

CASS model + user guide (zip file; 4.73Mb)

Range-ASSESS [top]

Description

Range-ASSESS is a state-and-transition based expert system for assessing the impact of changing land management practices on soil and biomass carbon across the Australian rangelands.

  

 

Documentation

User Guide (installed) & publication [ref 1] [ref 2].

Developer

SH Roxburgh & MJ Hill

Language

Borland Delphi 7.0

Requirements

Windows 95 or greater

Download

RASetup.exe (19Mb setup file --> 125Mb installed)

COINS (COmparison & INtegration Shell) [top]

Description

COINS is a software shell for integrating many models within the same software environment. This allows different models to be combined within the same simulation, and allows the outputs of different models, sharing the same input driver data, to be compared on an equal footing. The temporal scaling options accommodate analyses from days to centuries, and the spatial scaling is from ‘point’ to GIS-type simulations and cellular automata. Factorial and Monte Carlo capability is provided to allow sensitivity analysis of model outputs to uncertainty in model parameters.

Documentation

User Guide & Help (installed) & publication [ref].

Developer

ID Davies & SH Roxburgh

Language

Borland Delphi 7.0

Requirements

Windows 95 or greater

Download

Minimum installation that includes eight small examples to illustrate the major features of the software (COINS_MIN.zip; 6Mb).

Full installation that includes an additional nine examples that make use of the spatial analysis capabilities of the shell, and includes the required spatial input data (COINS_FULL.zip; 296Mb).

The Random Patterns Test for spatial association [top]

 

Description

Many organisms display patchiness in their distribution patterns over a wide range of spatial scales.  Patchy distribution patterns, caused by processes such as growth, migration, reproduction and mortality, result in neighbouring areas being more likely to contain a species than distant areas, a phenomenon known as positive spatial autocorrelation.  When species are patchily distributed the within-species spatial randomness assumptions of the standard statistical tests for detecting species associations are seriously violated.  To address this problem we introduce a new test for detecting species associations - the Random Patterns test.  This test takes into account spatial autocorrelation by including the characteristics of the spatial pattern of each species into the null model. This software is the implementation of the random patterns method as described in Roxburgh& Chesson (1998). Brief instructions on the use of the software for performing the random patterns statistical test are included.  

Documentation

User Guide (included) & publications [ref 1] [ref 2].

Developer

SH Roxburgh

Language

Borland Delphi 3.0

Requirements

Windows 95 or greater

Download

.RandomPatterns.zip (0.3Mb)

Illustration of nonlinear averaging & ecological scaling [top]

 

Description

“Scaling up” is a commonly used phrase in carbon accounting and throughout the ecological sciences. By the term, people usually mean that measurements are made at local scales (e.g. leaves, plants), but estimates are required at larger scales, e.g. forests stands, continents, global. This disparity between what is (traditionally) measured and what is needed (i.e. stand to continental scale estimates) is often referred to as the “scaling problem”. There is little doubt that there are significant practical difficulties in making suitable measurements; however, there are also some theoretical considerations. This short note and the associated spreadsheet describes one of the significant problems – the problem of averaging in the process of scaling up.

Documentation

Explanatory note & Excel spreadsheet.

Developer

SH Roxburgh, ML Roderick, B Barnes

Language

Microsoft Excel spreadsheet

Requirements

Windows 95 or greater

Download

Scaling.zip (0.04Mb)

Illustration of scaling & self-thinning theory [top]

 

Description

Barnes, Bi & Roderick (2006) developed a theory for combining the mathematics of scaling and self-thinning into carbon accounting frameworks. The theory demonstrates how measurements made on individual trees can be used to predict biomass and carbon stocks at larger spatial scales. This work has been published in the scientific literature, but requires mathematical expertise to fully understand, and hence implement. In order to make this work more accessible, this small software tool illustrates the major features and implications of the theory, and to enable users to enter and analyse their own data.

Documentation

Online help. The software needs to be used in conjunction with the publication "Barnes, Bi & Roderick (2006). Application of an ecological framework linking scales based on self-thinning. Ecological Applications, 16, 133-142".

Developer

SH Roxburgh

Language

Borland Delphi 7.0

Requirements

Windows 95 or greater

Download

STSetup.zip (5Mb)

Animated climate viewer [top]

 

 

Description

This climate viewer displays month-by-month and year-by-year animations derived from historical precipitation and temperature surfaces for the Australian continent, for the period 1900-2004. The data on which these animations are based are taken from the CRC for Greenhouse Accounting monthly climate database - see below under 'Data'.

Documentation

ReadMe file

Developer

SH Roxburgh

Language

Borland Delphi 7.0

Requirements

Windows 95 or greater

Download

Animated Climate Viewer.zip (23Mb)

OptIC (Optimisation Intercomparison Project) [top]

 

 

Description

This software was written to participate in the OptIC project, devised by the Global Carbon Project to compare different methods for numerically estimating model parameters from data (so-called model-data fusion methods). Ten contributors applied their favourite methods to a set of fiendishly tricky pseudo-observed datasets, in an attempt to uncover the sets of true but unknown model parameter values that were used to generate the pseudo-observations. My method combines two approaches - the downhill simplex, and the genetic algorithm.

Documentation

The optimisation method is described in the appendix to Roxburgh et al. (2006). The software is undocumented. A paper based on the intercomparison results is currently in press.

Developer

SH Roxburgh

Language

Borland Delphi Studio 2006

Requirements

Windows 95 or greater

Download

Program and input data (7.8Mb); A summary of my results (0.5Mb); All my results (8.8Mb)

DataGrabber (Beta) [top]

 

 

 

Description

Ever been in a position where you have a published bar chart or scatter plot, but what you really need is the underlying data? Of course, the easiest thing is to just ask the original author, but sometimes that's not always possible. One option is to make a photocopy and then get busy with sharp pencils, rulers and graph paper. Frustrated by the tediousness of that approach, I sat down and wrote DataGrabber as a software tool to achieve the same end. After scanning or otherwise obtaining the figure in digital form, its then a simple and painless task of setting the axes with the mouse, and then making a few clicks on the computer screen. Its much faster and more accurate than a photocopier and ruler, and much more fun!

*warning* This software is still in development and contains many bugs. It is, however, useable in its current form.

Documentation

There is a brief tutorial which covers basic useage.

Developer

SH Roxburgh

Language

Borland Delphi Studio 2006

Requirements

Windows 95 or greater

Download

Program and tutorial (0.6Mb)

Create correlated random deviates [top]

 

 

Description

The method of Iman and Conover (Iman, R.L., Conover, W.J. 1982. A Distribution-Free Approach To Inducing Rank Correlation Among Input Variables. Commun. Statist.-Simula. Computa. 11, 311-334) is used to generate sets of inter-correlated random deviates. A typical use is for Monte-Carlo sensitivity testing of parameter values in a model, where you know that the parameters are correlated (either negatively or positively). The user selects the number of deviates, the distribution to use (from a list of 22 continuous and 6 discrete, see picture left), and the desired correlation structure (by filling in the off-diagonal elements of a correlation matrix). Sets of univariate deviates can also be generated. The algorithim underlying the analysis is that used for the Monte-Carlo analyses in the COINS software.

Documentation

A small tutorial is provided.

Developer

SH Roxburgh

Language

Borland Delphi Studio 2006

Requirements

Windows 95 or greater

Download

Program and tutorial (1.5Mb)

 Data

Australian continental Net Primary Productivity (NPP) estimates [top]

 

 

Description

GIS data of the twelve modelled continental estimates of Australian long-term average Net Primary Productivity (NPP) reviewed by Roxburgh et al. (2004).

The file format is Arcinfo ascii raster format, in geographic projection. All model estimates have been resampled to a cell size of 0.05 degrees. The units are g C m2 yr-1.

The file header is:
ncols                      901
nrows                     701
xllcorner                 109.975
yllcorner                -45.025
cellsize                   0.05

NODATA value       -100

The methods of calculation for each estimate are varied, and are summarised in Table 1of Roxburgh et al. (2004)

Documentation

Roxburgh et al. (2004)

Download

Continental NPP data (8Mb)

Gridded Australian historical monthly climate data: January 1990 – December 2004 [top]

Description

A collection of continental-scale spatial climate data at a monthly resolution for the period January 1900 – December 2004. Climate grids were generated  using a combination of data extracted from the Bureau of Meteorology (BoM) Climate Data Australia (CDA) database and the ANUSPLIN software package. Climate variables include total monthly precipitation, and minimum, maximum and mean daily temperature for each month. For each climate variable there are 1260 continental-scale grids (with an approximately 5km x 5km gridcell size) for the period January 1900 to December 2004 (105 years x 12 months per year).

Data for each decade (with 120 grids per decade =12 months x 10 years) are provided as a single zip file, with each decadal file ranging in size from 20-50 Mb.  Data are provided in two GIS software formats: Idrisi raster (*.rst, *.rdc) or Arc Info float format (*.hdr, *.flt).

The data format is
ncols        818
nrows        674
xllcorner    112.825
yllcorner    -43.725
cellsize     0.050
NODATA_value -99
BYTEORDER     LSBFIRST

Documentation

A technical report by McBeth & Roxburgh (2005) summarises the methods used to generate and validate the set of spatially interpolated (splined) historical climate surfaces for the Australian continent, and the resulting set of continental-scale gridded maps for monthly total precipitation, and mean monthly minimum and maximum temperature. View poster.

Download

Data download page.

Injune soil survey data [top]

 

 

Description

Excel spreadsheet data from soil sampling conducted at the Injune study site, as reported in Roxburgh et al. (2006). Soil organic carbon and bulk density depth profile data are given for each of 42 soil cores collected across 14 study sites, in addition to total soil carbon stocks for each site.

Documentation

Readme file for interpreting the spreadsheet

Download

Injune soils data.zip

Experimental data from Hely & Roxburgh (2004) [top]

 

 

Description

Excel spreadsheet with raw data from the experiment reported in Hely and Roxburgh (2004). This was a growth cabinet experiment investigating the competitive responses of two grasses to elevated temperature and CO2.

Documentation

Readme file for interpreting the spreadsheet

Download

Hely_Roxburgh.zip

 

Teaching materials

Cellular automata laboratory exercise [top]

   

 

Description

Cellular automata are a class of mathematical model that can be used incorporate spatial information in the study of complex dynamic systems. In a cellular automaton, space is represented by an array of cells. The array can be a single line of cells, a two dimensional grid, or multi-dimensional. The essential features of a cellular automaton are (1) Space is represented by an aggregation of cells (the array). (2). At any given time, each cell is represented by a state, for example a particular species, or type of forest cover. (3) There is a neighbourhood which defines what neighbouring cells interact with the target cell. I.e., the state of a cell in the next time period depends both on its current state, and also the state of the cells in its neighbourhood. (4) There is a program, which is simply the set of rules which define how the state of a cell changes in response to its current state, and the states of its neighbours.

These laboratory notes and Excel spreadsheet explore 1- and 2-dimensional cellular automata. Examples include population growth, including chaotic dynamics, and impacts of disturbance size and frequency ('fire') on biodiversity.

Download

CALabnotes.zip (0.1Mb)

Carbon modelling laboratory exercise [top]

   

 

Description

The ability to mathematically model the flow of carbon into and out of ecosystems is a central component in assessing the impacts of Global Change. The first part of these lab notes gets the students to investigate the behaviour of the CASS model of terrestrial carbon dynamics. In the second part of the lab students do some ‘hands-on’ model building, where the Visual Basic for Applications (VBA) programming language is used to write and run the students own terrestrial carbon model within Microsoft Excel.

 

Download

Carbon modelling labnotes (3.3Mb)

Global productivity and carbon modelling GIS laboratory exercise [top]

   

 

 

Description

A three week laboratory using ArcView GIS software to explore global-scale patterns of vegetation growth, land-use, carbon stocks and national-scale greenhouse accounting. Co-developed with Prof. Brendan Mackey.

 The aims of the exercise are to:

  • Illustrate how climate influences net primary productivity and carbon accumulation in ecosystems at the global scale;
  • Examine how human land use activity affects ecosystem carbon stocks; and
  • Generate data and information to form the basis of an assignment on national-scale carbon accounting.

Download

Global carbon exercise (0.7Mb)

ECOSIM spreadsheet exercise for modelling population growth [top]

   

 

Description

The spreadsheet and accompanying notes were co-developed with Dr. Peter Chesson for use in a post-graduate workshop on ecological modelling. The exercise is designed to provide an introduction to 10 population growth models and their behaviour.

 

 

 

Download

Lecture notes (1.0Mb)
Excel spreadsheet (0.7Mb)
Spreadsheet instructions (0.4Mb)

Introductory ecology lecture notes [top]

   

 

Description

A set of self-contained coursework notes designed for three four-hour tutorial sessions covering a range of introductory ecological concepts. These notes were used for tutorial-style classroom teaching for masters-level students. Topic covered include: What are ecological communities? Mechanisms structuring ecological communities. Methods used to describe ecological communities. What is (bio)diversity? Introduction to population dynamics. Modelling population growth. Population Viability Analysis. Landscape Ecology. Environmental variability & disturbance. Consequences of environmental variability on ecological systems. Succession. Invasion.

 

Download

Set 1 (1.0Mb; 26pp.)
Set 2 (0.5Mb; 26pp.)
Set 3 (0.3Mb; 18pp.)

Hardware

Laser point quadrat frame [top]

   

 

Description

Description of a laser-based point quadrat sampling frame, designed for sampling vegetation up to approximately 1.3m height.

Documentation

Goto description

Fun Stuff

HVLauncher [top]

   

 

Description

HVlauncher is launching & PC shutdown software for arcade game emulators.

Documentation & Downloads

Goto HVLauncher web page

 


[Home]   [Research]   [Photos]   [Downloads]   [Publications]