0.3.0
What's Changed
- Move ChromaticityMonitor from diagnostics to tuning tool. by @TeresiaOlsson in #259
- Change name of get_peer_name to attached_to in Element. by @TeresiaOlsson in #258
- Add init files to all subpackages. by @TeresiaOlsson in #262
- Mirror package structure in tests. by @TeresiaOlsson in #265
- Remove unused files. by @TeresiaOlsson in #263
- Remove empty file. by @TeresiaOlsson in #260
- Move excitation data models from configuration to magnet by @TeresiaOlsson in #261
- Refactor factory by @TeresiaOlsson in #266
- 187 adding catalogs section in the pyaml configuration file new implementation by @gupichon in #234
- Fix wrong BPM type in holder by @JeanLucPons in #268
- New catalog handling by @JeanLucPons in #267
- Remove unnecessary locks in ElementRegistry. by @TeresiaOlsson in #270
- Fixed type hints in BPM by @gubaidulinvadim in #271
- Improved error reporting by @JeanLucPons in #272
- Moved RF to new CS/Catalog architecture by @JeanLucPons in #274
- Check input type of get_devices() by @JeanLucPons in #275
- Added minimal Tango ControlSystem implementation example by @JeanLucPons in #277
- Simplify aggregator by @JeanLucPons in #278
- Updated BESSY2 example by @JeanLucPons in #280
- New CS/Catalog for tune monitor by @JeanLucPons in #276
- Updated BESSY2 example by @JeanLucPons in #281
- Fix device access list by @JeanLucPons in #282
- DeviceAccessList as immutable list by @JeanLucPons in #283
- Adapting the catalogs and dummy CS to recent catalog evolutions by @gupichon in #285
- Move type initialisation to the init_measure method by @JeanLucPons in #286
- Rename get device access by @JeanLucPons in #288
- Updated CS example by @JeanLucPons in #287
- Fixes to factory to handle ignore_external. by @TeresiaOlsson in #293
- Move magnet model device to name (to be solved by catalog) by @JeanLucPons in #291
- Remove deprecated function by @JeanLucPons in #296
- Removed BPM model by @JeanLucPons in #297
- First integration test. by @gupichon in #295
- Move functionality to handle root folder into one class. by @TeresiaOlsson in #303
- Examples update by @gupichon in #309
- Add resolvers in file loader by @TeresiaOlsson in #311
- Modified file loader for readability by @TeresiaOlsson in #304
- Implemented BPM offset/tilt by @JeanLucPons in #312
- Implemented BBA by @JeanLucPons in #314
- Fix wrong BPM and adjusted delta by @JeanLucPons in #329
- Run ruff formatting and unit tests for all pull requests. by @TeresiaOlsson in #331
- Added BBA plot by @JeanLucPons in #337
- Adding schema registry, validator and generator for RF by @TeresiaOlsson in #279
- Update bba callback by @JeanLucPons in #342
- New bba method by @JeanLucPons in #343
- Minor fix for error propagation and silent quad by @JeanLucPons in #344
- Integration tests improvements by @gupichon in #306
- Changes for schema registry for BPM by @TeresiaOlsson in #330
- Remove config model from accelerator by @TeresiaOlsson in #340
- Changes for schema registry for tune monitor by @TeresiaOlsson in #332
- Changes to remove config models from chromaticity. by @TeresiaOlsson in #334
- Changes for schema registry for magnets by @TeresiaOlsson in #336
- Changes for schema registry for arrays by @TeresiaOlsson in #339
- New magnet holder api by @JeanLucPons in #347
- New serialized magnet holder API by @JeanLucPons in #349
- Improve validation errors by @TeresiaOlsson in #338
- Implemented new CFM holder API by @JeanLucPons in #352
- New BPM holder API, holder factorization by @JeanLucPons in #353
- Implemented new RF holder API by @JeanLucPons in #354
- Unified examples by @gubaidulinvadim in #348
- Examples clean-up by @gubaidulinvadim in #355
- Fix example path for integration test by @gubaidulinvadim in #356
- Changes for schema registry for tuning tools by @TeresiaOlsson in #335
- Update workflow for unit tests to test against several python versions by @TeresiaOlsson in #358
- Remove config models from lattice subpackage. by @TeresiaOlsson in #333
- Remove ConfigModel from BBA by @TeresiaOlsson in #359
- Remove unused imports by @TeresiaOlsson in #368
- Add describe method to get nicer output from ConfigurationSchema by @TeresiaOlsson in #370
- Add missing schema registration and validation for IdentityMagnetModel. by @TeresiaOlsson in #371
- Update API documentation to the new structure by @TeresiaOlsson in #369
- Update docstrings using codex by @TeresiaOlsson in #367
- Refactor element attachment with holder-specific dispatch by @gupichon in #363
- Bugfix/orm saving by @kparasch in #383
- Add discovery for schemas in other packages by using entry points by @TeresiaOlsson in #386
- Add registration and dynamic validation for accelerator. by @TeresiaOlsson in #377
- Bugfix: array type inference by @gupichon in #385
- Updated example by @JeanLucPons in #390
- Report real constructor signatures on
ValidationMetaclasses by @GamelinAl in #389 - Fix typing for _fill_device() methods by @JeanLucPons in #393
- Migrate dt4acc integration to pyaml-test-lattice and pin CS backends by @gupichon in #395
- Add possibility list types to exclude from registration in registry. by @TeresiaOlsson in #396
- Add workflow for github release. by @TeresiaOlsson in #388
- Change anyOf to oneOf in JSON Schema by @TeresiaOlsson in #403
- Change type to class in configuration files by @TeresiaOlsson in #391
- feat: add generic ElementHolder collection access by @gupichon in #376
- String representation by @gubaidulinvadim in #351
- Release 0.3.0 by @TeresiaOlsson in #399
- Modified dependencies because pypi didn't accept direct dependencies. by @TeresiaOlsson in #406
New Contributors
- @GamelinAl made their first contribution in #389
Full Changelog: 0.2.5...0.3.0