Tags: bmad-sim/AcceleratorLattice.jl
Tags
High energy accelerator lattice construction and manipulation. Compat… …ible with Bmad. This is a long term project currently under development. **Merged pull requests:** - debugging test framework. (#2) (@DavidSagan) - devel/reorg (#3) (@github-actions[bot]) - devel/merge-lord-branch (#6) (@github-actions[bot]) - CompatHelper: add new compat entry for OffsetArrays at version 1, (keep existing compat) (#8) (@github-actions[bot]) - devel/lat_functions (#9) (@github-actions[bot]) - CompatHelper: add new compat entry for PyFormattedStrings at version 0.1, (keep existing compat) (#10) (@github-actions[bot]) - devel/general (#11) (@github-actions[bot]) - devel/gen2 (#12) (@github-actions[bot]) - devel/step3 (#13) (@github-actions[bot]) - devel/step4 (#14) (@github-actions[bot]) - devel/step5 (#15) (@github-actions[bot]) - devel/step6 (#16) (@github-actions[bot]) - devel/step6 (#17) (@github-actions[bot]) - devel/step6 (#18) (@github-actions[bot]) - devel/step7 (#19) (@github-actions[bot]) - CompatHelper: add new compat entry for Accessors at version 0.1, (keep existing compat) (#20) (@github-actions[bot]) - devel/step8 (#21) (@github-actions[bot]) - devel/step9 (#22) (@github-actions[bot]) - CompatHelper: add new compat entry for Rotations at version 1, (keep existing compat) (#23) (@github-actions[bot]) - devel/step10 (#24) (@github-actions[bot]) - devel/step11 (#25) (@github-actions[bot]) - Devel/step12 (#26) (@DavidSagan) - devel/step12 (#27) (@github-actions[bot]) - devel/stage1 (#28) (@github-actions[bot]) - devel/step13 (#29) (@github-actions[bot]) - devel/step14 (#30) (@github-actions[bot]) - devel/step15 (#31) (@github-actions[bot]) - devel/step15 (#32) (@github-actions[bot]) - devel/step16 (#33) (@github-actions[bot]) - devel/step17 (#34) (@github-actions[bot]) - devel/step18 (#35) (@github-actions[bot]) - devel/step19 (#36) (@github-actions[bot]) - devel/step20 (#37) (@github-actions[bot]) - devel/step21 (#38) (@github-actions[bot]) - devel/step22 (#39) (@github-actions[bot]) - devel/step23 (#40) (@github-actions[bot]) - devel/step24 (#41) (@github-actions[bot]) - devel/step25 (#42) (@github-actions[bot]) - Minor update. EG "len" -> "L". (#43) (@DavidSagan) - devel/step27 (#44) (@github-actions[bot]) - devel/step28 (#45) (@github-actions[bot]) - devel/01 (#46) (@github-actions[bot]) - devel/02 (#47) (@github-actions[bot]) - devel/03 (#48) (@github-actions[bot]) - devel/04 (#49) (@github-actions[bot]) - devel/05 (#50) (@github-actions[bot]) - devel/05 (#51) (@github-actions[bot]) - devel/04 (#53) (@github-actions[bot]) - devel/05 (#54) (@github-actions[bot]) - devel/06 (#55) (@github-actions[bot]) - Devel/08 (#57) (@DavidSagan) - Devel/10 (#58) (@DavidSagan) - Devel/12 (#59) (@DavidSagan) - Devel/14 (#61) (@DavidSagan) - More superimpose devel. (#62) (@DavidSagan) - Devel/17 (#63) (@DavidSagan) - Fix show for lat.branch vector. (#70) (@DavidSagan) - @eles macro implemented, corrected @ELE documentation (#71) (@mattsignorelli) - Devel/19 (#73) (@DavidSagan) - Remove `vector` and `mag` functions from math base, instead use `collect` and `norm` (#74) (@mattsignorelli) - More superimpose devel. (#75) (@DavidSagan) - Devel/21 (#79) (@DavidSagan) - Devel/22 (#80) (@DavidSagan) - Devel/23 (#82) (@DavidSagan) - More devel. (#83) (@DavidSagan) - pitch -> rot. (#84) (@DavidSagan) - Devel/26 (#86) (@DavidSagan) - Work on manual. (#87) (@DavidSagan) - Devel/27 (#89) (@DavidSagan) - Devel/28 (#90) (@DavidSagan) - Devel/29 (#91) (@DavidSagan) - Can now translate ESR lattice. (#92) (@DavidSagan) - Added testing files. (#93) (@DavidSagan) - More manual devel. (#94) (@DavidSagan) - More superimpose devel. (#95) (@DavidSagan) - More superimpose devel. (#96) (@DavidSagan) - Switch to ReferenceFrameRotations package. (#97) (@DavidSagan) - CompatHelper: add new compat entry for ReferenceFrameRotations at version 3, (keep existing compat) (#98) (@github-actions[bot]) - More test devel. (#99) (@DavidSagan) - Converted enum values to upper case and removed `Switch` suffix from … (#100) (@DavidSagan) - Minor mod. (#101) (@DavidSagan) - Move to EnumX. (#102) (@DavidSagan) - Fixes for last checkin. (#103) (@DavidSagan) - CompatHelper: add new compat entry for EnumX at version 1, (keep existing compat) (#104) (@github-actions[bot]) - More Superposition devel. (#105) (@DavidSagan) - More superimpose devel. (#106) (@DavidSagan) - Devel/41 (#107) (@DavidSagan) - More devel. (#108) (@DavidSagan) - More find.jl devel. (#109) (@DavidSagan) - More devel. (#110) (@DavidSagan) - More bookkeeping devel. (#111) (@DavidSagan) - CompatHelper: add new compat entry for OrderedCollections at version 1, (keep existing compat) (#112) (@github-actions[bot]) - Devel/47 (#113) (@DavidSagan) - More bookkeeping devel. (#114) (@DavidSagan) - Removed unused controller code. (#115) (@DavidSagan) - More doc devel. (#116) (@DavidSagan) - Devel/52 (#117) (@DavidSagan) - Switched to using AtomicAndPhysicalConstants.jl (#118) (@DavidSagan) - New conversion functions between `E_tot`; `pc`, `β`, `E_kinetic`, and… (#122) (@DavidSagan) - Devel/55 (#123) (@DavidSagan) - more manual work. (#124) (@DavidSagan) - More manual devel. (#125) (@DavidSagan) - More devel. (#127) (@DavidSagan) - More devel. (#129) (@DavidSagan) - Laptop/06 (#130) (@DavidSagan) - More. (#131) (@DavidSagan) - Update for update in AtomicAndPhysicalConstants. (#132) (@DavidSagan) - More doc devel. (#133) (@DavidSagan) - More doc devel. (#134) (@DavidSagan) - Devel/59 (#136) (@DavidSagan) - Devel/60 (#137) (@DavidSagan) - More doc devel. (#138) (@DavidSagan) - More bookkeeper devel. (#140) (@DavidSagan) - Rename Lat -> Lattice. (#141) (@DavidSagan) - New set!, pull! and push! ele to branch functions. (#144) (@DavidSagan) - Devel/65 (#145) (@DavidSagan) - Minor update. (#146) (@DavidSagan) - Combined fint, hgap to edge_int. (#147) (@DavidSagan) - More bookkeeping devel. (#148) (@DavidSagan) - More work on automatic bookkeeping. (#151) (@DavidSagan) - Split DownstreamReferenceGroup from ReferenceGroup. (#152) (@DavidSagan) - More bookkeeping devel. (#153) (@DavidSagan) - Update for change in APC. (#154) (@DavidSagan) - More manual devel. (#155) (@DavidSagan) - More doc devel. (#156) (@DavidSagan) - More manual devel. (#157) (@DavidSagan) - More manual devel. (#158) (@DavidSagan) - Output parameters devel. (#160) (@DavidSagan) - More superimpose bookkeeping devel. (#161) (@DavidSagan) - More doc devel. (#162) (@DavidSagan) - Minor code cleanup. (#163) (@DavidSagan) - Rearrangement of fields of element parameter group structs. (#164) (@DavidSagan) - More doc devel. (#165) (@DavidSagan) - More code and manual devel. (#166) (@DavidSagan) - More code and doc devel. (#167) (@DavidSagan) - More devel. (#168) (@DavidSagan) - Now eles() renamed to eles_search(). (#169) (@DavidSagan) - More doc devel. (#170) (@DavidSagan) - Renamed: FloorPositionGroup -> OrientationGroup. (#171) (@DavidSagan) - More. (#172) (@DavidSagan) - More super lord bookkeeping devel. (#173) (@DavidSagan) - More bookkeeping devel. (#174) (@DavidSagan) - Name change: AlignmentGroup -> BodyShiftGroup. (#175) (@DavidSagan) - Devel/93 (#176) (@DavidSagan) - Changed name EleParameterParams -> EleParams. (#177) (@DavidSagan) - Laptop/09 (#178) (@DavidSagan) - Changed TwissParams -> BeginningParams. (#179) (@DavidSagan) - Correct typos in last checkin. (#180) (@DavidSagan) - OrientationParams -> FloorParams (#181) (@DavidSagan) - Cleanup of element printing. (#182) (@DavidSagan) - Added x/y/z_rot_floor output parameters. (#183) (@DavidSagan) - Convert from using SimUtils to AcceleratorSimUtils. (#184) (@DavidSagan) - Devel/100 (#185) (@DavidSagan) - Up version number of AL. (#186) (@DavidSagan) **Closed issues:** - @eles macro (#64) - some ideas (#65) - show `Vector{Branch}` throws error (#66) - Simple optimization going to infinity (#67) - Drift name mangling with superposition error. (#85) - Switch from using Rotations.jl to ReferenceFrameRotations.jl (#88) - `Species` should not be required to make a lattice ? (#119) - change `expand` to general `Lat` constructors (#120) - Bookkeeping changes (#128) - branch.changed_ele not used so can be removed. (#150)