Creating a project

To create a new project, click on Create content in your user navigation block and choose Project as the type. If you do not see your user navigation block, make sure that you have logged in. If you do not have an account, you must first register and then sign in.

Use the explanations below when filling out the various fields.

  • Project Categories

    Project type
    Currently the only type of project on IgorExchange is packages. Packages include Igor Pro procedure files and/or external operations (XOPs).
    Project Category
    Select one or more terms that are associated with your project. These terms are used to make it easy for users to find projects of a specific type. Ctrl-click (Win) or Shift-click (Mac) to select multiple categories.
  • Categories

    Operating system compatability
    Select the operating system(s) with which your project is compatible. Most Igor Pro procedures are compatible with all operating systems; XOPs must be specifically compiled for each operating system.
  • Project Information

    Full project name
    This is the name of your project that will be displayed as the title of the project summary page. This can contain spaces and other characters.
    Full description
    Describe your project in detail, since this is what most users will read when determining whether your project will be useful to them. Include a description of what your project does and possibly how it does that. If your project depends on any other IgorExchange projects make a mention (preferably with links) of those projects here.
    Short project name
    Pick a short name for your project. This name should not have any spaces or special characters. This name will be included in the file name of any releases of the project, so try to keep the name short but descriptive.
    Project e-mail
    Enter the e-mail address for the project owner. This address will be used as the From: e-mail address on e-mail messages that are sent out to users who have subscribed to issues in your project. The e-mail address will not be posted publicly on the IgorExchange site.
    If you have a home page for your project separate from its IgorExchange page, enter it here.
    If your project has documentation at a location outside of IgorExchange, include the URL here.
    If your project is released under a specific license, include a link to the text of that license here. A list of various open source licenses can be found at
    If you have screenshots of your project somewhere on the web, enter the address of the web site here.
    If you maintain a changelog of your project separate from IgorExchange, enter the URL here.
    Demo site
    If your project happens to implement some web based functionality and you have a live demonstration server, you can enter that location here.
  • Attached Images

    You can attach images (such as a screenshot of a graph or control panel) to your project to make it easy for users to get a better idea of what your project does.

  • SVN Integration

    By default, the repository for each project is set to <none>. However, if you wish to use Subversion with your project, you should set this to and then fill in the SVN Directory field. See Configuring a project to use Subversion for detailed instructions.

Back to top