Releases: pylhc/PyLHC
Release 0.8.0
The minor version release 0.8.0
brings the following changes:
Fixed:
- replaced
get_loc
withget_indexer
to be compatible withpandas
> 2.0 - replaced
append
withconcat
to be compatible withpandas
> 2.0
Added:
beamprocess
option to Machine Settings Info, to allow manual override.
Removed:
hdf5
reader/writer fortfs
as this is already intfs-pandas
Release 0.7.4
Path release 0.7.4
:
Changes in Machine Settings Info
- Default behaviour for no knobs given(no
--knobs
orknobs=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
Full Changelog: 0.7.3...0.7.4
Release 0.7.3
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
- CI Updates by @fsoubelet in #103
- Fix lsa to madx writer by @JoschD in #104
Full Changelog: 0.7.2...0.7.3
Release 0.7.2
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 (hardMAD-X
limit), nor start with an underscore or a digit.
What's Changed
- Fix: MAD-X Variable Name Length Limit by @fsoubelet in #102
Full Changelog: 0.7.1...0.7.2
Release 0.7.1
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
Release 0.7.0
contains the following changes:
Added:
- Added a new module,
pylhc.lsa_to_madx
, with functionality to parseLSA
knobs from the command line or a text file, retrieve relevant information fromLSA
and createMAD-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
LSA
knob toMAD-X
script converter by @fsoubelet in #100
Full Changelog: 0.6.2...0.7.0
Release 0.6.2
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
- Kickgroups file list by @JoschD and @fsoubelet in #99
Full Changelog: 0.6.1...0.6.2
Release 0.6.1
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
andinfo
.
What's Changed
Full Changelog: 0.6.0...0.6.1
Release 0.6.0
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
- Added KickGroup Infos by @JoschD and @fsoubelet in #97
Full Changelog: v0.5.0...0.6.0
Release v0.5.0
What's Changed
- Cron workflow fix by @fsoubelet in #95
- Removed IRNL RDT Correction by @JoschD in #96
which can now be found as its own package in https://github.com/pylhc/irnl_rdt_correction
Full Changelog: 0.4.2...v0.5.0