logo
spacer image for formatting
FAQ Log in spacer image for formatting
Search Profile spacer image for formatting
Memberlist Usergroups spacer image for formatting
Log in to check your private messages spacer image for formatting
Register spacer image for formatting
top border image
spacer image for formatting
Isis 3.0.20 (beta) Release 2006/06/30
Goto page 1, 2  Next
post new topic: Post new topic   post reply: This topic is locked: you cannot edit posts or make replies.
Isis Support Center Forum Index » Policies & Announcements » Isis 3.0.20 (beta) Release 2006/06/30
View previous topic :: View next topic  
Author Message
isismgr
Site Admin
Site Admin


Joined: 26 Feb 2004
Posts: 125
Location: USGS Astrogeology Research Program, Flagstaff, AZ

 mini post alt: Post Posted: Mon May 15, 2006 3:24 pm    Post subject: Isis 3.0.20 (beta) Release 2006/06/30
Reply with quote

Isis 3.0.20 (beta) Release 2006/06/30
A new version of Isis 3 beta is now available. For download and installation information please see the Isis 3 Installation Guide.

Major Change With This Release
NONE

ISIS Updates
View the following posts for the list of changes made to the ISIS system since the last release.

The ISIS Management Team


Last edited by isismgr on Fri Jun 30, 2006 3:22 pm; edited 5 times in total
 Back to top »
View user's profile Send private message Visit poster's website
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed May 24, 2006 9:13 am    Post subject: Class Deprications (PROG)
Reply with quote

The CameraManager class was depricated and replaced by CameraFactory. The ProjectionManager and CubeProjection classes were depricated and replaced by ProjectionFactory. The plugin file names for both cameras and projections have been changed. They should now be named Camera.plugin and Projection.plugin respectively.
 Back to top »
View user's profile Send private message
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed May 24, 2006 9:14 am    Post subject: phocube improvement (USER)
Reply with quote

The phocube application was modified to use ProcessByBrick rather than ProcessByLine. This greatly decreased the runtime for the application.
 Back to top »
View user's profile Send private message
spacer image
kbecker
Isis Support Team
Isis Support Team


Joined: 02 Mar 2004
Posts: 231
Location: USGS Astrogeology Research Program, Flagstaff, AZ

 mini post alt: Post Posted: Thu Jun 01, 2006 8:59 am    Post subject: hijitreg modification (USER, PROG)
Reply with quote

The hijitreg HiRISE application has a new parameter named CNETFILE. This provides the ability to write the results of the co-registration to an ISIS control point file for subsequent processing. This will be required for the 1-D transform intended to be applied to the results of hijitreg.
_________________
Kris Becker
Computer Scientist
Astrogeology Team
U.S. Geological Survey
 Back to top »
View user's profile Send private message Visit poster's website
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Thu Jun 01, 2006 11:28 am    Post subject: compare changes (USER)
Reply with quote

The compare application was modified to output the average difference, standard deviation, variance, and the minimum, maximum, and special pixel differences if the files are not identical.
 Back to top »
View user's profile Send private message
spacer image
kbecker
Isis Support Team
Isis Support Team


Joined: 02 Mar 2004
Posts: 231
Location: USGS Astrogeology Research Program, Flagstaff, AZ

 mini post alt: Post Posted: Fri Jun 09, 2006 3:25 pm    Post subject: StringTools ISIS2 namespace removed (PROG)
Reply with quote

The StringTools class was in the ISIS2 namespace (it migrated from ISIS2 into Isis 3). Its proliferation was about to occur more steadily so I replaced the ISIS2 namespace with the standard Isis namespace.
_________________
Kris Becker
Computer Scientist
Astrogeology Team
U.S. Geological Survey
 Back to top »
View user's profile Send private message Visit poster's website
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed Jun 14, 2006 10:04 am    Post subject: getkey bug fix (USER)
Reply with quote

A bug in getkey was fixed that was adding a newline in the returned keywords if they wrapped a line in the file. It now strips the string of all newlines and extra spaces prior to returning it.
 Back to top »
View user's profile Send private message
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed Jun 14, 2006 10:06 am    Post subject: new static method in Camera (USER, PROG)
Reply with quote

A static method called Distance was added to the Camera class that calculates the distance between two lat/lon points on a sphere. It takes in the lat/lon positions and the radius of the sphere (in meters). The method uses the Haversine Formula to calculate the distance.
 Back to top »
View user's profile Send private message
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed Jun 14, 2006 10:08 am    Post subject: Gui Modification (USER, PROG)
Reply with quote

The Gui class was modified to disable helper buttons when the parameter they are connected to is disabled.
 Back to top »
View user's profile Send private message
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed Jun 14, 2006 10:11 am    Post subject: cam2map changes (USER)
Reply with quote

The helper buttons in cam2map were moved. The first was moved from the resolution parameter to the pixres list and the second was moved from the slat parameter to the default range list parameter.

Additional error messages were also added to the helper buttons to give the user more insight into what is going on.
 Back to top »
View user's profile Send private message
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed Jun 14, 2006 10:37 am    Post subject: getkey bug fix (2) (PROG)
Reply with quote

A bug was found in getkey that did not allow the retrieval of a keyword that was not inside of an object or group. This bug has been fixed and the code has been reworked to remove the unnecessary repetition of code.
 Back to top »
View user's profile Send private message
spacer image
eribelin
Ra (Power Member)
Ra (Power Member)


Joined: 03 Oct 2005
Posts: 129
Location: Isis Programmer [retired account]

 mini post alt: Post Posted: Wed Jun 14, 2006 11:16 am    Post subject: PolarStereographic bug fix (USER)
Reply with quote

The PolarStereographic projection was giving a Segmentation Fault when ran with a center latitude value of 0. The error was being caused by a division by 0 in the code. An error check was added to ensure the center latitude was not equal to 0 to fix the problem.
 Back to top »
View user's profile Send private message
spacer image
kbecker
Isis Support Team
Isis Support Team


Joined: 02 Mar 2004
Posts: 231
Location: USGS Astrogeology Research Program, Flagstaff, AZ

 mini post alt: Post Posted: Thu Jun 15, 2006 2:32 pm    Post subject: SerialNumber Class Modification (PROG)
Reply with quote

The SerialNumber class is now being used more extensively for the ControlNet s/w. For those cases where no keywords can be matched in the label, the value Unknown is returned. I have added one more case that is considered before it gives up and returns Unknown. It will attempt to determine the filename and return the base file name - directory paths are stripped - as the serial number.

This will allow some applications to get further along if unique identification is determined from the serial number.

_________________
Kris Becker
Computer Scientist
Astrogeology Team
U.S. Geological Survey
 Back to top »
View user's profile Send private message Visit poster's website
spacer image
kbecker
Isis Support Team
Isis Support Team


Joined: 02 Mar 2004
Posts: 231
Location: USGS Astrogeology Research Program, Flagstaff, AZ

 mini post alt: Post Posted: Thu Jun 15, 2006 3:16 pm    Post subject: coreg modified (USER)
Reply with quote

The coreg application now uses the SerialNumber class to uniquely identify an image. The coregistration values are written to the CNETFILE file along with the serial number for each image.

In addition, the MATCH file is identified as the reference image in the control net file, CNETFILE. This may be important information for subsquent processing of the control file.

One issue that remains is band-to-band coregistration. This will cause an identity problem with the serial number as it appears to be the same image.

_________________
Kris Becker
Computer Scientist
Astrogeology Team
U.S. Geological Survey
 Back to top »
View user's profile Send private message Visit poster's website
spacer image
kbecker
Isis Support Team
Isis Support Team


Joined: 02 Mar 2004
Posts: 231
Location: USGS Astrogeology Research Program, Flagstaff, AZ

 mini post alt: Post Posted: Wed Jun 21, 2006 4:37 pm    Post subject: New CollectorMap Class (PROG)
Reply with quote

I have added a new policy-based template class that provides storage and retrieval of arbitrary types using arbitrary keys in a STL std::map.

It has a policy for key comparisons, called ComparePolicy, that provides inherent support for case-insenstive strings, robust floating point (necessary due to inprecise storage and manipulation of real values) and other types that may utilize the '==' operator such as integers and other intrinsics.

A second policy is for deletion or removal of the stored values. This policy, called RemovalPolicy, defaults to the destructor implementation. Provided with the class implementation is pointer deletes and array deletes.

The third policy is the copy policy, aptly called the CopyPolicy. The default is to rely on the class' copy constructor or assignment operator. Provided with the implementation is a PointerCopy, which will allocate an object using new and the objects copy constructor.

An example of a declaration using this class is:
Code:

#include "CollectorMap.h"

typedef CollectorMap<int,Cube *,SimpleCompare,PointerRemoval,PointerCopy> CubeMap;

CubeMap cmap;


cmap.add(1, new Cube());

if (cmap.exists(1)) {
  Cube *cube = cmap.get(1);
  cube->Open("mycube.cub");

//  Do something

  cube->Close();
  cmap.remove(1);
}


This will handle find a cube with the handle 1, removing it with the delete operator and copying it with the copy constructor using the new operator.

For simple strings and int maps, use:
Code:

typedef CollectorMap<std::string,int,NoCaseStringCompare> StringMap;


See the unit test for a pretty comprehensive examples.

_________________
Kris Becker
Computer Scientist
Astrogeology Team
U.S. Geological Survey
 Back to top »
View user's profile Send private message Visit poster's website
spacer image
Display posts from previous:   
Isis Support Center Forum Index » Policies & Announcements » Isis 3.0.20 (beta) Release 2006/06/30
post new topic: Post new topic   post reply: This topic is locked: you cannot edit posts or make replies. All times are GMT - 7 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
spacer image for formatting
image for the bottom border

If you are having problems logging in, accessing, or using the Isis Support Center, please contact Isis Support Center Administration: isisweb[at]astrogeology.usgs.gov.

USGS Isis Home





Solaris 1.12 phpBB theme/template © 2003 - 2006 Jakob Persson(forumthemes/bbstyles)