[Back]
Block display

SAD Update V1.1.1.5k64 SynchroBetaEmittance, etc. Name:K. Oide Date:2018/10/07(Sun) 14:13:32 No.875

Fixes:
1. Fixed some conflicting lines in HelpMessages.n for commit by svn or
git.

Changes:

1. Closed orbit finding by EMIT with NORFSW now finds out the orbit
with the initial momentum given at the entrance of the beam line, which
can be specified by DP0+CALC.

2. SynchroBetaEmittance function returns the projected emittances
emitxp and emityp. The returned value is a list:

{{nus, emitx, emity, emitxp, emityp, conv}, ... }

where nus, emitx, emity, emitxp, emityp, conv are the synchrotron tune,
equilibrium horizontal and
vertical emittances, horizontal and vertical projected emittances, and
the convergence, respectively.

3. The closed orbit finding in SynchroBetaEmittance or SYNCHROBETA
command has been refined to obtain more exact closed orbit for each
momentum deviation.

4. The option of ls for FileDialog is changed to -lnatL to follow
symbolic links and to show all invisible files.

5. Now a new variable Default$CanvasBG can specify the BG of the canvas
created automatically without explicit generation using Canvas
function. The default is "white".

6. Internal detection of NaN is modified to catch -NaN, etc., generated
by the compiled modules depending on the compiler. Some complier indeed
generates different NaNs depending on the routine, for instance, 0/0
and sqrt(-1) result in different NaNs.

SAD Update V1.1.1.5.4k64 Name:K. Oide Date:2018/11/09(Fri) 20:15:46 No.886

Fixes:
1. Maintained optics calculation with TWAKE/LWAKE, which has been ignored for a long time.
2. Nested Get might have been causing "damaged buffer" error. Inserted \n after the previous record.
3. Fixed something like LINE["GEO","nnn+0.1"].
4. Wrong handling of a variable linep to cause "buffer damaged".
5. DROTATE becomes effective for MULTwith ANGLE=0.

Changes:
1. Location of img for SADHelp changed to Documents/SADHelp_img .
2. Fine adjustment of tespl in temits.f .
3. An error message in tfeval1.f.
4. The number of radial modes has minimum (15) in SynchroBetaEmittance.
5. tfCrypt_.c includes crypt.h if it exists.
6. gs.in to run sad1.exe in the same directory as gs. Also several environments are modified to use from the same root.
7. Avoid loading some .n files such as TopDrawer, D, etc., unless necessary.

Added:
1. A new function FFS$SHOW. FFS$SHOW[] returns the same result as FFS["SHOW"].

Something wrong in repositories Name:K. Oide Date:2018/11/27(Tue) 12:32:09 No.894

Dear Users,

Something has been wrong in the SVN and Git repositories for k64. Several files have been reset to very old ones, probably by my mistake. Please suspend to use them until further notice.

Corrected Name:K. Oide Date:2018/11/27(Tue) 13:13:38 No.895

Repositories have been recovered, I hope.


> Dear Users,
>
> Something has been wrong in the SVN and Git repositories for k64. Several files have been reset to very old ones, probably by my mistake. Please suspend to use them until further notice.

- WebForum -