Skip to content

Commit e3d35ef

Browse files
lfarvlnadolski
andauthored
Matlab release 2.5 (#689)
* Doc for release 2.5 * Packager for release 2.5 * Rebased on master * feat: modify template to generate doc with m2html * feat: update directory list * doc: separate contents (autogenerated) and README * Doc: update contents * Restore atmat/at.m and atmat/Contents.m * Add CoorectorPass bug fix in the release notes * Added Contents.m files * Update the release notes to take the last commits into account * increment the release notes --------- Co-authored-by: Laurent S. Nadolski <[email protected]>
1 parent 8d628bf commit e3d35ef

File tree

70 files changed

+3292
-223
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+3292
-223
lines changed

Contents.m

Lines changed: 687 additions & 0 deletions
Large diffs are not rendered by default.

ToolboxPackagingConfiguration.prj

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ AT is based on a 6-D modular tracking engine written in C/C++ for efficiency. La
1616

1717
View on GitHub</param.description>
1818
<param.screenshot>${PROJECT_ROOT}/developer/matlab/AT.png</param.screenshot>
19-
<param.version>2.4</param.version>
19+
<param.version>2.5</param.version>
2020
<param.output>${PROJECT_ROOT}/Accelerator Toolbox.mltbx</param.output>
2121
<param.products.name />
2222
<param.products.id />
@@ -43,25 +43,33 @@ View on GitHub</param.description>
4343
% **/*.bak
4444
.*
4545
**/.*
46+
_custom_build
47+
build
48+
dist
4649
atoctave
4750
developer
4851
doc
4952
jupyter
5053
pyat
5154
resources
5255
utils
56+
wheelhouse
5357
*.md
5458
**/*.md
5559
**/*.rst
5660
**/*.tar
5761
**/*.mex*
5862
**/*.py
5963
docs/_*
64+
docs/common
6065
docs/m
6166
docs/p
6267
docs/images
6368
docs/make.bat
64-
docs/Makefile</param.exclude.filters>
69+
docs/Makefile
70+
MANIFEST.in
71+
pyproject.toml
72+
setup.cfg</param.exclude.filters>
6573
<param.exclude.pcodedmfiles>true</param.exclude.pcodedmfiles>
6674
<param.examples>&lt;?xml version="1.0" encoding="utf-8"?&gt;
6775
&lt;examples&gt;
@@ -81,6 +89,7 @@ docs/Makefile</param.exclude.filters>
8189
<param.matlabpath.excludes>
8290
<item>/</item>
8391
<item>/developer/matlab</item>
92+
<item>/machine_data/__pycache__</item>
8493
</param.matlabpath.excludes>
8594
<param.javaclasspath.excludes>
8695
<item>/docs/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.9/lib/concurrent-ruby/concurrent/concurrent_ruby.jar</item>
@@ -149,7 +158,7 @@ docs/Makefile</param.exclude.filters>
149158
</build-deliverables>
150159
<workflow />
151160
<matlab>
152-
<root>/Applications/MATLAB_R2022a.app</root>
161+
<root>/Applications/MATLAB_R2023b.app</root>
153162
<toolboxes>
154163
<toolbox name="matlabcoder" />
155164
</toolboxes>
@@ -168,7 +177,7 @@ docs/Makefile</param.exclude.filters>
168177
<vista>false</vista>
169178
<linux>false</linux>
170179
<solaris>false</solaris>
171-
<osver>12.5.1</osver>
180+
<osver>13.6.1</osver>
172181
<os32>false</os32>
173182
<os64>true</os64>
174183
<arch>maci64</arch>

atintegrators/Contents.m

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
% ATINTEGRATORS
2+
% See also
3+
%
4+
% Contents file for ATINTEGRATORS and its subfolders.
5+
%
6+
% ATINTEGRATORS
7+
% aperture - Creates a aperture element in old a AT version (Obsolete)
8+
% BndStrMPoleSymplectic4Pass - .m Help file for BndStrMPoleSymplectic4Pass.c
9+
% corrector - Creates a corrector element in old a AT version (Obsolete)
10+
% drift - Creates a drift element in old a AT version (Obsolete)
11+
% DriftPass - - Integrator for Drift spaces
12+
% ExactHamiltonianPass - .m Help file for ExactHamiltonianPass.c
13+
% GWigSymplecticPass - #ok<STOUT>
14+
% GWigSymplecticRadPass - #ok<STOUT>
15+
% hmonitor - Creates a horizontal monitor element in old AT version (Obsolete)
16+
% idtable - (fname, Nslice, filename, Energy, method)
17+
% idtable_global - IDTABLE Creates a RADIA-Map based element
18+
% marker - Creates a marker element in old AT version (Obsolete)
19+
% mChangeRefPass - Change the reference energy by scaling
20+
% mDriftPass - Example of pass method in matlab
21+
% mhdrload_bis - Loads data from an ASCII file containing multiple text
22+
% mIdentityPass - MDRIFTPASS - example of pass method in matlab
23+
% monitor - Creates a monitor element in old AT versions (Obsolete)
24+
% multipole - Creates a thick multipole element in old AT versions (Obsolete)
25+
% passmethodlist - Utility function for MATLAB Compiler
26+
% passmethods - Returns a list of available AT passmethod functions in
27+
% quadrupole - Creates a quadrupole element in old AT version (Obsolete)
28+
% rbend - Creates a rectangular bend in old AT version (Obsolete)
29+
% rbend2 - Creates rectangular bend with dipole fringe field in old AT versions (Obsolete)
30+
% rbend3 - Creates a rectangular bend with different fringe fields at entrance
31+
% rfcavity - Creates a RF cavity in older AT version
32+
% sbend - Creates a sector bend element in old AT versions (Obsolete)
33+
% sextupole - Creates a sextupole element in old AT versions (Obsolete)
34+
% skewquad - Creates a skewquad element (alias to multipole) in old AT version (Obsolete)
35+
% solenoid - Creates a solenoid element in old AT versions (Obsolete)
36+
% vmonitor - Creates a vertical monitor element in old AT version (Obsolete)
37+
% wiggler - (fname, Ltot, Lw, Bmax, Nstep, Nmeth, By, Bx, method,energy)
38+
%
39+
% This file was generated by updateContents.m on 06 Nov 2023 at 14:58:13.

0 commit comments

Comments
 (0)