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.
