Releases: pylhc/turn_by_turn
Release 0.4.2
A patch release, that now allows the ASCII module to be accessed directly from the main read/write functionality
Release 0.4.1
This is a bugfix release.
- Less strict checking for ASCII-File format (only a # in the first line is now required)
Release 0.4.0
Release 0.4.0 adds new functionality, reorganises the package's internal logic (in a backwards-compatible way) and fixes a few issues.
Added:
- A new module,
turn_by_turn.sps, that provides a reader and writer for CERN'sSPSdata files.
Fixed:
TbTDatacreation now handles emptybunch_ids.- Writing to file now properly handles the
.sddssuffix addition (or not) based on the providedoutput_pathargument.
Changed:
- The
turn_by_turn.utils.numpy_to_tbtsfunction was renamednumpy_to_tbt. - The ascii writer was moved to its own module, and can be accessed as
turn_by_turn.ascii.
Full Changelog: 0.3.0...0.4.0
Release 0.3.0
Release 0.3.0 adds the possibility to specify a seed when adding noise to a TbtData object when writing.
What's Changed
- Feature: conda-forge by @fsoubelet in #4
- Update CI by @fsoubelet in #5
- add seeding of the rng for noise by @awegsche and @fsoubelet in #6
Full Changelog: 0.2.1...0.3.0
Release 0.2.1
Release 0.2.1 is a minor patch guaranteeing that TbtData objects are properly instantiated with a default date field (defaulting to Today, UTC equivalent) even when date=None is passed to the constructor.
Release 0.2.0
Release 0.2.0 fixes an import problem arising in the previous versions, where when importing the user would get
ImportError: turn_by_turn.readers does not exist
Please note that for this fix, modules previously in turn_by_turn.readers are now directly located in turn_by_turn.
We apologise for the inconvenience.
Release 0.1.3
Release 0.1.3 has no functionality change but fixes the setup so that setuptools properly finds the package when installing from PyPI.
Release 0.1.0
Release 0.1.0 is an extract of this code from the omc3 package, with a cleanup and rework.
Functionality includes:
- Custom
dataclassesfor transverse data and complete turn-by-turn measurement data of multiple bunches (TransverseDataandTbtDataclasses). - Read functionality from several formats:
ESRF,IOTAandLHCmachines,PTCandtrackone(MAD-X) codes. - Write functionality in the
LHC's SDDS format. - Custom exceptions.
- Utilities to manipulate tbt data.