On Tuesday, 2022-11-08, we updated our build infrastructure to use version 5.0.0 of the
rubin-env conda-forge metapackage. The
d_2022_11_09 daily and
w_2022_46 weekly will be the first tagged releases to incorporate this change.
This new environment adds the
parsl (RFC-871) and
htcondor (DM-36920) workflow interfaces and
pytorch (RFC-874) for machine learning. Several version restrictions (“pins”) that were in place for previous versions have been removed (
spherematch), and the versions of compilers and the
boost libraries have been updated to current conda-forge standards.
rubin-env-rsp metapackage added in 4.1.0 now has
rubin-env-extras metapackage (not intended for user installation but ensuring compatibility) is now based on the above metapackages plus the independently-maintained
rubin-sims package, except on ARM architectures.
Source and binary packages that built under
rubin-env 4.1.0 or earlier versions will generally not continue to function under
rubin-env 5.0.0: last-minute source changes by @erykoff were necessary to get the stack to build. Weekly releases on or after
w_2022_46 are not guaranteed to build under previous
rubin-env versions, but
w_2022_46 at least is intended to be backward-compatible to 4.1.0.