Skip to content

Releases: pylhc/PyLHC

Release 0.8.0

27 Apr 16:01
1037d56
Compare
Choose a tag to compare

The minor version release 0.8.0 brings the following changes:

Fixed:

  • replaced get_loc with get_indexer to be compatible with pandas > 2.0
  • replaced append with concat to be compatible with pandas > 2.0

Added:

  • beamprocess option to Machine Settings Info, to allow manual override.

Removed:

  • hdf5 reader/writer for tfs as this is already in tfs-pandas

Release 0.7.4

19 Oct 16:11
1c924c3
Compare
Choose a tag to compare

Path release 0.7.4:

Changes in Machine Settings Info

  • Default behaviour for no knobs given(no --knobs or knobs=None): extract None.
  • Old behaviour of extracting all restored by giving knobs = ["all"] (CLI: --knobs all)
  • Option ["default"] available for default knobs as used in OMC3. (CLI: --knobs default)
  • Additional debug logging

What's Changed

  • Machine settings debug logging and knobs by @JoschD in #105

Full Changelog: 0.7.3...0.7.4

Release 0.7.3

11 Oct 14:01
4c0d10b
Compare
Choose a tag to compare

Release 0.7.3 is a patch release which fixes:

  • LSA to MADX sign convention
  • Better trim naming
  • check madx names for allowed characters
  • option to init all variables
  • machine settings info takes ISO time

What's Changed

Full Changelog: 0.7.2...0.7.3

Release 0.7.2

31 May 14:02
feb0aec
Compare
Choose a tag to compare

Release 0.7.2 brings a fix to the lsa_to_madx module, ensuring it does not make the user run into a MAD-X bug later on when using the created knobs.

Fixed:

  • Trim variables generated in the MAD-X script will make sure not to be longer than 47 characters (hard MAD-X limit), nor start with an underscore or a digit.

What's Changed

Full Changelog: 0.7.1...0.7.2

Release 0.7.1

23 May 16:46
3e4ed73
Compare
Choose a tag to compare

Release 0.7.1 brings a fix to the lsa_to_madx module.

Fixed:

  • Will not attempt to write to disk knobs that were not found by LSA in the provided optics.

What's Changed

  • Fix: Do not attempt to write when knob isn't found in LSA optics by @fsoubelet in #101

Full Changelog: 0.7.0...0.7.1

Release 0.7.0

23 May 15:35
7fb7ae0
Compare
Choose a tag to compare

Release 0.7.0 contains the following changes:

Added:

  • Added a new module, pylhc.lsa_to_madx, with functionality to parse LSA knobs from the command line or a text file, retrieve relevant information from LSA and create MAD-X files with the commands necessary to reproduce these knobs in simulations. This is of particular use when trying to reproduce a specific machine configuration in simulations.

What's Changed

Full Changelog: 0.6.2...0.7.0

Release 0.6.2

23 Apr 20:37
f3221fb
Compare
Choose a tag to compare

Release 0.6.2 adds a flag to the info functionality of pylhc.kickgroups to display a copy-pastable list of kick files once can use in the GUI to load them all at once.

What's Changed

Full Changelog: 0.6.1...0.6.2

Release 0.6.1

22 Apr 15:19
9ecaaf4
Compare
Choose a tag to compare

Release 0.6.1 brings a fix to the kickgroups module.

Fixed:

  • Correctly detect the plane of the excitationSettings being read.
  • Better handling of kickgroups with no kickfiles.

Changed:

  • The command-line commands have been renamed to list and info.

What's Changed

Full Changelog: 0.6.0...0.6.1

Release 0.6.0

22 Apr 12:02
a7c4f14
Compare
Choose a tag to compare

Release 0.6.0 contains the following changes:

Added:

  • Added a new module, pylhc.kickgroups, with functionality to query available kickgroup files from a location, retrieve information of a given kickgroup, and retrieve relevant information for all kicks in a kickgroup. It can be called as a script (python -m pylhc.kickgroups) to printout copy-pastable information to put in the OMC logbook.

What's Changed

Full Changelog: v0.5.0...0.6.0

Release v0.5.0

20 Apr 10:26
1e2ee6d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.2...v0.5.0