Skip to content

Releases: bmad-sim/Beamlines.jl

v0.8.6

24 Feb 20:32
91a58c7

Choose a tag to compare

Beamlines v0.8.6

Diff since v0.8.5

  • Compatible with Enzyme Forward now

Merged pull requests:

v0.8.5

20 Feb 14:17
fbde51a

Choose a tag to compare

Beamlines v0.8.5

Diff since v0.8.4

  • Fix deval incorrect for MapParams with transport_map_params=nothing

Merged pull requests:

v0.8.4

13 Feb 15:29
4c753d3

Choose a tag to compare

Beamlines v0.8.4

Diff since v0.8.3

  • Slight modification to transport_map_params (defaults to nothing instead of empty tuple) to ensure non-breaking release of BeamTracking

Merged pull requests:

v0.8.3

13 Feb 12:29
d3105b6

Choose a tag to compare

Beamlines v0.8.3

Diff since v0.8.2

  • MapParams now has the form (v, q, p) -> # something (v_out, q_out) where p is a tuple of parameters that can be used in the map. The field transport_map_params in MapParams should contain the parameters. Now, transport_map can include deferred expressions, and in the next BeamTracking.jl release time-dependent params and BatchParams

Merged pull requests:

v0.8.2

26 Jan 13:22
69cbad8

Choose a tag to compare

Beamlines v0.8.2

Diff since v0.8.1

  • python compatibility improved
  • Added elements function for Python user's equivalent to @elements
  • @eles -> @elements

Merged pull requests:

v0.8.1

23 Jan 21:41
d3cdd4e

Choose a tag to compare

Beamlines v0.8.1

Diff since v0.8.0

  • Minor fix to Beamline show

Merged pull requests:

v0.8.0

23 Jan 01:16
24e541a

Choose a tag to compare

Beamlines v0.8.0

Diff since v0.7.3

  • BREAKING CHANGES: R_ref is now p_over_q_ref after discussion with SciBmad developers+advisers
  • NEW FEATURE: show has been implemented for parameter groups, LineElement, and Beamline!

Merged pull requests:

Closed issues:

  • Branches (#50)

v0.7.3

20 Jan 12:52
45744d5

Choose a tag to compare

Beamlines v0.7.3

Diff since v0.7.2

  • Added scalarize and scalarize! functions to clean up AD number types from the following packages: ReverseDiff, ForwardDiff, and GTPSA. more can be added trivially if desired
  • cleaned up deval code

Merged pull requests:

Closed issues:

  • Lattice file generates MethodError (#91)

v0.7.2

11 Dec 01:41
ec916ea

Choose a tag to compare

Beamlines v0.7.2

Diff since v0.7.1

  • Changed names edge_int1 to edge1_int likewise for 2

Merged pull requests:

v0.7.1

10 Dec 21:31
3f4eefd

Choose a tag to compare

Beamlines v0.7.1

Diff since v0.7.0

  • zero_phase and is_crabcavity properties added to RFCavity
  • bend edge integral properties added

Merged pull requests: