Releases: pyepics/epicsapps
Releases · pyepics/epicsapps
2026.1.0
PVLogger
- add exporting of time-series data to tag-seerated file at fixed time period, user-selected time range
- add logfile.read() and logfile.values_at() to get PV values at specific times (separate from stored events)
- ead_logfile() returns the data for the PV
- periodically re-read pvlog file while waiting to start, allowing last minute changes
- fix attempt to access a logfile that may not exist if PV never connected
- add escan_credentials config setting to point to credentials file
- add
start timefor time to start data collection - fix case where mdel is None
- more cleanups
General
- fix call to show_plotwin()
- add os-agnostic path utils and 'normalize_path' function
- update dependency versions
SampleStage:
- fix get_position_from_db() to correctly include timestamp
- use transformations from pypi
- update code for saving SampleStage html log file of Positions
- set sample_position in database info table on save and restore of position
2025.1.5
Docs:
- many improvements
Project:
- add installers GetEpicsApps.sh and GetEpicsApps.bat to install full Anoconda Python + EpicsApps
StripChart:
- add video to doc
- better handling changing PV selections, PVs with few data points.
- increase number of saved data values per PV (8M).
Instruments:
- add admin-only, password protected to have some Instrument Tabs be "Admin Only".
- admin password times-out after 15 minutes (default, can be changed).
- some window sizing tweaks.
- fix using saved display order.
- better handing of "changing Instrument tab" events.
- avoid sqlite-error-on-exit by shutting down engine.
- use consistent 'isntrument.get_positions()'
PVlogger:
- allow notebook tabs to be removed for Table View
- better "Save Instrument" from PVlogger viewer.
Microscope:
- fixes for rotation matrix calcs
- coerce positions from data transform to float
- tweaks (maybe improvement?) to portrait mode
Areadetector:
- fix running from config file