Releases: slaclab/trace
Releases · slaclab/trace
R2.0.0
What's New
- ENH: Begin Trace Redesign by @zdomke in #136
- ENH: Use qtawesome icon for plot settings button by @ngAlexander9 in #141
- ENH: Add Curve/PV Settings Modal by @zdomke in #138
- ENH: Add Axis Settings Modal by @zdomke in #137
- ENH: Adding X-Range Controls to Plot Settings by @zdomke in #143
- ENH: Add DataInsightTool to UI Redesign by @zdomke in #147
- ENH: Adds back in the PV Search window by @YektaY in #146
- STY: contain axis / curve list in ScrollArea by @shilorigins in #148
- ENH: Make posts to Elog from trace by @ngAlexander9 in #151
- GUI: make splitter handle visible by @shilorigins in #154
- ENH: Trace Menu with Trace Specific Actions by @zdomke in #153
- ENH: support input file, startup PV, and macro CLI args by @shilorigins in #155
- GUI: enable drag-and-drop for moving curve items between axes by @shilorigins in #157
- GUI: Indicator for live and archive connection status by @ngAlexander9 in #156
- ENH: Adds crosshair, line extension and mouse mode to Settings by @YektaY in #158
- ENH: Tick Font Size Sets Y-Axes Tick Font As Well by @zdomke in #167
- ENH: TraceFileConvert Can Export Relative Times by @zdomke in #174
- Implement attaching config file to elog entry by @ngAlexander9 in #179
- Data bins by @michaellans in #164
- TST: Fix Failing Test & Add New Test by @zdomke in #182
- GUI: Redesign UI to Match Mockups by @zdomke in #166
- MNT: Python 3.9 Typehinting Compatibility by @zdomke in #183
- ENH: Adds Support for Formula Curves + Formula Editor by @YektaY in #161
- GIT: Add Pull Request Template by @zdomke in #185
- Live + archive data moved to curve settings by @michaellans in #186
- Add QMessagebox popup to confirm deleting axis by @michaellans in #193
- Dark Mode/Light Mode + Color next to Curve + Pyside 6 changes by @YektaY in #192
- ENH: New Curves Are Added to Axes Based on Units by @zdomke in #198
- Curve palette by @michaellans in #199
Maintenance
- FIX: Remove Logger Button by @zdomke in #142
- MNT: implement functional, unstyled control panel with axis and curve controls by @shilorigins in #139
- BUG: don't iterate using indices in AxisItem.close by @shilorigins in #145
- FIX: Fix Main Thread Hanging from caget Call by @zdomke in #150
- FIX: Import & Export for UI Redesign by @zdomke in #159
- MNT: Prepare ui_redesign For Merge Into master by @zdomke in #162
- FIX: Double-clicking SearchWidget Entries; Disable Drag by @zdomke in #163
- Reduce footer info and add imported filename by @michaellans in #180
- MNT: Upgrade Python to 3.12 by @zdomke in #184
- FIX: Invalid Formula by @YektaY in #191
- FIX: Checkbox Slots Accept Enum by @zdomke in #196
- MNT: Move Utilities & Update iSort Config by @zdomke in #197
- FIX: Error with AxisItem.set_active & Curve Artifacts Remaining on Previous Axis by @YektaY in #200
- FIX: Hide Bin Count Setting for FormulaCurves by @zdomke in #201
- FIX: Catch Interruption Exception in CAGetThread by @zdomke in #202
- FIX: Fix File Indicator Slot by @zdomke in #205
- FIX: Launch Script to Change Directory to Trace by @zdomke in #208
Documentation
- DOCS: Update Documentation for UI Redesign by @zdomke in #187
- DOCS: Documentation Updates II by @zdomke in #194
- DOCS: Documentation Update III by @zdomke in #204
New Contributors
- @shilorigins made their first contribution in #139
- @michaellans made their first contribution in #164
Full Changelog: R1.1.0...R2.0.0
R1.1.0
What's Changed
Added new features, UI enhancements, and fixes bugs.
New Features
- ENH: Data Insight Tool by @zdomke in #88
- Save Plot Image by @ngAlexander9 in #89
- ENH: Limit precision to 6 by @ngAlexander9 in #127
- ENH: Fetch plot data on x-range change by @zdomke in #130
- ENH: Enable plot's extension lines by @zdomke in #134
- ENH/BUG: Make log mode less ambiguous that it is an exponent value by prepending "1e" as needed. by @ngAlexander9 in #131
- ENH: Implement button to manually trigger archive fetch by @ngAlexander9 in #133
Bug Fixes
- FIX: Add 1d Button to timespan_btns Button Group by @zdomke in #82
- FIX: Delete removed curves by @zdomke in #90
- FIX: Fixing mouse mode to enable panning by @zdomke in #132
Maintenance
- TST/FIX: ArchiveSearchWidget & TraceFileConvert Tests by @zdomke in #84
- TST: Tests For main.py by @zdomke in #86
- TST: Fix test_default_curve by @zdomke in #128
New Contributors
- @ngAlexander9 made their first contribution in #89
Full Changelog: R1.0.2...R1.1.0
R1.0.2
What's Changed
A few minor fixes and UI enhancements. Discovered and fixed a bug from the previous release that broke some launch arguments.
New Features
- ENH/FIX: Minor UI Fixes/Changes by @zdomke in #78
- ENH: Combine Y-axis Name & Label Columns by @zdomke in #80
Bug Fixes
- FIX: Remove Duplicate Logging by @zdomke in #72
- FIX: Fixing input_file argument for trace (TRC-66) by @zdomke in #79
Maintenance
Full Changelog: R1.0.1...R1.0.2
R1.0.1
What's Changed
This update fixes issues with the launch bash script and arguments, and adds batch processing for file conversion, and adds tests and documentation.
New Features
Maintenance
Docs
- DOC: README template links by @zdomke in #67
- DOC: Issue Template Files by @zdomke in #68
- DOC: One More Change to README and Issue Templates by @zdomke in #69
Full Changelog: R1.0.0...R1.0.1
R1.0.0
What's Changed
- Archive Viewer file import and export by @zdomke in #19
- FIX: Small Bug Fixes for File IO by @zdomke in #30
- ENH: UI Footer by @zdomke in #23
- ENH: Style column in traces_table sets curve's stepMode by @zdomke in #26
- FIX: Restructure Item Delegates by @zdomke in #28
- ENH: Macro & Argument Functionality by @zdomke in #29
- ENH: Fixing Axes functionality on the Archive Viewer by @aksharsarvesh in #25
- FIX: Fixing incorrect merges with axes by @aksharsarvesh in #40
- ENH: Plot Config by @aksharsarvesh in #27
- FIX: Shifted axis "hidden" attribute getter to Archive Viewer side by @aksharsarvesh in #42
- FIX: Minor Merge Fixes by @zdomke in #41
- ENH: Plot Config Import/Export by @aksharsarvesh in #32
- ENH: Formula-Viewer by @aksharsarvesh in #31
- ENH: Import Export Formulas by @aksharsarvesh in #33
- FIX: Formula Dependency Checker Using DFS by @aksharsarvesh in #34
- ENH: Drag and Drop PVs from PV search by @aksharsarvesh in #35
- FIX: Better default color handling by @aksharsarvesh in #43
- FIX: ComboBox Subclasses EditorDelegate by @zdomke in #44
- FIX: autoVisible works with FCIs by @aksharsarvesh in #47
- FIX: MultiAxisPlot was managing legend, let's keep it that way by @aksharsarvesh in #48
- ENH: Added '%' as a wild card for PV search by @aksharsarvesh in #50
- FIX: Line Width and Symbol Size are in sync between table view and model by @aksharsarvesh in #52
- ENH: Switched every .pyav reference to .trc and added examples by @aksharsarvesh in #53
- ENH: Copy Paste Multiple PV Functionality by @aksharsarvesh in #51
- ENH: Users can now change X-axis tick font size by @aksharsarvesh in #49
- ENH: Added some documentation for most of the mixins by @aksharsarvesh in #54
- STY: Rename to trace by @zdomke in #56
- ENH: EGU Axes by @aksharsarvesh in #59
- DOCS: Creating Basic How-To Docs by @zdomke in #58
- MNT: Add isort Config & pre-commit by @zdomke in #57
- update to README.md by @YektaY in #55
- FIX: Minor fixes by @zdomke in #60
- ENH: Display Connection Status for Curve Channels by @zdomke in #37
- ENH: Connection Status for Formula Curves by @zdomke in #46
- ENH: Import and Convert StripTool Files by @zdomke in #61
- DOCS: changes to index.md by @YektaY in #62
- DOCS: small changes to readme and index.md by @YektaY in #63
- FIX: Fix Listening to XRange Changes by @zdomke in #64
New Contributors
- @aksharsarvesh made their first contribution in #25
Full Changelog: R0.2.0...R1.0.0
R0.2.0
R0.1.0
What's Changed
- ENH: Set up github actions to have unit tests when pushing code to main by @YektaY in #1
- Added range axis and time axis table, window for search, formula, del… by @fatima0215 in #8
- Refactoring Archive Viewer as hybrid PyDM display by @zdomke in #15
- Archive Viewer Update by @zdomke in #16
New Contributors
- @YektaY made their first contribution in #1
- @fatima0215 made their first contribution in #8
- @zdomke made their first contribution in #15
Full Changelog: https://github.com/slaclab/Archive-Viewer/commits/R0.1.0