Skip to content

Commit 37d6b2b

Browse files
Merge branch 'release/0.25.5'
2 parents 6c83516 + ad38ea1 commit 37d6b2b

7 files changed

+9
-29
lines changed

examples/005_ibs/000_growth_rates_no_vdisp.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
# Load xt.Line from file #
1010
##########################
1111

12-
fname_line_particles = "../../../xtrack/test_data/sps_ions/line_and_particle.json"
13-
line = xt.Line.from_json(fname_line_particles)
12+
line = xt.load("../../../xtrack/test_data/sps_ions/line_and_particle.json")
1413
tw = line.twiss(method="4d")
1514

1615
#####################

examples/005_ibs/001_growth_rates_with_vdisp.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,14 @@
33
# Copyright (c) CERN, 2021. #
44
# ########################################### #
55

6-
import json
7-
86
import xtrack as xt
97

108
##########################
119
# Load xt.Line from file #
1210
##########################
1311

14-
fname_line_particles = "../../../xtrack/test_data/lhc_no_bb/" \
15-
"line_and_particle.json"
16-
17-
with open(fname_line_particles, "r") as fid:
18-
input_data = json.load(fid)
19-
20-
line = xt.Line.from_json(fname_line_particles)
21-
line.particle_ref = xt.Particles.from_dict(input_data["particle"])
12+
line = xt.load( "../../../xtrack/test_data/lhc_no_bb/line_and_particle.json")
13+
line.set_particle_ref('proton', p0c=7e12)
2214
tw = line.twiss(method="4d")
2315

2416
#####################

examples/005_ibs/002_growth_rates_conventions.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
# Load xt.Line from file #
1010
##########################
1111

12-
fname_line_particles = "../../../xtrack/test_data/sps_ions/line_and_particle.json"
13-
line = xt.Line.from_json(fname_line_particles)
12+
line = xt.load("../../../xtrack/test_data/sps_ions/line_and_particle.json")
1413
tw = line.twiss(method="4d")
1514

1615
#####################

examples/005_ibs/003_tracking_with_kicks.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# This is SPS line with proton as particle ref
1717
fname_line_particles = "../../../xtrack/test_data/sps_w_spacecharge/"\
1818
"line_no_spacecharge_and_particle.json"
19-
line: xt.Line = xt.Line.from_json(fname_line_particles)
19+
line = xt.load(fname_line_particles)
2020
line.build_tracker(_context=context)
2121

2222
#######################################
@@ -56,7 +56,6 @@
5656
nemitt_y=nemitt_y,
5757
sigma_z=bunch_length,
5858
line=line,
59-
_context=context,
6059
)
6160

6261
##############################################

examples/005_ibs/004_tracking_with_kicks_tbt_emittances.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,11 @@
1010
import numpy as np
1111
import matplotlib.pyplot as plt
1212

13-
# context = xo.ContextCupy()
14-
context = xo.ContextCpu(omp_num_threads="auto")
15-
1613
##########################
1714
# Load xt.Line from file #
1815
##########################
1916

20-
fname_line_particles = "../../../xtrack/test_data/clic_dr/line.json"
21-
line: xt.Line = xt.Line.from_json(fname_line_particles)
22-
line.build_tracker(_context=context)
17+
line = xt.load("../../../xtrack/test_data/clic_dr/line.json")
2318
cavities = [element for element in line.elements if isinstance(element, xt.Cavity)]
2419
for cavity in cavities:
2520
cavity.lag = 180
@@ -49,10 +44,10 @@
4944
nemitt_y=3.7e-9,
5045
sigma_z=1.58e-3,
5146
line=line,
52-
_context=context,
5347
)
5448

5549
for turn in range(nturns):
50+
print(f"Tracking turn {turn+1}/{nturns} ", end="\r", flush=True)
5651
line.track(particles, num_turns=1)
5752
epsx.append(_gemitt_x(particles, tw.betx[0], tw.dx[0]))
5853
epsy.append(_gemitt_y(particles, tw.bety[0], tw.dy[0]))

examples/005_ibs/005_steady_state_emittances_coupling.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
# Load xt.Line from file #
1111
##########################
1212

13-
fname_line_particles = "../../../xtrack/test_data/bessy3/bessy3.json"
14-
line = xt.Line.from_json(fname_line_particles) # has particle_ref
15-
line.build_tracker()
13+
line = xt.load("../../../xtrack/test_data/bessy3/bessy3.json")
1614

1715
########################
1816
# Twiss with Radiation #

examples/005_ibs/006_steady_state_emittances_excitation.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
# Load xt.Line from file #
1111
##########################
1212

13-
fname_line_particles = "../../../xtrack/test_data/bessy3/bessy3.json"
14-
line = xt.Line.from_json(fname_line_particles) # has particle_ref
15-
line.build_tracker()
13+
line = xt.load("../../../xtrack/test_data/bessy3/bessy3.json")
1614

1715
########################
1816
# Twiss with Radiation #

0 commit comments

Comments
 (0)