Skip to content

Commit 5cebb33

Browse files
jgray-19Copilot
andauthored
Update to MAD-NG 1.1.5 (#25)
* Update python-publish.yml * Update to 1.1.5 * Update CHANGELOG.md Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
1 parent a27e663 commit 5cebb33

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

.github/workflows/python-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
- name: Get MAD Binaries
3838
run: |
3939
mkdir src/pymadng/bin
40-
curl https://madx.web.cern.ch/releases/madng/1.1/mad-linux-1.1.3 -o src/pymadng/bin/mad_Linux
41-
curl https://madx.web.cern.ch/releases/madng/1.1/mad-macos-1.1.3 -o src/pymadng/bin/mad_Darwin
40+
curl https://madx.web.cern.ch/releases/madng/1.1/mad-linux-1.1.5 -o src/pymadng/bin/mad_Linux
41+
curl https://madx.web.cern.ch/releases/madng/1.1/mad-macos-1.1.5 -o src/pymadng/bin/mad_Darwin
4242
chmod +x src/pymadng/bin/mad_Linux src/pymadng/bin/mad_Darwin
4343
- name: Build package
4444
run: python -m build

.github/workflows/test-pymadng.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ jobs:
3333
- name: Get MAD Binaries
3434
run: |
3535
mkdir ./src/pymadng/bin
36-
curl https://madx.web.cern.ch/releases/madng/1.1/mad-linux-1.1.3 -o ./src/pymadng/bin/mad_Linux
37-
curl https://madx.web.cern.ch/releases/madng/1.1/mad-macos-1.1.3 -o ./src/pymadng/bin/mad_Darwin
36+
curl https://madx.web.cern.ch/releases/madng/1.1/mad-linux-1.1.5 -o ./src/pymadng/bin/mad_Linux
37+
curl https://madx.web.cern.ch/releases/madng/1.1/mad-macos-1.1.5 -o ./src/pymadng/bin/mad_Darwin
3838
chmod +x ./src/pymadng/bin/mad_Linux ./src/pymadng/bin/mad_Darwin
3939
- name: Install dependencies
4040
run: |

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
0.7.1 (2025/08/04)
2+
Update to MAD-NG 1.1.5
3+
14
0.7.0 (2025/06/05)
25
Update to MAD-NG 1.1.3 \
36
Breaking change: tables in lua are always returned as references, so you must use `eval` to get the value of the table. Or use the optional second argument in `py:send` such as `py:send(data, true)` to return the value of the table. \

src/pymadng/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from .madp_object import MAD
22

33
__title__ = "pymadng"
4-
__version__ = "0.7.0"
4+
__version__ = "0.7.1"
55

66
__summary__ = "Python interface to MAD-NG running as subprocess"
77
__uri__ = "https://github.com/MethodicalAcceleratorDesign/MAD-NG.py"

tests/inputs/example.log

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ match = MAD.match
2727
***pymad.recv: [py:__err(true):send(MAD['env']['version'], false):__err(false)] 62 bytes
2828
***pymad.send: [str_] 4 bytes
2929
***pymad.send: binary data 4 bytes
30-
***pymad.send: [1.1.3] 5 bytes
30+
***pymad.send: [1.1.5] 5 bytes
3131
***pymad.recv: binary data 4 bytes
3232
***pymad.recv: [
3333
function __mklast__ (a, b, ...)

0 commit comments

Comments
 (0)