Skip directly to content


Software Available for Purchase

Fisheries Analysis and Modeling Simulator (FAMS) version 1.64*  |  Manual  | Software Review 

FishBc version 3.0.1  | S-FAT version 2.0 

* FAMS 1.64  has been redeveloped to run on 64-bit operating systems (e.g. Vista, Windows 7, Windows 8) and replaces FAMS version 1.0 and FAST version 2.1

Software is available for purchase on the AFS Bookstore. Use the links above to purchase.

Patch for FAST 2.0 and 3.0 for compatibility with Windows Vista and Windows 7:
For existing FAST users – to make FAST versions 2.0 or 3.0 compatible with Windows Vista and Windows 7, you must install a software patch that will update your Visual Basic module. To do this, go to and follow the instructions to download and install the Msvbvm50.exe file.

Free Software Downloads

Fish Name Spell Checker   Info  | Download
ASPIC  Info  | Download
PREFER  Info  | Download
CAGEAN  Info  | Download
GENMOD  Info  | Download
FISHPARAM  Info  | Download
MICROFISH (electrofishing analysis)  Info  | Download
Sebastes bibliography in text format  Info  | Download
Stream/temp/shade/solar radiation models  Info  | Download
Trout Dynamics  Info  | Download
Fish Hatchery Mathematics  Info  | Download
Habitat Suitability Indices for Lotus 123  Info  | Download
MOCPOP version 2.0  Info  | Download
SUNRISE  Info  | Download
OPCPLOT  Info  | Download
Palm 3.x and 4.x Fish Sampling Software  Info  | Download



Software Information

Fish Name Spell Checker

As an aid to authors and editors of fisheries science papers, AFS is pleased to offer a complimentary fish name spell-checker. The spell-checker is based on the 2004 Sixth Edition of the authoritative AFS book Common and Scientific Names of Fishes from the United States, Canada, and Mexico. Every common and scientific name in the Sixth Edition is included in the spell-checker. Simply download the file to your computer, and you can check and correct any fish name spelling in a Microsoft Word document (the file has not been tested with other word processing programs).  For more info visit the AFS Fish Name Spell Checker page.

 PREFER - Food and habitat preference evaluation program.

  by: Anthony Frank and C. Kopas
  version: 2.0
  Date: 4/30/1986
  Requires: no software requirements
  Overall rating (10 point scale): 8
  Printed Documentation included? No
  Last Review: AFSCUS Newsletter Vol. V, No.2

PREFER, or Preference Assessment Program, compares and ranks food items among competing individuals. The software is adequately user-friendly, but the documentation is awkward. This software has good potential for the small audience of people interested in food preference comparisons and limited educational value.
Includes: PREFER.EXE, PREFER87.EXE, (plus documentation and test data files)

CAGEAN - a program to analyze catch-at-age and effort data from multiple fisheries.

    by: R.B. Deriso, et al.
    version: 4.1
    Date: 12/3/1987
    Requires: no special requirements
    Overall rating (10 point scale):
    Printed Documentation included? No
    Last Review: AFSCUS Newsletter Vol. V, No.1

This is a scaled down version of the original mainframe FORTRAN 77 program. It assumes a working knowledge of the subject. The strength of the program is that it performs complex calculations on large data sets and is a "workhorse" program for several stock assessment groups. There is no online help and a fairly steep learning curve.  Includes: CAGEAN.EXE, (documentation and sample data files), CAGSRC41.ZIP (FORTRAN source code).

GENMOD - a generalized age-structured population model.

    by: Joseph E. Hightower, NMFS, Tiburon, CA
    version: Sept86
    Date: 11/6/1986
    Requires: math coprocessor recommended
    Overall rating (10 point scale): 8
    Printed Documentation included? No
    Last Review: AFSCUS Newsletter Vol V, No. 2

GENMOD options include: creating, editing and printing data files that contain model parameters, determine equilibrium yield as a function of fishing effort, examine the short and long-term behavior of the model when recruitment is a random event, and to obtain optimum harvest policies. The model incorporates both Ricker and Beverton-Holt stock-recruit relationships. Up to 30 age classes can be used and natural mortality, catchability, weight and fecundity can vary by age. The documentation is poorly organized. A description of GENMOD is in: Edwards, E.F. and B.A. Megrey (ed.). 1989. Mathematical Analysis of Fish Stock Dynamics. AFS Symposium 6:209-210.   Includes: GENMOD.COM (overlay, documentation, and sample data files), GENSRC.ZIP (PASCAL source code).

FISHPARM - fishery model estimation by nonlinear least squares.

    by: Michael H. Prager, Old Dominion University
    version: 3.0s
    Date: 5/31/1989
    Requires: none
    Overall rating (10 point scale): 9
    Printed Documentation included? Yes
    Last Review: AFSCUS Newsletter Vol. V, No.1

FISHPARM performs nonlinear parameter estimation for 13 separate statistical models commonly used in fisheries. These models are: Von Bertalanffy growth function, Gompertz growth function, Beverton-Holt recruitment function, Gamma function, Shepherd recruitment function, Allometry equation, power function, Exponential growth function, Logistic growth function, Quadratic function, Weibull cumulative distribution, mesh selection, or LD-50 by logistic model.

Includes: FP30.EXE, FP30TEST.DAT, FP30.DOC, FP30TEST.OUT   Documentation is included with the zipped file.

MICROFISH - Analysis of electrofishing removal data.

    by: John S. Van Deventer, USDA Forest Service
    version: 3.0
    Date: 6/8/1988
    Requires: none
    Overall rating (10 point scale): 9
    Printed Documentation included? Yes, also available in PDF format
    Last Review: AFSCUS Newsletter Vol. V, No.1

MICROFISH is a program for generating population estimates from removal data based on maximum-likelihood estimation theory. This version is very well documented and easy to operate.  Includes: (overlay and data files), MFDOC30.COM (documentation in a self- extracting archive) and MicroFish.PDF (users guide).

Sebastes Bibliography - bibliographic references on members of the genus Sebastes - in text format.

    by: Maureen Leet
    version: 23FEB88
    Date: 6/9/88
    Requires: none
    Overall rating (10 point scale): bibliographies are not rated
    Printed Documentation included? NO
    Last Review: n/a

This bibliography is a text file consisting of 1,258 references on members of the genus Sebastes. It contains published material on the taxonomy, distribution, abundance, life history, fisheries management and ecology of North Atlantic redfishes and Pacific rockfishes. References cited include administrative reports, stock assessment reports, doctoral dissertations and master's thesis. Materials dating from the 18th century to the end of 1987 are cited. The file is provided in a compressed (ZIP) format. A utility to uncompress the file on your hard disk is included. A 249 page hard copy of this bibliography is available directly from the authors.

Includes: SEBTXT.ZIP (bibliography), LIST75B.ZIP, UNZ.EXE, LIST75B.ZIP text file viewing utility version: 7.5b by: Vernon Buerg. A shareware utility provided to allow viewing of the text file. UNZ.EXE is a public domain program to unzip (decompress) the zip files on this disk. It is similar to the shareware program PKUNZIP.EXE.

Stream temp, shade & solar radiation models

    by: John Bartholow, U.S. Fish & Wildlife Service

        SSTEMP.EXE version 3.5
        SSSHADE.EXE version 1.4
        SSSOLAR.EXE version 1.6

    Date: August 3, 1992
    Requires: none
    Overall rating (10 point scale): 9
    Printed Documentation included? No
    Last Review: AFSCUS Newsletter Vol. VI, No.1

SSTEMP is a good tool for applying and learning Theurer et al.'s stream temperature model. SSSOLAR calculates the solar radiation for a given latitude and time of year. SSSHADE calculates the solar shading for the local riparian vegetation and topography.

It's probably best to go directly to their web site, gather the latest documentation, and download it from them.  Newer versions of the software and other products are available directly: River Systems Management Software Products. 

Trout Dynamics - an age-structured population model which simulates the effects of various angling regulations on fish populations.

    by: Richard D. Clark, Jr., Michigan Dept. of Natural Resources
    version: 4.0
    Date: September 26, 1989
    Requires: none
    Overall rating (10 point scale): 7
    Printed Documentation included? No (documentation provided on disk)
    Last Review: AFSCUS Newsletter Vol. VI, No.1

Trout Dynamics is a multiple cohort population simulator, designed to assess the complex rules and recreational goals encountered under "quality" fishing. It utilizes the kind of data typically collected from trout-stream fisheries (i.e., mark-recapture estimates using electrofishing gear), but can be used to assess fisheries for any species of fish if proper data is available. The model: 1) estimates the number of fish caught and released and the hooking mortality they sustain; 2) evaluates the effects of unconventional size limit regulations such as slotted or inverted limits; and 3) illustrates the effects of fishing by showing the expected population size of fish and the expected catch of fish by size (inch) group. The program is very easy to use. Output is well organized and easy to understand.

Fish Hatchery Mathematics - a collection of number crunching tools to aid in some routine fish hatchery calculations.

    by: Darryl Bathel, Minnesota Dept. of Natural Resources
    Date: May 21, 1987
    Requires: none
    Overall rating (10 point scale): 7
    Printed Documentation included? No
    Last Review: AFSCUS Newsletter Vol. VI, No. 1

This program performs the following calculations: a rating worksheet, weekly feed rate, length from rate, rate from length, treatments, raceway capacity, Piper's density and flow indices, feed order for production fish, total daily temperature units, predicted pollution factors, condition factor, gas supersaturation, tank loading guidelines, and descriptive statistics. Program is moderately user-friendly.

Habitat Suitability Indices - for seven fish species using USFWS methodology.

    by: Monte Ter Harr and Robert Larson, University of Illinois
    version: 1.1
    Date: August 16, 1989
    Requires: Lotus 123 2.x or compatible
    Overall rating (10 point scale): 8
    Printed Documentation included? No
    Last Review: AFSCUS Newsletter Vol. VI, No. 1

Habitat Suitability Index models are provided for carp, green sunfish, largemouth bass, smallmouth buffalo, channel catfish, warmouth and black bullhead. Limited documentation, users will need additional USFWS publications to fully understand the model. (Note: a Macintosh version of this software is available from the authors.)

MOCPOP - an age structured population model.

    by: Raymond C. Beamesderfer, Oregon Dept. of Fish and Wildlife
    version: 2.01
    Date: February 3, 1992
    Requires: none
    Overall rating (10 point scale): 7
    Printed Documentation included? Yes
    Last Review: AFSCUS Newsletter, Winter 1991/92

MOCPOP is an age-based model for simulating annual variation in abundance based on recruitment, mortality and growth. Output includes population biomass and numbers, yield, and size structure. The package is menu driven and very easy to use.  A 31-page manual is included. Version 2.01 corrects some minor bugs from version 2.0.

SUNRISE - Sunrise/Sunset times estimator.

    by: Dirk Miller, Wyoming Game and Fish Dept., Laramie, WY
    version: ?
    Date: March, 1992
    Requires: none
    Overall rating (10 point scale): 6.5
    Printed Documentation included? No
    Last Review: AFSCUS Newsletter, Spring 1992

SUNRISE calculates sunrise and sunset times anywhere in the world given a known latitude and longitude. The program is simple to run. Times, given in Greenwich Mean Time, can be calculated for any date from the year 1899 to 2099.  A latitude-longitude data file in ASCII (text) format stores commonly used locations for and can be edited by the user.

OPCPLOT - a utility for making, annotating, printing and plotting oceanographic charts.

    By: Dr. Murray Brown, Minerals Management Service, New Orleans, LA.
    Version: 4.7
    Date: September 1, 1994
    Requires: EGA/VGA, Dos 5.0 or higher
    Overall rating (10 point scale): 8
    Printed Documentation included? On Disk
    Last Review: AFSCUS Newsletter, Summer 1994 (ver. 1.7g)

OPCPLOT can plot any data that can be described in latitude/longitude coordinates, including contour lines, storm tracks, cruise transects, areas (including irregularly shaped polygons) and individual points. The database Micro-World Data Bank II is included, allowing you to plot any coastline in the world. Charts can be saved in HPGL format, which can be read by commercial programs such as WordPerfect, or they can be replayed using a "slideshow" feature. Version 4.7 now reads over 30 data file formats from other applications. The manual is included in an ASCII file which you can print out on your printer. This program is an exceptional value for those who need to display oceanographic information geographically. The files in this package are provided in a compressed format. Instructions for uncompressing the files are included in a README file. This package is available ONLY ON 3½" HIGH DENSITY DISK

PALM Fish Data Entry - Download the PalmOS executables installed on a PalmOS emulator.  One application collects data from the user storing each session as a separate timestamp identified set of records on 7 tables.  The user can review and edit data entered in that session, but not in other sessions... this is controlled by a query which only allows those records with the current session's timestamp to be shown and edited.  The executables for these applications can run on devices running either the Palm 3.5 or 4.x OS, currently there are two versions of the application, those for devices with barcode scanners, and executables for devices without scanners.

We're currently moving to a Java base for our applications which will allow for the use of other devices w/out doing a major code rewrite for that specific processor or OS version.  Be sure to check out our Summer 2003 newsletter to read Glenn Hollowell’s article that describes the use of this Palm software:

Using an Electronic Collection System to Record Field Data
Glenn Hollowell, Alaska Department of Fish and Game