Activity for Accelerator Toolbox

  • Rupal Amin Rupal Amin posted a comment on discussion General Discussion

    I just installed Accelerator Toolbox (Matlab). I have never used it before, but my goal is to eventually have a model of the LSU CAMD storage ring. I am getting the following error. Help would be appreciated. Warning: Slow access to properties because there is no RingParam element. Consider adding it with the command: ">> ring=atSetRingProperties(ring)". In atGetRingProperties (line 79) In frequency_control (line 10) In atlinopt6 (line 83)

  • Illya Drebot Illya Drebot posted a comment on discussion Bugs

    It was conflict with function drift from Financial Toolbox Matlab. Uninstalling Financial Toolbox problem solved. Best regards, Illya

  • Illya Drebot Illya Drebot posted a comment on discussion Bugs

    Sorry probably it is not a realy a bug and it is just my misunderstanding. I install AT from svn add path and try to run talk.m to start study this code. But I discover that in MATLAB R2017b what I use, function "drift" is reserved since R2008a. what create a next error: Loading SPEAR lattice in spear2.m Error using drift Too many input arguments. Error in spear2 (line 20) DR01 = drift('DR01' ,1.344800,'DriftPass'); Error in talk (line 9) spear2 Best regards, Illya

  • bnash31 bnash31 committed [r744]

    Delete at2devel branch. Bug fixes for AT2 now in at2fixes branch.

  • Laurent Farvacque Laurent Farvacque committed [r743]

    Changed QuadMPoleFringePass not existing any more to StrMPoleSymplectic4Pass

  • Laurent Farvacque Laurent Farvacque committed [r742]

    new branch for initial bug fixes

  • Accelerator Toolbox Accelerator Toolbox released /atcollab-release-2.0.zip

  • bnash31 bnash31 committed [r741]

    Create tag for release 2.0.

  • Laurent Farvacque Laurent Farvacque committed [r740]

    Version 2.0 : at2devel merged into trunk

  • bnash31 bnash31 committed [r739]

    merge from trunk

  • bnash31 bnash31 committed [r738]

    Add at.m help file to get help when typing, help at .

  • bnash31 bnash31 committed [r737]

    remove FitQuadrupoleLength atmatch example which was incomplete

  • Laurent Farvacque Laurent Farvacque committed [r736]

    Version number set to 2

  • bnash31 bnash31 committed [r735]

    move private lyap function to Radiation directory where it is used by ohmienvelope

  • LSN LSN committed [r734]

    used fundamental Physical Constants library

  • LSN LSN committed [r733]

    typo

  • LSN LSN committed [r732]

    Update Version number

  • LSN LSN committed [r731]

    used fundamental Physical Constants library

  • LSN LSN committed [r730]

    used fundamental Physical Constants library

  • Laurent Farvacque Laurent Farvacque committed [r729]

    Define different map files for the 2016b+ Matlab mex command, and workaround a bug in MacOSX setup

  • Eugene Tan Eugene Tan committed [r728]

    Added parallel/threaded option from XiaoBiao. Can enable or disable in mexpassmethod.m during compile time. Still needs tweaking for different operating systems. Tested on CentOS 6 and 7.

  • Eugene Tan Eugene Tan committed [r727]

    changes to mexing for matlab 2016b onwards.

  • Eugene Tan Eugene Tan committed [r726]

    Updated atmexall to reflect some files that have moved.

  • bnash31 bnash31 committed [r725]

    Make Paramgroup folder and move functions

  • bnash31 bnash31 committed [r724]

    Create CollectiveEffects folder and move a few functions.

  • bnash31 bnash31 committed [r723]

    Move some functions from pubtools/local_lattice_params to atphysics/LinearOptics

  • bnash31 bnash31 committed [r722]

    Relocate and delete functions from global_lattice_params.

  • Simone Liuzzo Simone Liuzzo committed [r721]

    example fixed and improved

  • Simone Liuzzo Simone Liuzzo committed [r720]

    example fixed and improved

  • bnash31 bnash31 committed [r719]

    More function classification.

  • bnash31 bnash31 committed [r718]

    Move Converters from pubtools to lattice directory.

  • Simone Liuzzo Simone Liuzzo committed [r717]

    AT -> Elegant converter

  • bnash31 bnash31 committed [r716]

    Take header from modnaff.c and put it in separate file in licenseFiles directory to act as license file for NAFF. Permission should be confirmed by L. Nadolski and/or J. Laskar.

  • bnash31 bnash31 committed [r715]

    Move atsummary function and delete some extra tune amplitude and tune finding functions.

  • bnash31 bnash31 committed [r714]

    Move atsummary function and delete some extra tune amplitude and tune finding functions.

  • bnash31 bnash31 committed [r713]

    Make folders for different categories of functions in atphysics and move functions to appropriate folders.

  • Nicola Carmignani Nicola Carmignani committed [r712]

    small changes in bunch length, synchrotron tune and synchronous phase functions

  • bnash31 bnash31 committed [r711]

    compute and display tunes and chromaticities for full versus fast rings

  • bnash31 bnash31 committed [r710]

    simplify and improve atfastring demo

  • Laurent Farvacque Laurent Farvacque committed [r709]

    Use the table of physical constants

  • Laurent Farvacque Laurent Farvacque committed [r708]

    Make the plot optional

  • Laurent Farvacque Laurent Farvacque committed [r707]

    Use atenergy

  • Eugene Tan Eugene Tan committed [r706]

    Added optional KickAngle field to make the interface between correctors and combined function mangets the same. KickAngle will be converted to B[0] and A[0] field.

  • Nicola Carmignani Nicola Carmignani committed [r705]

    atQuantDiff can create the diffusion element for a given orbit

  • bnash31 bnash31 committed [r704]

    add directory for ID tracking and kick U35 map example

  • bnash31 bnash31 committed [r703]

    Move atmatch examples into atdemos folder

  • bnash31 bnash31 committed [r702]

    replace std2 with std and mean2 with mean in findtune so toolbox not needed, nans should be cleared ahead of time now

  • bnash31 bnash31 committed [r701]

    add files for tracking with impedance using a BBR example

  • Laurent Farvacque Laurent Farvacque committed [r700]

    Added NAFF compilation

  • Laurent Farvacque Laurent Farvacque committed [r699]

    Moved naff from pubtools to atphysics

  • bnash31 bnash31 committed [r698]

    remove .m files with C code in diffusion matrix computations

  • bnash31 bnash31 committed [r697]

    remove Quad Fringe pass methods that are redundant with StrMPoleSymplectic4(Rad)Pass.c

  • bnash31 bnash31 committed [r696]

    rename impedance pass method more standardly

  • Laurent Farvacque Laurent Farvacque committed [r695]

    Generate passmethodlist.m, the list of available pass methods

  • Laurent Farvacque Laurent Farvacque committed [r694]

    Fixed VisualStudio compile problem

  • bnash31 bnash31 committed [r693]

    use soleil lattice for atfastring test

  • bnash31 bnash31 committed [r692]

    mv atfastring functions in atmat/lattice directory and move testing function into atmat/atdemos/atfastring

  • bnash31 bnash31 committed [r691]

    collect license files together in license folder of doc directory

  • bnash31 bnash31 committed [r690]

    move tracking test into atdemos/tracking

  • bnash31 bnash31 committed [r689]

    move A. Terebilo talk.m into doc folder

  • bnash31 bnash31 committed [r688]

    create folders in atdemos and move stuff to classify different demos and testing routines

  • bnash31 bnash31 committed [r687]

    move lattice files from atdemos directory to machine_data directory

  • Simone Liuzzo Simone Liuzzo committed [r686]

    fixed error in plotERaperture that would not allow plotting of only rectangular or only elliptical apertures

  • bnash31 bnash31 committed [r685]

    driftpass -> DriftPass

  • Simone Liuzzo Simone Liuzzo committed [r684]

    basic undulator model for emittance estimates

  • Simone Liuzzo Simone Liuzzo committed [r683]

    added function to get s position in a lattice given cartesian coordinates

  • Simone Liuzzo Simone Liuzzo committed [r682]

    added index option to atplot to display index in AT structure

  • bnash31 bnash31 committed [r681]

    remove xloptics distribution with AT

  • Nicola Carmignani Nicola Carmignani committed [r680]

    figures are deleted also in the at2devel branch

  • Accelerator Toolbox Accelerator Toolbox released /atcollab-release-1.4.1.zip

  • bnash31 bnash31 committed [r679]

    create tag for 1.4.1

  • Nicola Carmignani Nicola Carmignani committed [r678]

    deleted jpg and fig files from LatticeTuningFunctions in pubtools

  • Nicola Carmignani Nicola Carmignani committed [r677]

    property svn:mergeinfo is changed

  • Nicola Carmignani Nicola Carmignani committed [r676]

    Small modification in pubtools directory

  • Nicola Carmignani Nicola Carmignani committed [r675]

    merged small change in ringpara

  • Nicola Carmignani Nicola Carmignani committed [r674]

    number of digits of electron mass and Cq increased in ringpara, after it was requested by Ian at DLS

  • Nicola Carmignani Nicola Carmignani committed [r673]

    bug fixed in BndMPoleSymplectic4E2Pass.c and RadPass and merged some other modifications from Simone in pubtools

  • Nicola Carmignani Nicola Carmignani committed [r672]

    bug fixed in BndMPoleSymplectic4E2Pass.c when gap and fint are defined and added trackfunction and physical apertures in BndMPoleSymplectic4E2RadPass.c

  • Simone Liuzzo Simone Liuzzo committed [r671]

    fixed some errors and missing files in /pubtool/LatticeTuningFunctions

  • Laurent Farvacque Laurent Farvacque committed [r670]

    Corrected the help section

  • Laurent Farvacque Laurent Farvacque committed [r669]

    New flag "ReuseLattice" in ringpass and linepass. The "reuse" flag is still accepted but has no effect

  • Laurent Farvacque Laurent Farvacque committed [r668]

    Added labels for Multipole and BPM patches

  • Laurent Farvacque Laurent Farvacque committed [r667]

    improved help

  • bnash31 bnash31 committed [r666]

    add lumped impedance pass method by S. White

  • Simone Liuzzo Simone Liuzzo committed [r665]

    added new passmethod fields in element splitting

  • bnash31 bnash31 committed [r664]

    rename response matrix directory with _ so theres no space in the name

  • bnash31 bnash31 committed [r663]

    remove paralel at directory until they can be better supported and integrated with other pass methods

  • bnash31 bnash31 committed [r662]

    remove MML directory

  • bnash31 bnash31 committed [r661]

    remove tpsa directory

  • Nicola Carmignani Nicola Carmignani committed [r660]

    additional field coordinates_at_loss added to the structure lossinfo. When particles are outside the physical aperture, the sixth coordinate is changed to inf. EAperturePass has been updated to use the trackFunction.

  • Anonymous posted a comment on discussion AT1.4 discussion

    I could not use AT 1.4 under ubuntu 16.04 system. After setting up the path, I used atmexall command to compile the corresponding files, then it shows ALL mex-files created successfully. But there is a warning: You are using gcc version '5.4.0'. The version of gcc is not supported. The version currently supported with MEX is '4.9.x'. It is not easy to use gcc 4.9.x to replace gcc 5.4.0. Is it possible to adjust the source code a bit? Ji from HZB

  • Nicola Carmignani Nicola Carmignani committed [r659]

    added two old functions for dipole fringe fields: edge and edge_fringe for compatibility with old dipole passmethods

  • Nicola Carmignani Nicola Carmignani committed [r658]

    I merge the change in QuantDiffPass done by S. White from the trunk to at2devel

  • Nicola Carmignani Nicola Carmignani committed [r657]

    S. White changed the random number generator in QuantDiffPass with a faster one

  • bnash31 bnash31 posted a comment on discussion AT1.4 discussion

    I've been in touch with a few people who are having problems compiling AT on different Linux distributions. In particular, atmexall seems to work, but then when tracking, the passfunction or track function aren't found. Others having this problem? I think it requires an adjustment of the compilation flags with the mex command, but didn't understand the details yet.

  • bnash31 bnash31 modified a comment on discussion AT2.0 discussion

    The main documentation in AT is in the functions themselves. Each function should have an explanation of the arguments and a description of the function. All these function help headers can be collected into a linked webpage using the utility m2html https://se.mathworks.com/matlabcentral/newsreader/view_thread/2814 Next, we need documentation of the integrators and various tutorials and explantions of the physics. I've created a primer for those getting started and also to understand some differences...

  • bnash31 bnash31 posted a comment on discussion AT2.0 discussion

    The main documentation in AT is in the functions themselves. Each function should have an explanation of the arguments and a description of the function. All these function help headers can be collected into a linked webpage using the utility m2html https://se.mathworks.com/matlabcentral/newsreader/view_thread/2814 Next, we need documentation of the integrators and various tutorials and explantions of the physics. I've created a primer for those getting started and also to understand some differences...

  • bnash31 bnash31 committed [r656]

    delete incomplete driving term functions

  • bnash31 bnash31 modified a comment on discussion AT2.0 discussion

    Hi all, Here are the priority 1 items we have for now: Fringe field model (affecting chromaticity) PassMethods Reduction and simplification Check performance and accuracy between AT old/ AT New Quadrupole Fringefield distinguish Entrance/Exit (split magnet) Two models E. Forest Version Elegant Version Tracking/Pass Benchmarking Done for ESRF/SOLEIL/ThomX NAFF integrated into tune finding functions Look4 add (database based fast help)

  • bnash31 bnash31 modified a comment on discussion AT2.0 discussion

    Hi all, Here are the priority 1 items we have for now: Fringe field model (affecting chromaticity) PassMethods Reduction and simplification Check performance and accuracy between AT old/ AT New Quadrupole Fringefield distinguish Entrance/Exit (split magnet) Two models E. Forest Version Elegant Version Tracking/Pass Benchmarking Done for ESRF/SOLEIL/ThomX NAFF integrated into tune finding functions Look4 add (database based fast help)

1 >
MongoDB Logo MongoDB