Differences between revisions 3 and 4
Revision 3 as of 2008-07-03 10:42:30
Size: 6483
Editor: NicoleThomas
Comment:
Revision 4 as of 2008-07-10 08:18:16
Size: 6797
Editor: NicoleThomas
Comment:
Deletions are marked like this. Additions are marked like this.
Line 58: Line 58:
|| 08.07.2008 || lyapunov.f90 || 3.5 || - sub. get_traj_endpos: nparts*(ncircle+1) Punkte einlesen; <<BR>> - sub. calc_lyap: Mittelpunkte korrekt ermitteln, missing-values abfangen ||
|| 08.07.2008 || lyapunov.f90 || 3.6 || sub. get_traj_endpos: überprüfe, ob Daten für die richtige Zeit eingelesen werden ||

Änderungen im Paket clams-tools

17.05.2006

crista2init.f90

3.1

Erzeugen eines Init-Files mit Daten aus einem Crista-File

17.05.2006

pos_add.f90

3.1

Hinzufügen von Parametern zu einem Pos-File. Die Zeiten (time) dürfen unterschiedlich sein; im Gegensatz zu pos_dyn wird nicht nur räumlich, sondern auch zeitlich interpoliert.

17.05.2006

global_pos_add.f90

3.1

Globale Deklarationen für Programm pos_add

17.05.2006

pos_add_interface.f90

3.1

Interfaces zu Unterprogrammen, die von pos_add genutzt werden

17.05.2006

Makefile

3.5

Programme crista2init und pos_add ergänzt

29.05.2006

pos_add.inp_tmpl

1.1

Beispiel-Konfigurationsdatei für pos_add

29.05.2006

crista2init.inp_tmpl

1.1

Beispiel-Konfigurationsdatei für crist2init

29.05.2006

Makefile

3.6

Konfigurationsdateien anlegen

15.11.2006

pos_add.f90

3.1

Für Windfiles wird statt des Prefix (xxx) jetzt der Filename bis zur Datumsangabe (z. B. isen_xxx oder ecmwf_xxx) eingelesen. Damit können jetzt auch ECMWF-Dateien für die Interpolation genutzt werden.

15.11.2006

global_pos_add.f90

3.2

uvprefix hat die Länge 30 (statt wie bisher 3)

15.11.2006

pos.inp_tmpl

1.2

neues Beispiel für Konfigurations-Datei

09.02.2007

add_noonpos.f90

3.1

Fügt die Variablen NOONLAT und NOONLON zu einem Datensatz hinzu. Die entsprechenden Positionen werden mit Hilfe eines traj-Aufrufs ermittelt.

09.02.2007

add_noonpos.inp_tmpl

1.1

Beispiel-Konfigurationsdatei für add_noonpos

09.02.2007

Makefile

3.7

Programm add_noonpos ergänzt

12.02.2007

add_noonpos.f90

3.2

sub. get_theta_or_zeta: Wenn temp und press eingelesen werden, um theta zu bestimmen, kann die Dimensionierung der drei Felder unterschiedlich sein!

12.02.2007

add_noonpos.f90

3.3

neue sub. calc_theta

13.02.2007

add_noonpos.f90

3.4

Kommentare ergänzt

23.02.2007

add_noonpos.f90

3.5

Benutze nc_check_error aus nc_utils

23.02.2007

copy_pos_file.f90

3.1

neues Programm copy_pos_file:
Aufruf: copy_pos_file pos-file-name yymmddhh
Kopieren des angegebenen Pos-Files zu einem Pos-File mit dem angegebenen Datum. Die Variablen time, DATE_TIME und TIME_INIT werden entsprechend geändert. (pos_area braucht nicht in jedem Schleifendurchlauf der Skripte aufgerufen werden um gleiche Positionen zu erzeugen)

27.02.2007

add_noonpos.f90

3.6

Aufruf von traj nicht mehr auskommentiert

28.02.2007

add_noonpos.f90

3.7

Löschen der temporären Dateien (traj-files etc.)

13.03.2007

Makefile

3.8

Programm copy_pos_file ergänzt

13.03.2007

add_cooling_rate.f90

3.1

neues Programm: fügt Variable FCR zu einem pos-File dazu und ändert die Liste SPECIES entsprechend

13.03.2007

add_cooling_rate.inp_tmpl

1.1

Beispiel-Konfigurationsdatei für add_cooling_rate

15.03.2007

Makefile

3.9

Programm add_cooling_rate ergänzt

13.04.2007

traj_add_init.f90

3.1 und 3.2

neues Programm: fügt Parameter aus einem Init-File zu einem Trajektorien-File hinzu (Zu jedem Trajektorien-Ausgabezeitpunkt muss eine entsprechende Init-Datei vorhanden sein.)

13.04.2007

traj_add_init.inp_tmpl

1.1

Beispiel-Konfigurationsdatei für traj_add_init

13.04.2007

Makefile

3.10

Programm traj_add_init hinzugefügt

25.05.2007

add_noonpos.f90

3.8

NOONTHETA/NOONZETA wird ausgegeben

25.05.2007

add_noonpos.inp_tmpl

1.2

Zeile 16 (Abstand zw. Winddaten) an neue Version von traj.inp angepasst

14.06.2007

add_noonpos.f90

3.9

globale Attribute exp_VERTCOOR_name und exp_VERTCOOR_ref_level ausgeben

19.06.2007

add_noonpos.f90

3.10

sub. get_noonpos: wenn Startzeit=Endzeit (d.h. alle Trajektorien starten genau um 12Uhr) wird traj nicht aufgerufen (traj meldet einen Fehler, wenn Start- und Endzeit der Trajektorienrechnung identisch sind, und bricht ab.)

26.06.2007

inc_date30.f90

3.1

Inkrementierung bei der Benutzung von 30-Tage-Monaten

26.06.2007

Makefile

3.11

inc_date30 hinzugefügt

26.06.2007

inc_date30.ksh

3.1

Aufruf von inc_date30

14.08.2007

add_noonpos.f90

3.11

Erweiterungen für ndays>1 (SYNPOS statt NOONPOS ausgeben); NOONTIME bzw. SYNTIME ausgeben

26.11.2007

add_noonpos.f90

3.12

sub. get_noonpos: Korrektur bei Berechnung der Start- und Endzeit (für pos- und traj-Filenamen)

22.02.2008

Makefile

3.12

lokale Testversion (unter $HOME/clams/utils) von utils-Library kann genutzt werden

02.06.2008

zonal_mean.f90

3.1

neues Programm: Ermittelt zonale Mittel und schreibt diese auf eine NetCDF-Datei

02.06.2008

zonal_mean.inp_tmpl

1.1

Template für Konfigurationsdatei für Programm zonal_mean

02.06.2008

Makefile

3.13

Programm zonal_mean ergänzt

12.06.2008

lyapunov.f90

3.1

neues Programm: Berechnet Lyapunov-Exponent zu Positionen aus einer Init-Datei und fügt diesen zu dieser Datei hinzu

12.06.2008

lyapunov.inp_tmpl

1.1

Beispiel einer Konfigurationsdatei für das Programm lyapunov

12.06.2008

Makefile

3.14

Programm lyapunov ergänzt

13.06.2008

lyapunov.f90

3.2

Output von "traj" nicht auf den Bildschirm, sondern in eine Datei umlenken

13.06.2008

zonal_mean.f90

3.2

Belegung einer Real-Variablen (f_window) mit einem Double-Wert geändert

13.06.2008

add_noonpos

3.13

Klammern bei Aufruf der Funktion get_ref_level angegeben

20.06.2008

lyapunov.f90

3.3

Löschen der pos- und traj-Files

23.06.2008

Makefile

3.15

neues Programm press2fl hinzugefügt

23.06.2008

press2fl.f90

3.1

neues Programm, um eine ECMWF-Datei von Drucklevel nach Flightlevel zu konvertieren

23.06.2008

press2fl.f90

3.2

Kommentare ergänzt

23.06.2008

press2fl.f90

3.3

sub. interpolate_to_flightlevels: missing_values abfangen

23.06.2008

press2fl.inp_tmpl

1.1

Beispiel einer Konfigurationsdatei für das Programm press2fl

03.07.2008

lyapunov.f90

3.4

sub. write_lyap:
- overwrite LYAP if already exists
- change file_modification_time

08.07.2008

lyapunov.f90

3.5

- sub. get_traj_endpos: nparts*(ncircle+1) Punkte einlesen;
- sub. calc_lyap: Mittelpunkte korrekt ermitteln, missing-values abfangen

08.07.2008

lyapunov.f90

3.6

sub. get_traj_endpos: überprüfe, ob Daten für die richtige Zeit eingelesen werden

ClamsTools/Changes (last edited 2011-07-15 07:26:47 by NicoleThomas)