PCDS

Getting Started

  • Overview
  • Installation
  • Development
  • PCDS Python Style Guide
  • Common Questions and Issues
  • Recommended Resources
    • Example Module
    • Packages We Recommend
    • External Tutorials and Guides
    • Internal Access

Links

  • SLAC-wide GitHub
  • PCDS GitHub
PCDS
  • Docs »
  • Recommended Resources
  • View page source

Recommended Resources¶

  • Example Module

Packages We Recommend¶

  • Pytest – Python Testing Framework

  • Flake8 – Style Enforcement

  • Sphinx – Automated HTML Documentation

  • Ophyd – EPICS Device Abstractions

  • Bluesky – Generalized Experimental Plans

External Tutorials and Guides¶

  • Git Tutorial – Thorough Git beginner guide

  • Numpy Development Guide – A development guide from the folks at NumPy

  • PEP-8 – Python Coding Conventions

  • Git Flight Rules – Specific instructions for performing advanced tasks in Git

  • Numpydoc Docstring Guide – Guide to making NumPy style documentation

  • Conda – Getting started guide for using Conda

Internal Access¶

If you would like to access this site from the internal SLAC intranet, you need to link to the proxy server in your Firefox profile. Under Settings -> Preferences -> Advanced -> Network -> Connection, enter the proxy information like so:

_images/proxy.png
Next Previous

© Copyright 2020, SLAC National Accelarator Laboratory

Built with Sphinx using a theme provided by Read the Docs.