Skip to content

Commit

Permalink
Matlab release 2.5 (#689)
Browse files Browse the repository at this point in the history
* 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]>
  • Loading branch information
lfarv and lnadolski committed Nov 20, 2023
1 parent 8d628bf commit e3d35ef
Show file tree
Hide file tree
Showing 70 changed files with 3,292 additions and 223 deletions.
687 changes: 687 additions & 0 deletions Contents.m

Large diffs are not rendered by default.

17 changes: 13 additions & 4 deletions ToolboxPackagingConfiguration.prj
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ AT is based on a 6-D modular tracking engine written in C/C++ for efficiency. La

View on GitHub</param.description>
<param.screenshot>${PROJECT_ROOT}/developer/matlab/AT.png</param.screenshot>
<param.version>2.4</param.version>
<param.version>2.5</param.version>
<param.output>${PROJECT_ROOT}/Accelerator Toolbox.mltbx</param.output>
<param.products.name />
<param.products.id />
Expand All @@ -43,25 +43,33 @@ View on GitHub</param.description>
% **/*.bak
.*
**/.*
_custom_build
build
dist
atoctave
developer
doc
jupyter
pyat
resources
utils
wheelhouse
*.md
**/*.md
**/*.rst
**/*.tar
**/*.mex*
**/*.py
docs/_*
docs/common
docs/m
docs/p
docs/images
docs/make.bat
docs/Makefile</param.exclude.filters>
docs/Makefile
MANIFEST.in
pyproject.toml
setup.cfg</param.exclude.filters>
<param.exclude.pcodedmfiles>true</param.exclude.pcodedmfiles>
<param.examples>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;examples&gt;
Expand All @@ -81,6 +89,7 @@ docs/Makefile</param.exclude.filters>
<param.matlabpath.excludes>
<item>/</item>
<item>/developer/matlab</item>
<item>/machine_data/__pycache__</item>
</param.matlabpath.excludes>
<param.javaclasspath.excludes>
<item>/docs/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.9/lib/concurrent-ruby/concurrent/concurrent_ruby.jar</item>
Expand Down Expand Up @@ -149,7 +158,7 @@ docs/Makefile</param.exclude.filters>
</build-deliverables>
<workflow />
<matlab>
<root>/Applications/MATLAB_R2022a.app</root>
<root>/Applications/MATLAB_R2023b.app</root>
<toolboxes>
<toolbox name="matlabcoder" />
</toolboxes>
Expand All @@ -168,7 +177,7 @@ docs/Makefile</param.exclude.filters>
<vista>false</vista>
<linux>false</linux>
<solaris>false</solaris>
<osver>12.5.1</osver>
<osver>13.6.1</osver>
<os32>false</os32>
<os64>true</os64>
<arch>maci64</arch>
Expand Down
39 changes: 39 additions & 0 deletions atintegrators/Contents.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
% ATINTEGRATORS
% See also
%
% Contents file for ATINTEGRATORS and its subfolders.
%
% ATINTEGRATORS
% aperture - Creates a aperture element in old a AT version (Obsolete)
% BndStrMPoleSymplectic4Pass - .m Help file for BndStrMPoleSymplectic4Pass.c
% corrector - Creates a corrector element in old a AT version (Obsolete)
% drift - Creates a drift element in old a AT version (Obsolete)
% DriftPass - - Integrator for Drift spaces
% ExactHamiltonianPass - .m Help file for ExactHamiltonianPass.c
% GWigSymplecticPass - #ok<STOUT>
% GWigSymplecticRadPass - #ok<STOUT>
% hmonitor - Creates a horizontal monitor element in old AT version (Obsolete)
% idtable - (fname, Nslice, filename, Energy, method)
% idtable_global - IDTABLE Creates a RADIA-Map based element
% marker - Creates a marker element in old AT version (Obsolete)
% mChangeRefPass - Change the reference energy by scaling
% mDriftPass - Example of pass method in matlab
% mhdrload_bis - Loads data from an ASCII file containing multiple text
% mIdentityPass - MDRIFTPASS - example of pass method in matlab
% monitor - Creates a monitor element in old AT versions (Obsolete)
% multipole - Creates a thick multipole element in old AT versions (Obsolete)
% passmethodlist - Utility function for MATLAB Compiler
% passmethods - Returns a list of available AT passmethod functions in
% quadrupole - Creates a quadrupole element in old AT version (Obsolete)
% rbend - Creates a rectangular bend in old AT version (Obsolete)
% rbend2 - Creates rectangular bend with dipole fringe field in old AT versions (Obsolete)
% rbend3 - Creates a rectangular bend with different fringe fields at entrance
% rfcavity - Creates a RF cavity in older AT version
% sbend - Creates a sector bend element in old AT versions (Obsolete)
% sextupole - Creates a sextupole element in old AT versions (Obsolete)
% skewquad - Creates a skewquad element (alias to multipole) in old AT version (Obsolete)
% solenoid - Creates a solenoid element in old AT versions (Obsolete)
% vmonitor - Creates a vertical monitor element in old AT version (Obsolete)
% wiggler - (fname, Ltot, Lw, Bmax, Nstep, Nmeth, By, Bx, method,energy)
%
% This file was generated by updateContents.m on 06 Nov 2023 at 14:58:13.
Loading

0 comments on commit e3d35ef

Please sign in to comment.