Page History
Table of Contents |
---|
Introduction
Package management of the analysis software that LCLS maintains for users is being transitioned to conda, from RPM's. This software includes psana (the software LCLS develops for working with experiment data), hdf5, openmpi, and many python packages such as numpy, scipy, ipython and scikit-beam. Advantages of this transition include
- easier for LCLS to integrate and update new software for users
- easier for users to customize their own environments with psana
- easier for offsite users to install psana
Users
This page:
covers how to get in and out of the conda environments. Everyone will find this page useful.
Psana Developers/C++ Users
psana developers will also need this page
to learn how to create and manage test releases. LCLS users that write C++ psana modules will also need this information.
Administrators
Information on managing the environments is here
Release Notes
Similar to the Pre-Conda Release Notes, we maintain release notes on the conda environment here:
Notes on the conda build system
There are a lot of JIRA issues that come off of this main ticket:
Jira | ||||||
---|---|---|---|---|---|---|
|
There are two related github repositories:
test an installed conda environment: https://github.com/davidslac/test-lcls-conda-build-system
manage the conda installations and environments: https://github.com/davidslac/manage-lcls-conda-build-system
I'll make child pages for topics here:
Psana in Conda Central Install - start here, using the conda environments at LCLS
Adding Conda Packages to Self Managed Installation - for use outside LCLS or managing your own conda stack at LCLS
The other pages are related to maintaining the conda installations