Skip to content

Release 0.3.2 - #488

Merged
gubaidulinvadim merged 67 commits into
stablefrom
main
Oct 19, 2026
Merged

gubaidulinvadim merged 67 commits into
stablefrom
main

Conversation

@gubaidulinvadim

Copy link
Copy Markdown
Member

What's Changed

Full Changelog: 0.3.1...0.3.2

GamelinAl and others added 30 commits September 17, 2026 11:11
With a linker on the simulator, Simulator.get_at_elems resolved a PyAML
element only through the linker identifier built from the element name
and ignored the lattice_names selector, so one PyAT element could not be
driven by several PyAML elements (e.g. a serialized sextupole and the
corrector coils sitting on the same thick element).

- LatticeElementsLinker.get_identifier_for_name(name): identifier for a
  name of a lattice_names selector (implemented by the attribute linker)
- Simulator.get_at_elems: with a linker, support list(a,b), [name]@i,j
  and [name]#a..b (bare @/# index the whole ring) through the linker
- document that name refers to the linker attribute when a linker is used
- tests: simulator-level selector tests on a Tag-linked lattice and the
  EBSNames addressing test parametrized with an equivalent linker config

Fixes #429

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…ice-names-with-linker

Honour lattice_names when a linker is configured (#429)
…0-config-docstrings

Configuration examples in docstring
Update logo to version which renders correctly.
…-rendering

Test new config for documentation
…-length-magnet

Allow usage of zero-length element
gupichon-soleil and others added 24 commits October 1, 2026 14:12
…d get_element/get_elements/get_all_elements/get_betatron_tune_monitor/get_*_tuning
…older-api-refurbishment-api-cleaning

ElementHolder.get() resolves named arrays of any type; drop supersede…
…pm-to-diagnostics

Moving BPMs to diagnostics
…tensions and require explicit include resolver.
…single-plane

Allow for BPM to read only a single position
…alized-magnets-cs

Fix SerializedMagnets attachment to a control system (#458)
…resolver

Add include resolver and remove automatic inclusion of files with specific file extensions.
…entholder-api-refurbishment

Elementholder api refurbishment
…tests

Fix TL2 tests, usage of ThinMPolePass and corrected calibration factor
…configuration-template-var2

Feature: template in configuration file, 2nd variation
…56-feature/configuration-template-var2

Revert "Feature: template in configuration file, 2nd variation"
@gubaidulinvadim
gubaidulinvadim merged commit 5e9a31c into stable Oct 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants