Releases: bmad-sim/Beamlines.jl
Releases · bmad-sim/Beamlines.jl
v0.8.6
Beamlines v0.8.6
- Compatible with Enzyme Forward now
Merged pull requests:
- small change to work with Enzyme Forward (#108) (@mattsignorelli)
v0.8.5
Beamlines v0.8.5
- Fix
devalincorrect forMapParamswithtransport_map_params=nothing
Merged pull requests:
- Newmapparams (#107) (@mattsignorelli)
v0.8.4
Beamlines v0.8.4
- Slight modification to
transport_map_params(defaults to nothing instead of empty tuple) to ensure non-breaking release of BeamTracking
Merged pull requests:
- nonbreaking default (#105) (@mattsignorelli)
v0.8.3
Beamlines v0.8.3
- MapParams now has the form
(v, q, p) -> # something (v_out, q_out)wherepis a tuple of parameters that can be used in the map. The fieldtransport_map_paramsinMapParamsshould contain the parameters. Now,transport_mapcan include deferred expressions, and in the next BeamTracking.jl release time-dependent params andBatchParams
Merged pull requests:
- MapParams accepts parameters now (#104) (@mattsignorelli)
v0.8.2
Beamlines v0.8.2
- python compatibility improved
- Added
elementsfunction for Python user's equivalent to@elements @eles->@elements
Merged pull requests:
- new elements macro and elements fcn for python (#102) (@mattsignorelli)
- fix esr.jl (#103) (@mattsignorelli)
v0.8.1
Beamlines v0.8.1
- Minor fix to Beamline show
Merged pull requests:
- fix beamline show species (#101) (@mattsignorelli)
v0.8.0
Beamlines v0.8.0
- BREAKING CHANGES:
R_refis nowp_over_q_refafter discussion with SciBmad developers+advisers - NEW FEATURE:
showhas been implemented for parameter groups,LineElement, andBeamline!
Merged pull requests:
- Default (#94) (@mattsignorelli)
- David3 (#99) (@mattsignorelli)
- Newshow (#100) (@mattsignorelli)
Closed issues:
- Branches (#50)
v0.7.3
Beamlines v0.7.3
- Added
scalarizeandscalarize!functions to clean up AD number types from the following packages:ReverseDiff,ForwardDiff, andGTPSA. more can be added trivially if desired - cleaned up
devalcode
Merged pull requests:
- Scalarize (#93) (@mattsignorelli)
Closed issues:
- Lattice file generates MethodError (#91)
v0.7.2
Beamlines v0.7.2
- Changed names
edge_int1toedge1_intlikewise for 2
Merged pull requests:
- Rename edge_int1 to edge1_int. (#90) (@DavidSagan)
v0.7.1
Beamlines v0.7.1
zero_phaseandis_crabcavityproperties added to RFCavity- bend edge integral properties added
Merged pull requests:
- BendParams now has edge_int1 and edge_int2 parameters. (#87) (@DavidSagan)
- Crab2 (#88) (@DavidSagan)
- Add zero_phase parameters to RFParams. (#89) (@DavidSagan)