Skip to content

Releases: pcdshub/pcds-envs

pcds-1.1.0

23 May 16:45
5c92c1a
Compare
Choose a tag to compare

Changes to PCDS Packages

New Features

Bug Fixes

New Packages

  • hxrsnd has been added to the common environment for use in XCS hutch-python
  • pswalker a set of alignment routines from the Skywalker project have been added as well to facilitate the automated routines in the hxrsnd package.

External Packages

  • bokeh
  • holoviews

Structural Changes

We've added some continuous integration with Travis! On every PR and once every 24h, we'll run tests with the current release, the next possible release with the newest tags, and a theoretical bleeding-edge development environment.

pcds-1.0.0

06 Apr 21:46
eb5bba4
Compare
Choose a tag to compare

Changes to Internal Packages

hutch_python

Full Release Notes: https://github.com/pcdshub/hutch-python/releases/tag/v0.3.0

pcdsdevices

Full Release Notes : https://github.com/pcdshub/pcdsdevices/releases/tag/v0.6.0

elog

Basic implementation of a Python 3.x interface for the PCDS ELog
https://github.com/pcdshub/elog

Changes to External Packages

Package Additions:

  • pcaspy
  • mysql
  • mysqlclient
  • pyqt with Mike's patch that makes pmgr work

Package Removals

  • pycdb had conflicts with mysql versions. These will go away once we switch to RHEL7 everywhere, but for now I am ignoring it and removing the package because it's not seeing use.
  • pyami is not being used, so I took it out at the same time.

Structural Changes to Release System

  • Switching to the newer conda activate instead of source activate to insure future compatibility
  • Put all packages needed into one file, alphabetized, instead of embedding in the script.
  • Treat DAQ packages like pydaq separately for installation purposes. This is largely so I can use create_base_env.sh on non-nfs systems to create a reasonable starting point for a development environment.
  • pcds-tag is the highest-priority channel
  • Channels other than ours and the general community have been removed. All external packages that are not hosted on conda-forge or defaults will be built and hosted on the pcds-tag channel. If you would like to add a package report an issue to https://github.com/pcdshub/pcds-recipes.
  • Set minimum versions of python, ipython, and numpy to prevent conda version regression in create_base_env.sh when the newest version of a random package requests older versions.

pcds-0.6.1

14 Mar 18:46
9ff96d0
Compare
Choose a tag to compare
  • hutch-python 0.2.1
  • transfocate
  • incidental latest

pcds-0.6.0

08 Mar 22:25
1b7b32b
Compare
Choose a tag to compare
  • hutch-python=0.2.0 and all related dependencies

pcds-0.5.2

31 Jan 22:53
c4eff88
Compare
Choose a tag to compare
  • psdm_qs_cli
  • pyca

pcds-0.5.1

31 Jan 19:02
35b5bf1
Compare
Choose a tag to compare
  • pydm 1.1.0
  • do conda-wrappers correctly

pcds-0.5.0

31 Jan 17:57
2064b1b
Compare
Choose a tag to compare

This is a starting point for environments going forward. We plan to test this with the first version of hutch-python in mfx, and then revise as needed.

  • Add hutch-python
  • Remove incompatible modules

pcds-0.4.0

22 Jan 21:06
5ef0afd
Compare
Choose a tag to compare

Package Updates

  • pydm=1.0.0

Other changes

  • pydm-dev -> pydm-tag
  • export yaml file with minimal build information to make them stay working when old builds disappear

pcds-0.3.0

01 Dec 18:11
9097e38
Compare
Choose a tag to compare

Packages Added

  • pydm (some random commit)
  • pcds-devices
  • pswalker
  • lightpath
  • psbeam
  • coloredlogs
  • versioneer
  • QDarkStyle

Updates

  • misc 3rd-party packages put new versions out since last time

pcds-0.2.0

18 Nov 01:29
bb4c0bb
Compare
Choose a tag to compare

Use bluesky=1.0.0, ophyd=1.0.0 for our in-development apps
Use pyepics=3.2.7, pyqtgraph for pydm