This page (revision-21) was last changed on 07-Dec-2016 14:14 by RonYurow

This page was created on 28-Jun-2010 19:43 by RonYurow

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
21 07-Dec-2016 14:14 6 KB RonYurow to previous

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed one line
Here are some tips for using the command line tools for working with the EIS subversion repository:
__The EIS Subversion Repository__
At line 3 changed one line
Note (1) -- I don't have access to a Mac, but I will assume everything works the same as on a Windows or Linux box.
EIS software is now available through a Subversion repository. Historically, EIS software has been distributed through Solarsoft (SSW). The EIS repository provides an additional channel to access the software. In addition, developers of most EIS software modules must now update their files through subversion.
At line 5 changed one line
Note (2) -- There are a ton of graphical clients that are currently available for Subversion. You may wish to look into using one of those.
__What is Subversion?__
At line 7 changed one line
For windows users, I highly recommend TortoiseSVN:
Subversion is a free/open-source version control system sponsored by CollabNet Inc. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your files or examine the history of how your data has changed. Subversion makes easy for multiple authors to collaborate on a project by providing a robust set of tools for conflict resolution.
At line 9 changed one line
http://tortoisesvn.tigris.org/
Subversion is very well documented. The complete Subversion book is available online at: http://svnbook.red-bean.com/
In particular, the chapter on the basic work cycle has lot of good information and will quickly get a novice user up and running.
At line 11 changed one line
Note (3) -- The repository is currently on version 1.6.x of Subversion. Clients designed to work with earlier versions of Subversion can be used, however not all features may be available.
It is located at:
At line 13 changed one line
Location:
http://svnbook.red-bean.com/nightly/en/svn.tour.cycle.html/
At line 15 changed one line
The EIS repository is served from hyperion (http://hyperion.nascom.nasa.gov) located at GSFC and can be accessed at https://hyperion.nascom.nasa.gov/svn/eis/
__About the EIS Software Repository__
At line 17 changed one line
Due to NASA regulations and difficulties in accessing the repository from RAL, the repository is only available using SSL. Unfortunately, I had to use a self-signed certificate. This means that when you try to access the repository, you may be bombarded with dire warning messages because the certificate is not in your computer’s certificate chain. Just ignore these warnings. You may be able to add the certificate to your store and thus avoid future warning messages. Or you may not. This seems to work better on Linux then on Windows.
The EIS repository is served from hyperion ( http://hyperion.nascom.nasa.gov/ ) located at GSFC.
At line 19 changed one line
Most of the operations on a repository are the same no matter if you are accessing a remote or local repository. In general, the only time it matters is when you initially check out the repository. Once that is done, SVN knows where it is and you no longer have to specify a location.
It can be accessed at https://hyperion.nascom.nasa.gov/svn/eis/
At line 21 changed one line
Documentation:
Due to NASA regulations and difficulties in accessing the repository from RAL, the repository is only available using SSL. Unfortunately, the server uses a self-signed certificate. This means that when you try to access the repository, you may be bombarded with dire warning messages because the certificate is not in your computer’s certificate chain. Just ignore these warnings. You may be able to add the certificate to your store and thus avoid future warning messages. Or you may not. This seems to work better on Linux then on Windows.
At line 23 changed one line
Subversion is very well documented. The complete Subversion book is available online at:
Although anyone my download the current version (or any previous version) of the repository, you must have a developer account in order to upload content to the repository.
At line 25 changed one line
http://svnbook.red-bean.com/
In order to get developer access, please send your preferred username and password to yurow@grace.nascom.nasa.gov . No restrictions currently exist on account names or passwords.
At line 27 changed one line
In particular, the chapter on the basic work cycle has lot of good information and will quickly get a novice user up and running.
The repository is organized into a dev branch and a release branch. Files placed in the release branch will copied to Solarsoft (SSW) on a regular basis.
At line 29 changed one line
It is located at:
The dev branch exists as a place for developers to test their software (and make it available for others to try out as well) before releasing it as a finished product. Files placed in the dev branch will NOT be pushed to solarsoft. Before placing files in the dev branch, it is best create subdirectory with your account name in order to keep your files in same place and separate from other developers. For example, developer John Doe might create dev/doe and then place files he wishes to work with under the doe subdirectory.
At line 31 changed one line
http://svnbook.red-bean.com/nightly/en/svn.tour.cycle.html
__Accessing the Repository from the Web__
At line 33 changed one line
As a quick reference, here are some basic commands.
The EIS Subversion repository can be accessed with only your web browser. Go to https://hyperion.nascom.nasa.gov/svn/eis/ to view the current revision of the repository. Clicking on a file will download it to your local machine.
At line 37 added 12 lines
Unfortunately, previous revisions of the repository cannot be accessed by this method.
__Accessing the Repository from a Subversion Client__
More complex operations, including uploading files and accessing previous revisions of the repository, will require you to use a subversion client.
A command line client is available for just about every system in existence. However, many users will want to use a graphical client. For windows users, TortoiseSVN is highly recommended. Pleas see http://tortoisesvn.tigris.org/.
Please note: repository is currently on version 1.6.x of Subversion. Clients designed to work with earlier versions of Subversion can be used, however not all features may be available.
As a quick reference, here are some basic subversion commands.
At line 101 added 34 lines
Searching the EIS Science Data Catalog on the Web
The EIS Science Data (AS-RUN) Catalog contains a record of every study run by EIS. In addition to searching the catalog using the IDL program EIS_CAT, you can now search the catalog from the web and seamlessly download FITS files directly to your computer.
There are several advantages to searching the science data catalog from the web. For one, you do not need to have IDL installed nor will you need to keep a local copy of the database. However, web searches are currently limited to searching the database by time. In the future, other types may be implemented.
The EIS Science Database Search Page is located at:
http://hyperion.nascom.nasa.gov/php/eisdp.php
The database is searched by using a simple form.
Currently the database can be searched only by time.
Enter the starting time of the search in the box labeled Start Time. Enter the ending time of the search in the box labeled Stop Time. Then press the submit button in order to display all of the studies in the database that fall within this interval.
Times should be entered in the following format: Month, day, Year, Hour, Minute, and Second. All times are specified relative to UTC.
Some examples of valid times are:
03/15/2008 March 15, 2008
02-14-2007 12:20 12:20 UT on February 14, 2007
April 7, 2008 April 7, 2008
Sep 2, 2009 September 2, 2009
It is not necessary to specify hours, minutes or seconds.
Studies matching the selected times will be then be displayed.
Click on a study to display all of the rasters associated with that study.
Click on a raster to download the FITS file for that raster to your local machine.