Releases: BCDA-APS/apstools
Releases · BCDA-APS/apstools
1.6.4
What's Changed
- refactor packaging per PEP-518, update copyright notices by @prjemian in #710
- resolve random failures in the unit tests by @prjemian in #711
- Publish HTML with PyData theme by @prjemian in #712
- publish docs on demand by @prjemian in #715
- reorganize the docs by @prjemian in #716
- deprecate all snapshot support by @prjemian in #717
- remove diagnostic print() line by @prjemian in #718
- lineup(): user can control which peak parameter is used by @prjemian in #719
- Imaging with AD hdf5 single mode by @prjemian in #721
- create a Device from a dictionary by @prjemian in #723
- accept greater variation in dict structures by @prjemian in #724
Full Changelog: 1.6.3...1.6.4
1.6.3
What's Changed
- refactor test_move_to_zero() by @prjemian in #678
- address unit test failures regarding PVPositionerSoftDone by @prjemian in #680
- address random unit test failures by @prjemian in #682
- Combine workflows by @prjemian in #683
- CI combine install steps by @prjemian in #684
- change Python versions in test matrix by @prjemian in #685
- AD tests use AcquireBusy and WaitForPlugins by @prjemian in #687
- refactor AD test with user-controlled image file names by @prjemian in #688
- support scan id from EPICS PV by @prjemian in #689
- execute blocking function in a plan by @prjemian in #690
- publish apstools on conda forge by @prjemian in #676
- add CamMixin and SingleTrigger classes for AD 3.4 (AcquireBusy and WaitForPlugins) by @prjemian in #693
- CI conda-forge bug: bluesky_snapshot_viewer --help by @prjemian in #695
- add advice about 'blocking_callbacks' in Pilatus example by @prjemian in #681
- example use of NXWriter by @prjemian in #697
- extend replay() to accept run or [run] by @prjemian in #699
- build&publish to anaconda.org by @prjemian in #701
Full Changelog: 1.6.2...1.6.3
1.6.2
What's Changed
- can't use databroker v2 yet by @prjemian in #654
- remove unexpected key from datum_kwargs by @prjemian in #655
- Fix timeout problem in connect_pvlist() by @prjemian in #658
- refactor CI to use micromamba by @prjemian in #660
- adjust CI workflows by @prjemian in #662
- Fix utils.listdevice() mixing dot and underline name separators by @prjemian in #663
- package myHDF5FileNames() class by @prjemian in #665
- revise jpeg and implement tiff plugins by @prjemian in #666
- How to setup HDF5 plugin by @prjemian in #667
- Bump pygments from 2.6.1 to 2.7.4 by @dependabot in #669
New Contributors
- @dependabot made their first contribution in #669
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
- Move
enable
Component out from synApps Record devices by @prjemian in #633 - renew the unit tests for PVPositionerSoftDoneWithStop by @prjemian in #634
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- remove apsbss by @prjemian in #581
- relax python version restrictions by @prjemian in #584
- documentation updates by @prjemian in #586
- convert debug code to unit tests by @prjemian in #587
- resolve errors building sphinx documentation by @prjemian in #589
- remove deprecated items by @prjemian in #591
- reorganize _devices/ to devices/ by @prjemian in #593
- refactor snapshot by @prjemian in #595
- refactor signals by @prjemian in #597
- refactor callbacks and filewriters by @prjemian in #598
- refactor examples by @prjemian in #599
- refactor plans by @prjemian in #600
- refactor utils by @prjemian in #601
- update example notebooks and ideas by @prjemian in #602
- add code coverage workflow by @prjemian in #605
- synApps sseq record and userStringSeq databases by @prjemian in #608
- add unit tests for synApps support by @prjemian in #609
- convert None to "null" when saving PeakStats to stream by @prjemian in #610
- add slit support by @prjemian in #615
- Eurotherm 2216e temperature controller by @prjemian in #614
- add luascript support by @prjemian in #617
- unit tests for PVPositionerSoftDone, et al. by @prjemian in #620
- repair workflow by @prjemian in #622
- re-arrange the synApps documentation by @prjemian in #623
- Linkam T96: turn on heating when setpoint is changed by @prjemian in #625
- Remove auto_heater and tweaks to PVPositionerSoftDone by @gfabbris in #624
- support more synApps structures by @prjemian in #626
- update Jupyter notebooks in the repository by @prjemian in #630
- Support Lakeshore temperature controllers 336 & 340 by @prjemian in #603
Full Changelog: 1.5.4...1.6.0
1.5.4
What's Changed
- only py 3.7 or 3.8 for now by @prjemian in #572
- avoid term sensitive to LGTM code analysis by @prjemian in #573
- isolate dependency on aps-dm-api package into apsbss by @prjemian in #574
- workflow to upload new tag to PyPI by @prjemian in #576
- Workflow to build conda package and upload to Anaconda by @prjemian in #579
Full Changelog: 1.5.3...1.5.4
1.5.4rc3
What's Changed
- only py 3.7 or 3.8 for now by @prjemian in #572
- avoid term sensitive to LGTM code analysis by @prjemian in #573
- isolate dependency on aps-dm-api package into apsbss by @prjemian in #574
- workflow to upload new tag to PyPI by @prjemian in #576
- Workflow to build conda package and upload to Anaconda by @prjemian in #579
Full Changelog: 1.5.3...1.5.4rc3