...
Flask
Code Block language bash theme Midnight $ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/site-packages/Flask-requirements.txt Flask Werkzeug Jinja2 itsdangerous click MarkupSafe
IPython
Code Block language bash theme Midnight $ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/site-packages/ipython-requirements.txt appdirs backports.shutil-get-terminal-size decorator enum34 ipython ipython-genutils packaging pathlib2 pexpect pickleshare prompt-toolkit ptyprocess pygments pyparsing scandir setuptools simplegeneric six traitlets wcwidth
Jupyter
Code Block language bash theme Midnight $ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/site-packages/jupyter-requirements.txt alabaster appdirs Babel backports-abc backports.shutil-get-terminal-size backports.ssl-match-hostname bleach certifi Cheetah click configparser cx-Oracle cycler decorator docutils dpkt edef entrypoints enum34 epics-batch-get first Flask functools32 html5lib imagesize ipykernel ipython ipython-genutils ipywidgets itsdangerous Jinja2 jsonschema jupyter jupyter-client jupyter-console jupyter-core klystron Markdown MarkupSafe matlog matplotlib meme mistune model mpmath mps mpsbypass nbconvert nbformat nose notebook numpy orbit packaging pandas pandocfilters pathlib2 pexpect physicselog pickleshare PIL pip pip-tools plex prompt-toolkit psp ptyprocess pyca pyepics Pygments pyparsing pyqtgraph PyQwt python-dateutil pytz pyzmq qtconsole requests roman scandir scikit-learn scipy setuptools setuptools-scm simplegeneric singledispatch six snowballstemmer Sphinx subprocess32 subprocessca sympy terminado testpath tornado traitlets virtualenv wcwidth webencodings Werkzeug wheel widgetsnbextension
pip-tools
Code Block language bash theme Midnight $ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/site-packages/pip-tools-requirements.txt pip-tools click first setuptools-scm six
Scikit-learn
Code Block language bash theme Midnight $ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/site-packages/scikit-learn-requirements.txt numpy scipy scikit-learn
Matplotlib
Code Block language bash theme Midnight $ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/site-packages/matplotlib-requirements.txt cycler functools32 matplotlib numpy pyparsing python-dateutil pytz six subprocess32
Top-level requirements*:
* - cx_Oracle >= 5.3.0 requires 64-bit Oracle 11.2 client or later. The proper ORACLE_HOME and related environment settings must be configured before
attempting to install the package via pip:Code Block language bash theme Midnight $ source /usr/local/lcls/tools/oracle/oracleSetup-R11.2.0.4.bash
Code Block language bash theme Midnight $ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/site-packages/site-requirements.txt # package-specific requirements -r ./Flask-requirements.txt -r ./ipython-requirements.txt -r ./jupyter-requirements.txt -r ./pip-tools-requirements.txt -r ./scikit-learn-requirements.txt -r ./matplotlib-requirements.txt # global package requirements Babel Cheetah # global package requirements alembic Babel Cheetah Jinja2 Markdown MarkupSafe Pygments alabaster backports.ssl_match_hostname backports_abc certifi click cothread colorama cx_Oracle cycler decorator docutils dpkt first functools32 imagesize ipython ipython_genutils Mako mpmath nose numpy pandas pathlib2 pexpect pickleshare plex pydm pyepics == 3.2.7 pyqtgraph python-dateutil python-editor pytz PyYAML QtPy requests roman scipy scikit-learn simplegeneric singledispatch snowballstemmersip sympysix tornadosnakefood virtualenv wsgiref
External packages
External packages are ones that cannot be obtained from the PyPI repo. They can be obtained from project homepages (e.g., GitHub, SourceForge, etc).
snowballstemmer SQLAlchemy subprocess32 sympy tabulate tornado traitlets vcversioner virtualenv wsgiref -r ./jupyter-requirements.txt -r ./pip-tools-requirements.txt -r ./scikit-learn-requirements.txt -r ./matplotlib-requirements.txt
SLAC packages
SLAC packages are created and maintained by SLAC or affiliated contributors. Like external packages, these are available from various sources (GitHub, git, etc).
The SLAC-maintained packages below are available from The external packages below are currently available from the following project sites:
- PILmps_tools: httphttps://pythonwaregithub.com/products/pil/slaclab/mps_tools
- mpsbypassPyQwt: https://github.com/slaclab/PyQwtmpsbypass
- SIPpyca: https://wwwgithub.riverbankcomputing.com/softwareslaclab/sip/downloadpyca
- slacepics: https://github.com/slaclab/slacepics
- subprocessca: https://github.com/slaclab/subprocessca
- TimeChart: https://github.com/slaclab/timechart
Code Block | ||||
---|---|---|---|---|
Code Block | ||||
| ||||
$ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/externalslac-packages/externalslac-requirements.txt PIL PyQwt sip |
SLAC packages
# deprecated: psp (included in pyca)
mps_tools
mpsbypass
pyca
slacepics
subprocessca
TimeChart |
External packages
External packages are ones that cannot be obtained from the PyPI repo. They can be obtained from project homepages (e.g., GitHub, SourceForgeSLAC packages are created and maintained by SLAC or affiliated contributors. Like external packages, these are available from various sources (GitHub, git, etc).
The SLAC-maintained external packages below are currently available from the following project sites:project sites:
- PIL: http://pythonware.com/products/pil/
- PyQwt
- edlgenerator: https://github.com/slaclab/edlgenerator
- mps_tools: https://github.com/slaclab/mps_tools
- mpsbypass: https://github.com/slaclab/mpsbypass
- psp: https://github.com/slaclab/psp
- pyca: https://github.com/slaclab/pyca
- slacepics: https://github.com/slaclab/slacepicsPyQwtsubprocessca
- SIP: https://githubwww.riverbankcomputing.com/software/slaclabsip/subprocesscadownload
Code Block | ||||
---|---|---|---|---|
| ||||
$ cat /usr/local/lcls/package/python/python2.7.13/linux-x86_64/src/slacexternal-packages/slacexternal-requirements.txt edlgeneratorPIL mps_tools mpsbypass psp pyca slacepics subprocessca PyQwt sip |
References:
- Python 2.7: https://docs.python.org/2/
- PyPI - The Python Package Index: https://pypi.python.org/pypi
- pip - The Python Package Authority's preferred tool for installing packages: https://pip.pypa.io/en/stable/user_guide/#installing-packages
- Jupyter: https://jupyter.org
- PyQt: https://www.riverbankcomputing.com/software/pyqt/intro
- Scikit-learn: http://scikit-learn.org/stable/index.html
...