Project Organization

Projects hosted on IgorExchange are classified in a number of ways. The list below defines some of them.

  • Type of Project
    Packages
    A .zip archive containing one or more files to be used in Igor Pro. The archive may also contain the associated documentation for the package. This is currently the only type of project on IgorExchange.
  • Title
    The name of the project as assigned by its developer.
  • Category
    The type of feature(s) added by the project. Examples include Curve Fitting, Graphing, and Utilities. Projects may span multiple categories.
  • Type of Release
    Official Release
    A project in a downloadable form at a fixed (though not necessarily final) stage of development.
    Development Snapshot
    A project in a downloadable form at some intermediate (and likely still evolving) stage of development.

    Projects may have either or both types of releases. A project may also have more than one development or release version, as defined by other classification values (especially those listed below).

  • Operating System Compatibility
    The operating system(s) with which the project is compatible. The list includes MacOS (with and without an Intel processor) and Windows. Projects may be compatible with one or more operating systems.
  • Igor Pro Version Compatibility
    The minimum version of Igor Pro that is required for the project. For example, projects tagged with 6.01.x will only work with Igor Pro 6.01 or later.
  • Project Version Number
    The version number assigned to the project by the project developer. This number usually follows the Igor Pro Version Compatibility number in a list of project releases.
  • Release Revision Number
    The reversion number assigned by Subversion to a specific file in the project. This number is only appropriate for projects that are administered by SVN.

On the IgorExchange site, you can search for sets of projects to fulfill certain general classifications, such as Igor Pro Version Compatibility, Operating System Compatibility, or Functional Category. Other classifications are specific to a given project or its files, such as the Title, Project Version Number, and Release Revision Number.

Back to top