Skip to content

Commit c08526e

Browse files
committed
Matlab release notes
1 parent 7d2c384 commit c08526e

File tree

4 files changed

+110
-3
lines changed

4 files changed

+110
-3
lines changed
4.41 KB
Binary file not shown.

docs/atdocs/matlab/helptoc.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
<tocitem target="release_notes/r2.4.html">r2.4</tocitem>
5353
<tocitem target="release_notes/r2.5.html">r2.5</tocitem>
5454
<tocitem target="release_notes/r2.6.html">r2.6</tocitem>
55+
<tocitem target="release_notes/r2.7.html">r2.7</tocitem>
5556
</tocitem>
5657
<tocitem target="https://atcollab.github.io/at/"
5758
image="$toolbox/matlab/icons/webicon.gif">

docs/atdocs/matlab/release_notes.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
To make changes, update the MATLAB code and republish this document.
88
-->
99
<title>Release notes</title>
10-
<meta name="generator" content="MATLAB 24.1">
10+
<meta name="generator" content="MATLAB 24.2">
1111
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
12-
<meta name="DC.date" content="2024-06-20">
12+
<meta name="DC.date" content="2025-04-16">
1313
<meta name="DC.source" content="release_notes.m">
1414
<style type="text/css">
1515
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outine:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
@@ -91,9 +91,12 @@ <h1>Release notes</h1>
9191
<p>
9292
<a href="matlab:web(fullfile(docroot,'3ptoolbox','atacceleratortoolbox','doc','release_notes/r2.6.html'))">r2.6</a>
9393
</p>
94+
<p>
95+
<a href="matlab:web(fullfile(docroot,'3ptoolbox','atacceleratortoolbox','doc','release_notes/r2.7.html'))">r2.7</a>
96+
</p>
9497
<p class="footer">
9598
<br>
96-
<a href="https://www.mathworks.com/products/matlab/">Published with MATLAB&reg; R2024a</a>
99+
<a href="https://www.mathworks.com/products/matlab/">Published with MATLAB&reg; R2024b</a>
97100
<br>
98101
</p>
99102
</div>
@@ -110,6 +113,8 @@ <h1>Release notes</h1>
110113
%
111114
% <matlab:web(fullfile(docroot,'3ptoolbox','atacceleratortoolbox','doc','release_notes/r2.6.html')) r2.6>
112115
%
116+
% <matlab:web(fullfile(docroot,'3ptoolbox','atacceleratortoolbox','doc','release_notes/r2.7.html')) r2.7>
117+
%
113118
114119
##### SOURCE END #####
115120
-->
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,IE=9,chrome=1"><meta name="generator" content="MATLAB 2024b"><title>2.7</title><style type="text/css">.rtcContent { padding: 30px; } .S0 { margin: 3px 10px 5px 4px; padding: 0px; line-height: 28.8px; min-height: 0px; white-space: pre-wrap; color: rgb(192, 76, 11); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 24px; font-weight: 400; text-align: left; }
3+
.S1 { margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: 700; text-align: left; }
4+
.S2 { margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; }
5+
.S3 { margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; }
6+
.S4 { margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; }</style></head><body><div class = rtcContent><h1 class = 'S0'><span style=' font-weight: bold;'>2.7</span></h1><h3 class = 'S1'><span style=' font-weight: bold;'>Main changes</span></h3><ul class = 'S2'><li class = 'S3'><span>GPU tracking is now implemented, thanks to </span><a href = "https://github.com/JeanLucPons"><span>@JeanLucPons</span></a><span>,</span></li><li class = 'S3'><span>Physical constants are updated to CODADA 2022. This may cause slight changes in the results,</span></li><li class = 'S3'><span>The computation of diffusion matrices is now modular and is integrated in the C integrators,</span></li><li class = 'S3'><span>The seed of random generators can now be set at the beginning of tracking, as an argument of </span><span style=' font-family: monospace;'>ringpass</span><span> and </span><span style=' font-family: monospace;'>linepass.</span></li></ul><h3 class = 'S1'><span>New features</span></h3><ul class = 'S2'><li class = 'S3'><span>Gpu tracking by </span><a href = "https://github.com/JeanLucPons"><span>@JeanLucPons</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/920"><span>#920</span></a></li><li class = 'S3'><span>Update of Matlab physical constants to CODADA 2022 by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/884"><span>#884</span></a></li><li class = 'S3'><span>Modular computation of diffusion matrices by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/742"><span>#742</span></a></li><li class = 'S3'><span>Allow setting the seed of random generators by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/905"><span>#905</span></a></li></ul><h3 class = 'S1'><span>Bug fixes</span></h3><ul class = 'S2'><li class = 'S3'><span>Fix load mat by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/791"><span>#791</span></a></li><li class = 'S3'><span>Update momentum aperture matlab by </span><a href = "https://github.com/oscarxblanco"><span>@oscarxblanco</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/786"><span>#786</span></a></li><li class = 'S3'><span>add check_6d in findorbit4 and atlinopt4 by </span><a href = "https://github.com/oscarxblanco"><span>@oscarxblanco</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/789"><span>#789</span></a></li><li class = 'S3'><span>New test of the average optics values by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/794"><span>#794</span></a></li><li class = 'S3'><span>use _Complex_I instead of I by </span><a href = "https://github.com/swhite2401"><span>@swhite2401</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/802"><span>#802</span></a></li><li class = 'S3'><span>update AT matlab help default pass method in atthinmultipole by </span><a href = "https://github.com/oscarxblanco"><span>@oscarxblanco</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/819"><span>#819</span></a></li><li class = 'S3'><span>Bug Fix: Wiggler diffusion matrix by </span><a href = "https://github.com/joanarenillas"><span>@joanarenillas</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/759"><span>#759</span></a></li><li class = 'S3'><span>Bug fix in atavedata by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/823"><span>#823</span></a></li><li class = 'S3'><span>add units and example of use to help by </span><a href = "https://github.com/oscarxblanco"><span>@oscarxblanco</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/827"><span>#827</span></a></li><li class = 'S3'><span>matlab ohmienvelope add help message; add check_6d by </span><a href = "https://github.com/oscarxblanco"><span>@oscarxblanco</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/830"><span>#830</span></a></li><li class = 'S3'><span>Fix wiggler radiation by </span><a href = "https://github.com/lfarv"><span>@lfarv </span></a><span>in </span><a href = "https://github.com/atcollab/at/pull/822"><span>#822</span></a></li><li class = 'S3'><span>Fix handling of JSON files when harmonic_number is undefined by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/831"><span>#831</span></a></li><li class = 'S3'><span>Access to the lattice energy in integrators by </span><a href = "https://github.com/lfarv"><span>@lfarv </span></a><span>in </span><a href = "https://github.com/atcollab/at/pull/816"><span>#816</span></a></li><li class = 'S3'><span>Fix atplot for single-element lattices by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/854"><span>#854</span></a></li><li class = 'S3'><span>Fix diffusion_matrix compilation on Linux by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/863"><span>#863</span></a></li><li class = 'S3'><span>Tune documentation for dark mode by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/864"><span>#864</span></a></li><li class = 'S3'><span>Fix ohmienvelope with wigglers by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/870"><span>#870</span></a></li><li class = 'S3'><span>adds Multipole class to `atdisable_6d` `atenable_6d` by </span><a href = "https://github.com/oscarxblanco"><span>@oscarxblanco</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/874"><span>#874</span></a></li><li class = 'S3'><span>Documentation: new figure for the AT coordinate system by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/876"><span>#876</span></a></li><li class = 'S3'><span>Fix the energy loss computation by </span><a href = "https://github.com/lfarv"><span>@lfarv </span></a><span>in </span><a href = "https://github.com/atcollab/at/pull/877"><span>#877</span></a></li><li class = 'S3'><span>Upgrade tests for new GitHub runners by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/878"><span>#878</span></a></li><li class = 'S3'><span>Fix OpenMP compilation by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/882"><span>#882</span></a></li><li class = 'S3'><span>remove seed from `atQuantumDiff.m` help by </span><a href = "https://github.com/oscarxblanco"><span>@oscarxblanco</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/881"><span>#881</span></a></li><li class = 'S3'><span>Improvement of AT build process by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/889"><span>#889</span></a></li><li class = 'S3'><span>Improve radiation_parameters by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/888"><span>#888</span></a></li><li class = 'S3'><span>Fix OpenMP compilation bug by </span><a href = "https://github.com/lfarv"><span>@lfarv </span></a><span>in </span><a href = "https://github.com/atcollab/at/pull/891"><span>#891</span></a></li><li class = 'S3'><span>Fix the energyloss computation for simple ring by </span><a href = "https://github.com/lcarver"><span>@lcarver</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/911"><span>#911</span></a></li><li class = 'S3'><span>Add non-linear chromaticity to DeltaQPass by </span><a href = "https://github.com/lcarver"><span>@lcarver</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/912"><span>#912</span></a></li><li class = 'S3'><span>Fix atlinopt with harmonic cavity by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/917"><span>#917</span></a></li><li class = 'S3'><span>Fix the display of element labels in atplot by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/927"><span>#927</span></a></li><li class = 'S3'><span>Setting the nominal frequency on 6d lattices by </span><a href = "https://github.com/lfarv"><span>@lfarv</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/923"><span>#923</span></a></li><li class = 'S3'><span>Fix atmexall by </span><a href = "https://github.com/lcarver"><span>@lcarver</span></a><span> in </span><a href = "https://github.com/atcollab/at/pull/928"><span>#928</span></a></li></ul><div class = 'S4'><span> Full Changelog</span><span>:</span><span> </span><a href = "https://github.com/atcollab/at/compare/2.6...2.7"><span style=' text-decoration: underline; font-family: monospace;'>2.6...2.7</span></a></div>
7+
<br>
8+
<!--
9+
##### SOURCE BEGIN #####
10+
%% *2.7*
11+
% *Main changes*
12+
%%
13+
% * GPU tracking is now implemented, thanks to <https://github.com/JeanLucPons
14+
% @JeanLucPons>,
15+
% * Physical constants are updated to CODADA 2022. This may cause slight changes
16+
% in the results,
17+
% * The computation of diffusion matrices is now modular and is integrated in
18+
% the C integrators,
19+
% * The seed of random generators can now be set at the beginning of tracking,
20+
% as an argument of |ringpass| and |linepass.|
21+
% New features
22+
%%
23+
% * Gpu tracking by <https://github.com/JeanLucPons @JeanLucPons> in <https://github.com/atcollab/at/pull/920
24+
% #920>
25+
% * Update of Matlab physical constants to CODADA 2022 by <https://github.com/lfarv
26+
% @lfarv> in <https://github.com/atcollab/at/pull/884 #884>
27+
% * Modular computation of diffusion matrices by <https://github.com/lfarv @lfarv>
28+
% in <https://github.com/atcollab/at/pull/742 #742>
29+
% * Allow setting the seed of random generators by <https://github.com/lfarv
30+
% @lfarv> in <https://github.com/atcollab/at/pull/905 #905>
31+
% Bug fixes
32+
%%
33+
% * Fix load mat by <https://github.com/lfarv @lfarv> in <https://github.com/atcollab/at/pull/791
34+
% #791>
35+
% * Update momentum aperture matlab by <https://github.com/oscarxblanco @oscarxblanco>
36+
% in <https://github.com/atcollab/at/pull/786 #786>
37+
% * add check_6d in findorbit4 and atlinopt4 by <https://github.com/oscarxblanco
38+
% @oscarxblanco> in <https://github.com/atcollab/at/pull/789 #789>
39+
% * New test of the average optics values by <https://github.com/lfarv @lfarv>
40+
% in <https://github.com/atcollab/at/pull/794 #794>
41+
% * use _Complex_I instead of I by <https://github.com/swhite2401 @swhite2401>
42+
% in <https://github.com/atcollab/at/pull/802 #802>
43+
% * update AT matlab help default pass method in atthinmultipole by <https://github.com/oscarxblanco
44+
% @oscarxblanco> in <https://github.com/atcollab/at/pull/819 #819>
45+
% * Bug Fix: Wiggler diffusion matrix by <https://github.com/joanarenillas @joanarenillas>
46+
% in <https://github.com/atcollab/at/pull/759 #759>
47+
% * Bug fix in atavedata by <https://github.com/lfarv @lfarv> in <https://github.com/atcollab/at/pull/823
48+
% #823>
49+
% * add units and example of use to help by <https://github.com/oscarxblanco
50+
% @oscarxblanco> in <https://github.com/atcollab/at/pull/827 #827>
51+
% * matlab ohmienvelope add help message; add check_6d by <https://github.com/oscarxblanco
52+
% @oscarxblanco> in <https://github.com/atcollab/at/pull/830 #830>
53+
% * Fix wiggler radiation by <https://github.com/lfarv @lfarv >in <https://github.com/atcollab/at/pull/822
54+
% #822>
55+
% * Fix handling of JSON files when harmonic_number is undefined by <https://github.com/lfarv
56+
% @lfarv> in <https://github.com/atcollab/at/pull/831 #831>
57+
% * Access to the lattice energy in integrators by <https://github.com/lfarv
58+
% @lfarv >in <https://github.com/atcollab/at/pull/816 #816>
59+
% * Fix atplot for single-element lattices by <https://github.com/lfarv @lfarv>
60+
% in <https://github.com/atcollab/at/pull/854 #854>
61+
% * Fix diffusion_matrix compilation on Linux by <https://github.com/lfarv @lfarv>
62+
% in <https://github.com/atcollab/at/pull/863 #863>
63+
% * Tune documentation for dark mode by <https://github.com/lfarv @lfarv> in
64+
% <https://github.com/atcollab/at/pull/864 #864>
65+
% * Fix ohmienvelope with wigglers by <https://github.com/lfarv @lfarv> in <https://github.com/atcollab/at/pull/870
66+
% #870>
67+
% * adds Multipole class to `atdisable_6d` `atenable_6d` by <https://github.com/oscarxblanco
68+
% @oscarxblanco> in <https://github.com/atcollab/at/pull/874 #874>
69+
% * Documentation: new figure for the AT coordinate system by <https://github.com/lfarv
70+
% @lfarv> in <https://github.com/atcollab/at/pull/876 #876>
71+
% * Fix the energy loss computation by <https://github.com/lfarv @lfarv >in
72+
% <https://github.com/atcollab/at/pull/877 #877>
73+
% * Upgrade tests for new GitHub runners by <https://github.com/lfarv @lfarv>
74+
% in <https://github.com/atcollab/at/pull/878 #878>
75+
% * Fix OpenMP compilation by <https://github.com/lfarv @lfarv> in <https://github.com/atcollab/at/pull/882
76+
% #882>
77+
% * remove seed from `atQuantumDiff.m` help by <https://github.com/oscarxblanco
78+
% @oscarxblanco> in <https://github.com/atcollab/at/pull/881 #881>
79+
% * Improvement of AT build process by <https://github.com/lfarv @lfarv> in
80+
% <https://github.com/atcollab/at/pull/889 #889>
81+
% * Improve radiation_parameters by <https://github.com/lfarv @lfarv> in <https://github.com/atcollab/at/pull/888
82+
% #888>
83+
% * Fix OpenMP compilation bug by <https://github.com/lfarv @lfarv >in <https://github.com/atcollab/at/pull/891
84+
% #891>
85+
% * Fix the energyloss computation for simple ring by <https://github.com/lcarver
86+
% @lcarver> in <https://github.com/atcollab/at/pull/911 #911>
87+
% * Add non-linear chromaticity to DeltaQPass by <https://github.com/lcarver
88+
% @lcarver> in <https://github.com/atcollab/at/pull/912 #912>
89+
% * Fix atlinopt with harmonic cavity by <https://github.com/lfarv @lfarv> in
90+
% <https://github.com/atcollab/at/pull/917 #917>
91+
% * Fix the display of element labels in atplot by <https://github.com/lfarv
92+
% @lfarv> in <https://github.com/atcollab/at/pull/927 #927>
93+
% * Setting the nominal frequency on 6d lattices by <https://github.com/lfarv
94+
% @lfarv> in <https://github.com/atcollab/at/pull/923 #923>
95+
% * Fix atmexall by <https://github.com/lcarver @lcarver> in <https://github.com/atcollab/at/pull/928
96+
% #928>
97+
%%
98+
% Full Changelog: <https://github.com/atcollab/at/compare/2.6...2.7 |2.6...2.7|>
99+
##### SOURCE END #####
100+
-->
101+
</div></body></html>

0 commit comments

Comments
 (0)