Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 28 Next »

Unknown macro: {composition-setup}
Unknown macro: {toggle-cloak} Whoweare">
Unknown macro: {toggle-cloak}
Who we are
Unknown macro: {cloak}

Gordon MG Shepherd

Northwestern University

Karel Svoboda

Janelia Farm Research Campus

Vijay Iyer

iyerv at janelia dot hhmi dot org

Past Developers

Allen Lee

Independent Contracter

David Earl

5AM Solutions

Tim O'Connor

OConnor Scientific (NY)

Tom Pologruto

Vice President, Credit Suisse

Bernardo Sabatini

Assistant Professor, Harvard Medical School

Unknown macro: {comment}

Contributors

We thank the following for their extensive assistance, in the form of testing, suggestions, bugfixes, and, in some cases, code contributions. Those with extensive code contributions are denoted in italics.

Bart Borghuis, Eugenia Chiappe, Daniel Huber, Bryan 'Mac' Hooks, Vivek Jayaraman, Takaki Komiyama, Leopolodo Petreanu, Jesper Sjostrom, Aleksander Sobczyk

Unknown macro: {toggle-cloak} Posters&Presentations">
Unknown macro: {toggle-cloak}
Posters & Presentations
Unknown macro: {cloak}

The license could not be verified: License Certificate has expired!


The license could not be verified: License Certificate has expired!

Unknown macro: {comment}
Unknown macro: {toggle-cloak}
Intheworks">
Unknown macro: {toggle-cloak}
In the works
Unknown macro: {cloak}
  • Integration of ScanImage and Ephus
  • Support for new classes of laser scanners, such as resonant and acousto-optic scanners
Unknown macro: {toggle-cloak} Toolsweuse">
Unknown macro: {toggle-cloak}
Tools we use

Unknown macro: {toggle-cloak} Subversioninfo">
Unknown macro: {toggle-cloak}
Subversion info
Unknown macro: {cloak}

The Ephus and ScanImage codebases reside on a single Subversion (SVN) repository hosted at JFRC (an Apache server running SVN server v1.6.16)

The repository is located at http://svn.janelia.org/svobodalab/software/distribution. It is subdivided into projects, each of which has its own URL:

Unknown macro: {toggle-cloak}
WhatisSubversion?">
Unknown macro: {toggle-cloak}
What is Subversion?
Unknown macro: {cloak}

Subversion is a free open source version control system, whose development is backed by a company (Collabnet). Using Subversion, code is hosted in a repository on a server and can be checked out into local working copies. Developers can commit code changes made in their working copy; they can update their working copies with changes made (by others) from the repository. Changes by different people (or the same person in different working copies) to the same file are merged automatically to the extent possible; otherwise conflicts are reported and must be manually resolved.

TortoiseSVN is a convenient GUI Subversion client for Windows which provides access to virtually all Subversion features.

Download Subversion Client

TortoiseSVN (Windows graphical client)

Download

Documentation

Subversion (command-line client)

Download

Documentation

Repository Organization

Following the SVN convention, each project consists of three folders: trunk, branches, and tags.

  • The trunk contains the 'current' development version of the project's codebase. Changes to be included in the next release are committed here.
  • The tags folder contains snapshots of the trunk that have been captured; this allows previous versions of the codebase to be reconstituted. In our usage, the majority of tags are numbered releases.
  • The branches folder contains developer-specific, long-term, or experimental versions of the project's codebase; its changes are isolated from the trunk. Generally, for each branch, changes are periodically (and ultimately) merged to and from the trunk.

The license could not be verified: License Certificate has expired!

Developer Notes

Append the following to the 'Global Ignore Pattern' on each Tortoise SVN client installation:

SVN Global Ignore Pattern

*.asv *.p *.mold *.molder *.mat *.ncb *.suo *.pdb *.ilk *.obj *.pch *.manifest *.idb *.dep *.user.user BuildLog.htm

Note that any file with one of these extensions can always be explicitly added to a working copy if needed/desired

Unknown macro: {cloak}
  • No labels