PC-ORD Add-Ins


In version 4.17 we added the ability for users to add and run their own modules, taking advantage of PC-ORD's basic file handling, windowing, and graphing abilities. You will find a new PC-ORD menu item named Tools for this. A module can be written in any language under the Windows environment. The user's module needs to read the data, either in wk1 format or as a text file in csv format, then create text output files using file names PC-ORD expects. Depending on the files created, PC-ORD will handle the output appropriately (numerical output, graph files). Below are the appropriate specifications for those files. The specifications can also be found in the PC-ORD help file under the Add-In topic.

We hope this will stimulate research on multivariate methods by allowing users to focus on the methods themselves, rather than spending a lot of time on file handling and data management chores. It might also provide a vehicle for sharing your methods with your colleagues and students.

Download Version 6 Add-In Programmer Sample files
Download and save the file as AddGuide6.EXE (96 KB). Then run AddGuide6.EXE. This is a self-extracting file.

Download Version 5 Add-In Programmer Sample files
Download and save the file as AddGuide5.EXE (96 KB). Then run AddGuide5.EXE. This is a self-extracting file.

Posting Add-In on Website

If you wish, we will post your add-in on the PC-ORD web site, so that others may use your add-in. You may find this to be a great way to share your work with your colleagues and students.

To post your add-in

1. Give the executable module (*.DLL or *.EXE) a descriptive name as the executable module name is what the user will see in the menu.
2. Provide author(s) names
3. Provide contact email address
4. Email the executable module plus a short description of what the add-in does to pcord.hyperniche@gmail.com.
5. If your compiler requires it, be sure to include any runtime library specific to your compiler. For example, to run our Visual Fortran DLL’s, the libraries Dforrt.dll and Msvcrt.dll must be present.
6. Please note any limitations data beyond those imposed by PC-ORD. For example, if you are using fixed array sizes, specify the maximum dimensions allowed for those arrays.

Posted Add-Ins

Note: Wild Blueberry Media LLC and MJM Software make no claims of reliability of posted Add-Ins.

Any output from an Add-In can be found:

Vista or Win7
C:\Users\[username]\AppData\Roaming\MjM Software Design\PCORD 6

Previous Windows versions
C:\Document and Settings\[Username]\Application Data\MjM Software Design\PCORD 6

Unfortunately these ares hidden folders by default, so you need to show it in Windows Explorer by Tools | Folder Options | View | Show hidden files and folders.


Author: Bruce McCune

Purpose: Evaluating nestedness in a community matrix.  The basic concept of nestedness is that sample units with few species should tend to have only the most frequent species. Conversely, rare species are most likely to occur in species-rich sample units, more than would be expected by chance (Patterson & Atmar 1986). Theoretical and conservation implications of nestedness have been discussed by Patterson & Atmar (1986), Brualdi & Sanderson (1999), Jonsson (2001) and others.

  1. Download and save the file as Nestedness.exe (106 KB) in the 'Program Files\PCORD 6\Add-In Modules' folder.
  2. Run Nestedness.exe. This is a self-extracting file.
  3. In PC-ORD select Tools | Add Module | Browse and select Nestedness.dll.
Click here to download Nestedness.exe


Author: Bruce McCune

Purpose: Writes an ordination graph file using the first three data columns of a PC-ORD main matrix.  If fewer than three data columns are present, then 1 or 2 columns are written into the graph file.  The resulting file is written to the default folder (e.g., C:\Program Files\PCORD 6) with the name WK1TOGPH.GPH.  The file can then be renamed and moved to wherever it is convenient.  If the file already exists, it is overwritten.

  1. Download and save the file as WK1TOGPH.exe (97 KB) in the 'Program Files\PCORD 6\Add-In Modules' folder.
  2. Run WK1TOGPH.exe. This is a self-extracting file.
  3. In PC-ORD select Tools | Add Module | Browse and select WK1TOGPH.dll.

Click here to download WK1TOGRH.exe