----- cara 1.9.0b8 -----  New in this version

- Project:renameSpectrum( Spectrum, string )

	change name of Spectrum in Project to string
	
- spec.createPeakList()

    has two variants with arguments:
    
    (1)
    spec.createPeakList( Spectrum )
    
    create a new peaklist, set its home spectrum to Spectrum
    define the atomTypes of the PeakList dimensions to be the same as that of the specified Spectrum
    
    (2)
    spec.createPeakList(color..., spectrum)
    
    spec.createPeakList(color,,, [spectrum] )
      where "color" = atomTypeDim1, atomTypeDim2, ...   or isotopeDim1, isotopeDim2, ...
      
      In this variant the AtomTypes of the peaklist dimension are manually set.
      Optionally, the HomeSpectrum of the peaklist can be set (this is an alternative to peakList:setHome( spectrum )
      
      What is color..., ?
      
	Color = AtomType bzw. Isotope Type. Varianten:
	spec.createPeakList(atomTypeDim1, atomTypeDim2, ..., atomTypeDim3, [ Spectrum ] )
	spec.createPeakList( Spectrum )
	
	R: In der ersten Variante wird das Home der PeakList auf Spectrum gesetzt, wenn es angegeben ist (shortcut für setHome).
	   In der zweiten Variante werden die AtomTypes des Spectrums verwendet und auch gleich das Home gesetzt.
      
      
- Position Kontextmenü in MonoScope PeakList bereinigt.


- spec.openPeakList() has a new variant with arguments:

    spec.openPeakList( String, Spectrum )
    
    String is the pathname to the peaklist file
    Spectrum is the home spectrum of the peaklist.
    
- PeakList:setHome(Spectrum) 
    was modified to set all pos tag entries fomr old home to new home without changing aliases
    
    R: setzt nun auch alle Positionen vom alten Home ins neue, ohne die Aliasse zu tangieren.
    
    
- Project:addPeakList(PeakList)

   was modified. It now requires the home of the peaklist to be defined
   using 
    PeakList:setHome( Spectrum )
    spec.createPeakList( Spectrum )
    spec.createPeakList( color..., Spectrum )
    spec.openPeakList( string, Spectrum )
   
    R: verlangt neu, dass das Home der PeakList gesetzt ist (entweder mit setHome oder gleich bei createPeakList oder openPeakList).
 
- The attribute "home" in the peak-tag of the cara repository no longer has any relevance.
   When a repository is opened, CARA sets the attribute to be equal to the home of the peaklist.
 
  R: Attribut "home" im peak-Tag des CARA-Files hat ab sofort keine Relevanz mehr.
     CARA setzt beim Öffnen das Attribut auf das Home der PeakList.
     Du kannst also auch "MovePeakProblem.cara" öffnen.



----- cara 1.9.0b9 -----  New in this version

 - Fixed issues in cara 1.9.0b8 related to loss of repository data while loading old repositories with pos attribute home=0 without dim attribute.
   
 - New MessageLog reports messages directly in the MessageLog window.

 - DummySpectra: if a spectrum cannot be found (it is not located at the Filepath specified in the repository) it is displayed in grey font and struck through in the
   SpectrumExplorer and black in the plane (i.e. no contours). However it can still be 'opened' with scopes. When the repository is saved, the spectrum remains in the project. The cal
   element now includes atom and ppm values for the spectrums dimensions. The spectrum parameters included in the cal element are therefore redundant to the data in read from the spectrum
   file and are used in cases where the spectrum cannot be found while loading the repository. 
   
 - MessageLog reports when it could not find a spectrum file while loading the repository.
   
 - When Add Spectrum is executed from the CARA spectrum explorer and a spectrum with the specified name exists already in the target project, the SpectrumId is concatanated to the name as
   follows:
   
   SpectrumName:SpectrumId

   R:   
   
   1. Problem gelöst mit Laden von Repositories mit pos home=0 ohne dim
   2. MessageLog zeigt neu auch die Messages direkt in der Spalte
   3. DummySpectrum: wenn Spektrendateien nicht gefunden werden, sind sie in der Liste grau und in der Plane schwarz dargestellt, aber können dennoch geöffnet werden. Beim abspeichern bleibt alles erhalten.
   4. Im Repository-File ist cal-Element um atom, ppm1 und ppm2 ergänzt worden, die zu jedem Spektrum redundant die Scale abspeichern. Diese Information wird für nichts anderes gebraucht als für DummySpectrum, wenn die Datei nicht gefunden wurde.
   5. Es gibt nun Einträge im Log, wenn Spektrum an anderem Pfad oder nicht gefunden wurden.
   6. Wenn man neu Add Spectrum im CARA Explorer ausführt mit einem Namen, den es schon gibt, wird : SpecID angefügt. Dasselbe gilt auch in Lua Project:addSpectrum. 


Personal Tools