Skip to content

Commit 08ed3f4

Browse files
authored
Enhancement/2d ampdet kicks (#379)
* 2D ODR fit * analysis in 4D, plotting in 3D * typehints and doc * update linfile headers * fixing depracated indexing * fixing timeseries interpolation problems * converter bbs-omc3 * fix switched planes in coefficient output * allow different sized kickfiles * filter nans for 2D analysis * bbq cleaning shortcut * fixing path/str types * changelog and version * use of DataClasses for filter options * odr logging improvement * Polynomial fit
1 parent 76dc5dd commit 08ed3f4

26 files changed

+29037
-460
lines changed

CHANGELOG.md

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,58 @@
11
# OMC3 Changelog
22

3-
#### 2022-05-19
3+
#### 2022-05-30 - v0.4.0 - _jdilly_
4+
5+
- Added:
6+
- 2D amplitude detuning analysis and 3D plotting of the results
7+
- Converter for amp.det. analysis from bbs to omc3
8+
- general typehinting/doc/unification of entrypoint parameters/saving
9+
10+
- Fixed:
11+
- Switched action-tune planes in ampdet-kick file header-names
12+
- Deprecated way of pandas indexing (`.loc` for nearest points)
13+
- Allow different sized kick-files for amp.det. analysis
14+
15+
#### 2022-05-19 - v0.3.0 - _jdilly_
416

517
- Added:
618
- Linfile cleaning script.
719

8-
#### 2022-04-25
20+
#### 2022-04-25 - v0.2.7 - _awegshe_
921

1022
- Added:
1123
- There is now an option, `coupling_pairing`, for the BPM pairing in coupling calculation, to let the user choose the number of BPMs instead of the usual "best candidate" method.
1224

13-
#### 2022-04-25
25+
#### 2022-04-25 - v0.2.6 - _awegsche_
1426

1527
- Fixed:
1628
- Only perform index merging on the `NAME` column during coupling calculation. This solves an (at the moment) un-understood issue where some BPMs would have different `S` values in different files.
1729

18-
#### 2022-04-12
30+
#### 2022-04-12 - v0.2.5 - _awegsche_
1931

2032
- Fixed:
21-
- An additionnal knob and macros definition file has been added to reflect the knobs used by OP in the LHC Run 3. This makes sure any `omc3.model_creator` run for the LHC with `year >= 2022` has correct knobs.
33+
- An additional knob and macros definition file has been added to reflect the knobs used by OP in the LHC Run 3. This makes sure any `omc3.model_creator` run for the LHC with `year >= 2022` has correct knobs.
2234

23-
#### 2022-04-07
35+
#### 2022-04-07 - v0.2.4 - _fsoubelet_
2436

2537
- Miscellaneous:
2638
- The jpype1 package is not a default dependency anymore, and is instead included as a dependency in the cern and test extras. Its import is mocked where needed in omc3.
2739

28-
#### 2022-02-23
40+
#### 2022-02-23 - v0.2.3 - _awegsche_
2941

3042
- Fixed:
3143
- The coupling calculation now includes additional columns in the output dataframes, which were missing while being needed later on by the correction calculation.
3244

33-
#### 2022-01-10
45+
#### 2022-01-10 - v0.2.2 - _mihofer_
3446

3547
- Fixed:
3648
- Sequences for K-Modulation are now included in PyPi package
3749
- Bug fixed where default errors in K-Modulation would not have been taken into account
3850

39-
#### 2021-07-14
40-
_by jdilly_
51+
#### 2022-01-10 - v0.2.1 - _fsoubelet_
52+
53+
- _Dummy Release for Zenodo_
54+
55+
#### 2021-07-14 - v0.2.0 - _jdilly_
4156

4257
- Added:
4358
- global correction framework

omc3/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
__title__ = "omc3"
1212
__description__ = "An accelerator physics tools package for the OMC team at CERN."
1313
__url__ = "https://github.com/pylhc/omc3"
14-
__version__ = "0.3.0"
14+
__version__ = "0.4.0"
1515
__author__ = "pylhc"
1616
__author_email__ = "[email protected]"
1717
__license__ = "MIT"

0 commit comments

Comments
 (0)