<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.nitrc.org/themes/nitrc3.0/css/rss.xsl.php?feed=https://www.nitrc.org/export/rss20_newreleases.php?group_id=201" ?>
<?xml-stylesheet type="text/css" href="https://www.nitrc.org/themes/nitrc3.0/css/rss.css" ?>
<rss version="2.0"> <channel>
  <title>CIGAL Releases</title>
  <link>http://www.nitrc.org/project/showfiles.php?group_id=201</link>
  <description>CIGAL Latest Releases</description>
  <language>en-us</language>
  <copyright>Copyright 2000-2026 NITRC OSI</copyright>
  <webMaster>voyvodic@www.nitrc.org (James Voyvodic)</webMaster>
  <lastBuildDate>Fri, 17 Apr 2026 20:15:29 GMT</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <image>
    <url>http://www.nitrc.org/images/bflogo-88.png</url>
    <title>NITRC Developer</title>
    <link>http://www.nitrc.org/</link>
    <width>124</width>
    <heigth>32</heigth>
  </image>
  <item>
   <title>cigal CIGAL/VSync downloader</title>
   <link>http://www.nitrc.org/project/showfiles.php?group_id=201&amp;release_id=1755</link>
   <description>&amp;lt;pre&amp;gt;6/7/10&lt;br /&gt;
&lt;br /&gt;
The VSyncCIGAL Zip file contains links to download the latest &lt;br /&gt;
distribution of CIGAL.  &lt;br /&gt;
&lt;br /&gt;
CIGAL and related software are distributed using the VSync software &lt;br /&gt;
version synchronization program.  VSync organizes groups of software &lt;br /&gt;
files into projects stored at a central web-site. Running VSync at a &lt;br /&gt;
remote site will compare all local files to the most recent versions &lt;br /&gt;
on the web-site and then download any files that need updating. For&lt;br /&gt;
more information on VSync, see:&lt;br /&gt;
&lt;br /&gt;
   http://fourier.biac.duke.edu/wiki/doku.php/jvs:vsync&lt;br /&gt;
&lt;br /&gt;
The Zip file contains 2 folders: VSync and CIGAL.&lt;br /&gt;
Each of these corresponds to a different VSync &amp;quot;project&amp;quot;. &lt;br /&gt;
The VSync folder contains a copy of the VSync program itself (vsync.exe).&lt;br /&gt;
Other project folders only contain a small XML files to help VSync &lt;br /&gt;
download the most recent version of that project.  There are a few &lt;br /&gt;
steps to get VSync installed, and you can use it to install CIGAL&lt;br /&gt;
(or other projects in the VSync repository).&lt;br /&gt;
&lt;br /&gt;
To use VSync you must have your computer connected to the Internet.  &lt;br /&gt;
If your machine is not connected to the web you will need to load &lt;br /&gt;
this onto some other computer that is, and then transfer your files &lt;br /&gt;
locally.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing VSync on WINDOWS:&lt;br /&gt;
===========================&lt;br /&gt;
 0) Decide where you want to install the software on your computer.&lt;br /&gt;
    You will only need ~4Mb of disk space for CIGAL. &lt;br /&gt;
&lt;br /&gt;
    Where you install these files on your computer shouldn't really &lt;br /&gt;
    matter, but I suggest you avoid installing it too far down your &lt;br /&gt;
    directory tree.  Something like:&lt;br /&gt;
&lt;br /&gt;
     C:\Program Files\JVS&lt;br /&gt;
    or&lt;br /&gt;
     C:\Documents and Settings\MyAccount\JVS&lt;br /&gt;
&lt;br /&gt;
    should be fine. Keep in mind that if you want multiple users to have&lt;br /&gt;
    access to the software you should put it where then can all find it.&lt;br /&gt;
&lt;br /&gt;
    I use the cryptic abbreviation JVS (Jim V software) but you can call&lt;br /&gt;
    this folder anything you like.  I suggest you don't call it CIGAL&lt;br /&gt;
    because you will be creating another folder CIGAL inside it, so that&lt;br /&gt;
    might lead to confusion.&lt;br /&gt;
&lt;br /&gt;
 1) Create an empty folder (e.g. &amp;quot;JVS&amp;quot;) to hold the software.&lt;br /&gt;
 2) Copy the contents of the Zip file to your new folder (e.g. &amp;quot;JVS&amp;quot;).&lt;br /&gt;
 3) Open the VSync folder.&lt;br /&gt;
 4) Make a shortcut to vsync.exe by double-clicking on the file:&lt;br /&gt;
            createvsynclink.bat&lt;br /&gt;
 5) Right click on the new link file &amp;quot;VSync&amp;quot; you just made, and &lt;br /&gt;
    select &amp;quot;Properties&amp;quot;.  Make sure that the &amp;quot;Start In&amp;quot; field is &lt;br /&gt;
    blank (sometimes it's created with junk in it). Then close.&lt;br /&gt;
 6) Copy (don't move) the &amp;quot;VSync&amp;quot; link file into any other folder &lt;br /&gt;
    that has a &amp;quot;vsync_project.xml&amp;quot; file (e.g. CIGAL).&lt;br /&gt;
&lt;br /&gt;
VSync itself is still a work in progress so you may later want to &lt;br /&gt;
update your version of the VSync program. When you do you will find&lt;br /&gt;
that updating VSync is slightly more complicated than other projects&lt;br /&gt;
(e.g. CIGAL) because Windows does not allow a running program to &lt;br /&gt;
overwrite itself. So, to VSync the Vsync project, you run VSync in &lt;br /&gt;
its own directory, click on Status and if it says you are not up-to-date &lt;br /&gt;
click Download.  That will download the latest version of VSync.exe &lt;br /&gt;
and store it in the &amp;quot;NewVSync&amp;quot; subdirectory.  You will then need to &lt;br /&gt;
manually copy (not move) &amp;quot;NewVSync\VSync.exe&amp;quot; to overwrite the &lt;br /&gt;
&amp;quot;VSync.exe&amp;quot; file you just ran.  Once done, any existing &amp;quot;VSync&amp;quot; &lt;br /&gt;
shortcuts (e.g. in the CIGAL folder) will point to the new version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing CIGAL&lt;br /&gt;
================&lt;br /&gt;
 1) Open the CIGAL folder.&lt;br /&gt;
 2) Double click the &amp;quot;VSync&amp;quot; shortcut.  This should pop up a dialog&lt;br /&gt;
    for project &amp;quot;CIGAL&amp;quot; (VSync gets its project information from&lt;br /&gt;
    the vsync_project.xml file).&lt;br /&gt;
 3) Click the &amp;quot;Download&amp;quot; button in the dialog.&lt;br /&gt;
    When it asks you a question, answer YES.  &lt;br /&gt;
    This will copy the rest of CIGAL from Duke's website.&lt;br /&gt;
    Close the log file and Exit VSync when it's done.&lt;br /&gt;
 4) Run CIGAL by double-clicking the CIGAL.exe file.&lt;br /&gt;
&lt;br /&gt;
    The first time CIGAL is run it will automatically create a new&lt;br /&gt;
    &amp;quot;StartCIGAL&amp;quot; shortcut file. This shortcut will be used to start &lt;br /&gt;
    CIGAL later from other file folders (it replaces the old&lt;br /&gt;
    &amp;quot;start.cgl&amp;quot; method used previously).&lt;br /&gt;
&lt;br /&gt;
 5) Quit CIGAL.&lt;br /&gt;
 6) Right click on the new shortcut file &amp;quot;StartCIGAL&amp;quot; you just made, &lt;br /&gt;
    and select &amp;quot;Properties&amp;quot;.  Make sure that the &amp;quot;Start In&amp;quot; field is &lt;br /&gt;
    blank. Then close.  &lt;br /&gt;
 7) You should not add your own task software inside the CIGAL folder.&lt;br /&gt;
    Instead, organize your files in a separate folder somwhere, and then&lt;br /&gt;
    copy the &amp;quot;StartCIGAL&amp;quot; shortcut file to that folder. &lt;br /&gt;
    Make sure you copy, not move, this shortcut. (See Running CIGAL below.)&lt;br /&gt;
 8) If you have peripheral hardware devices attached to your computer&lt;br /&gt;
	you should use the &amp;quot;Settings&amp;quot; menus (Configuration, Hardware, and&lt;br /&gt;
	Scanner settings) to configure CIGAL for how to use those devices.&lt;br /&gt;
	Be sure to &amp;quot;save&amp;quot; your settings so that they will be initialized&lt;br /&gt;
	properly in future sessions. Keep in mind that if you save settings&lt;br /&gt;
	while running CIGAL in its own folder (where the CIGAL.exe file is &lt;br /&gt;
	located), then those settings will be the default settings for any&lt;br /&gt;
	user running CIGAL on that computer. If you save settings while &lt;br /&gt;
	running in any other folder (by copying the StartCIGAL shortcut to&lt;br /&gt;
	that folder and then running it), the settings will only apply to&lt;br /&gt;
	future CIGAL sessions run in that folder.&lt;br /&gt;
	&lt;br /&gt;
	The hardware configuration step is usually the most difficult part of&lt;br /&gt;
    the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running CIGAL&lt;br /&gt;
=============&lt;br /&gt;
Copy (not move) the StartCIGAL shortcut from your CIGAL folder to the&lt;br /&gt;
folder that contains your task software.&lt;br /&gt;
&lt;br /&gt;
Double-click the shortcut in your task folder to start CIGAL.&lt;br /&gt;
&lt;br /&gt;
If you have a &amp;quot;userconfig.imp&amp;quot; file in that folder, CIGAL will use&lt;br /&gt;
it to initialize your peripheral hardware devices. Userconfig.imp&lt;br /&gt;
files are generated by the &amp;quot;Settings-&amp;gt;Configuration Settings&amp;quot; menu.&lt;br /&gt;
&lt;br /&gt;
If you have a &amp;quot;cigalsettings.imp&amp;quot; file in the folder, CIGAL will use&lt;br /&gt;
it to initialize your peripheral hardware devices. Userconfig.imp&lt;br /&gt;
files are generated by the &amp;quot;Settings-&amp;gt;Hardware Settings&amp;quot; and&lt;br /&gt;
&amp;quot;Settings-&amp;gt;Scanner Settings&amp;quot; menus.&lt;br /&gt;
&lt;br /&gt;
If you have a &amp;quot;start.imp&amp;quot; file in the folder, CIGAL will run it as &lt;br /&gt;
as start-up script to initialize any other parameters or task-specific&lt;br /&gt;
interactive menus that you want.  Start.imp files are completely&lt;br /&gt;
user-dependent. Create one as a plain text file and put any CIGAL &lt;br /&gt;
commands in it that you wish to run a start-up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the Measurement Computing A/D driver in CIGAL&lt;br /&gt;
===================================================&lt;br /&gt;
CIGAL supports a simple USB analog/digital device from Measurement &lt;br /&gt;
Computing Inc. for connecting external devices. &lt;br /&gt;
If you have the Measurement Computing hardware you will need&lt;br /&gt;
to go through a separate installation procedure to get its&lt;br /&gt;
library ready to be used by CIGAL.  There are instructions for this at:&lt;br /&gt;
&lt;br /&gt;
http://fourier.biac.duke.edu/wiki/doku.php/jvs:cigal:manual:chapter7:meascomp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing other VSync projects&lt;br /&gt;
===============================&lt;br /&gt;
You can use the VSync program to download other software that has been &lt;br /&gt;
packaged as a VSync project. To do so, you should create a new folder &lt;br /&gt;
for each project and put a copy of the VSync shortcut in the folder.  &lt;br /&gt;
If you have a &amp;quot;vsync_project.xml&amp;quot; file for the project, just put it in &lt;br /&gt;
the same folder; it will have all the information needed to download &lt;br /&gt;
everything else. Otherwise, you can run VSync and enter the project name &lt;br /&gt;
and other settings manually.&lt;br /&gt;
&lt;br /&gt;
For projects that involve thousands of separate files, the first time you&lt;br /&gt;
attempt to download the project VSync will automatically download ZIP &lt;br /&gt;
archive files containing a relatively complete version of the project.  &lt;br /&gt;
When that is done you will see a message telling you to unzip the archive &lt;br /&gt;
file into the project folder.  You need to exit VSync and unzip that file. &lt;br /&gt;
After that, you should run VSync again to download any additional files, &lt;br /&gt;
and to update any files that changed since the initial archive version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Updating software&lt;br /&gt;
=================&lt;br /&gt;
Anytime you want to download updates to any VSync project (e.g. &lt;br /&gt;
CIGAL or VSYNC) you can simply double-click the VSync icon in the &lt;br /&gt;
appropriate folder and select the &amp;quot;Status&amp;quot; option to see if there &lt;br /&gt;
is anything new on the central website. &lt;br /&gt;
&lt;br /&gt;
If your files are not all &amp;quot;up-to-date&amp;quot;, select &amp;quot;Download&amp;quot; and&lt;br /&gt;
VSync will automatically copy whatever files are needed to bring &lt;br /&gt;
you up to date.  Hopefully this will make subsequent upgrades &lt;br /&gt;
pretty trivial.  All changes are recorded in the log file and &lt;br /&gt;
a backup copy of any existing file that is overwritten will be&lt;br /&gt;
saved in a &amp;quot;VSync_bkup&amp;quot; folder. Older numbered software versions &lt;br /&gt;
are also stored on the website, so if you don't like a new &lt;br /&gt;
version you can go back to an older one if you want.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: CIGAL files for specific fMRI tasks or studies are&lt;br /&gt;
typically organizied in separate VSync projects, not in the CIGAL&lt;br /&gt;
program project itself. If you have multiple project folders be &lt;br /&gt;
sure to run VSync in each of these folders separately whenever&lt;br /&gt;
you want to update your software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jim Voyvodic&lt;br /&gt;
&amp;lt;/pre&amp;gt;</description>
   <author>gadde@www.nitrc.org (Syam Gadde)</author>
   <comment>http://www.nitrc.org/project/shownotes.php?group_id=201&amp;release_id=1755</comment>
   <pubDate>Mon, 17 Oct 2011 15:53:00 GMT</pubDate>
   <guid>http://www.nitrc.org/project/showfiles.php?group_id=201&amp;release_id=1755</guid>
  </item>
 </channel>
</rss>
