New features:
- Add support for reading DECADES (aircraft) sensors
- Add support for reading time over NTP (needed for aircraft)
- Finish work on Seneca K107
- Add support for ABB's interferometer
Probably other things I've forgotten 🙃.
The reason for the major version bump is because the second engagement with the FINESSE/UNIRAS project is now complete and all features have (mostly) been implemented.
What's Changed
- Added Seneca device parameters by @CWestICL in #504
- Seneca out-of-range temperature detection by @CWestICL in #505
- Seneca K107 checksum function by @CWestICL in #429
- Refresh COM ports if device not found by @alexdewar in #472
- Amalgamate "stop" and "cancel" commands for spectrometers by @alexdewar in #487
- DECADES sensor queries over LAN by @jamesturner246 in #512
- Layout change - Data file view moved to left side by @CWestICL in #517
- Add plugin for time source devices by @jamesturner246 in #520
- Log menu by @CWestICL in #524
- Add an interface to FTSW500 by @dc2917 in #521
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #491
- Bump ruff from 0.1.7 to 0.3.2 by @dependabot in #532
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #509
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #531
- Bump mkdocs-material from 9.5.2 to 9.5.17 by @dependabot in #537
- Bump pydot from 1.4.2 to 2.0.0 by @dependabot in #498
- Bump frozendict from 2.3.10 to 2.4.1 by @dependabot in #538
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #492
- Bump pytest-qt from 4.2.0 to 4.4.0 by @dependabot in #516
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #541
- Bump numpy from 1.26.2 to 1.26.4 by @dependabot in #542
- Bump matplotlib from 3.8.2 to 3.8.4 by @dependabot in #544
- Bump pytest from 7.4.3 to 8.1.1 by @dependabot in #543
- Bump beautifulsoup4 from 4.12.2 to 4.12.3 by @dependabot in #546
- Bump types-pyyaml from 6.0.12.12 to 6.0.12.20240311 by @dependabot in #545
- Tidy-up of
FTSW500Interface
code by @alexdewar in #548 - Data file UX improvements by @alexdewar in #549
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #551
- Bump platformdirs from 4.1.0 to 4.2.0 by @dependabot in #553
- Bump types-decorator from 5.1.8.4 to 5.1.8.20240310 by @dependabot in #556
- Bump pyinstaller from 6.3.0 to 6.6.0 by @dependabot in #552
- Bump mkdocstrings-python from 1.7.5 to 1.9.2 by @dependabot in #555
- Fix up pyproject.toml for new version of ruff by @alexdewar in #560
- Make spectrometers configurable by @alexdewar in #559
- Fix GUI inconsistencies when opening data file fails (again) by @alexdewar in #565
- Sync timestamps in data file by @jamesturner246 in #535
- Misc device fixes and tidy-ups by @alexdewar in #566
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #569
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #570
- Bump frozendict from 2.4.1 to 2.4.2 by @dependabot in #572
- Bump crc from 6.1.0 to 7.0.0 by @dependabot in #571
- Bump pytest-mock from 3.12.0 to 3.14.0 by @dependabot in #573
- Display requested DECADES parameters on the GUI by @dc2917 in #527
- Add
SensorsBase
class for generic interface and port EM27 sensor code to use it by @alexdewar in #568 - Fix OPUS request URLs by @alexdewar in #575
- Port DECADES backend to common sensors API by @alexdewar in #581
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #576
- Bump ruff from 0.3.2 to 0.4.2 by @dependabot in #577
- Bump mkdocs from 1.5.3 to 1.6.0 by @dependabot in #579
- Bump mkdocstrings-python from 1.9.2 to 1.10.0 by @dependabot in #580
- Bump mkdocstrings from 0.24.3 to 0.25.0 by @dependabot in #578
- Fix mypy error in test by @alexdewar in #596
- Bump mkdocs-section-index from 0.3.8 to 0.3.9 by @dependabot in #587
- Bump types-beautifulsoup4 from 4.12.0.7 to 4.12.0.20240511 by @dependabot in #590
- Bump mkdocs-material from 9.5.20 to 9.5.25 by @dependabot in #594
- Bump platformdirs from 4.2.0 to 4.2.2 by @dependabot in #593
- Bump pyside6 from 6.6.1 to 6.7.1 by @dependabot in #595
- CI updates by @alexdewar in #598
- Bump schema from 0.7.5 to 0.7.7 by @dependabot in #599
- Bump abatilo/actions-poetry from 2.3.0 to 3.0.0 by @dependabot in #503
- Bump pre-commit from 3.6.0 to 3.7.1 by @dependabot in #603
- Bump freezegun from 1.4.0 to 1.5.1 by @dependabot in #601
- Bump mkdocstrings from 0.25.0 to 0.25.1 by @dependabot in #602
- Bump frozendict from 2.4.2 to 2.4.4 by @dependabot in #600
- Release v2 of FINESSE by @alexdewar in #604
New Contributors
- @jamesturner246 made their first contribution in #512
Full Changelog: v1.3.0...v2.0.0