Installation and Hello, World!
Installation
Section titled “Installation”With pip you can install the latest release from PyPI:
pip install --user peppyUpdate peppy with pip:
pip install --user --upgrade peppyReleases and development versions may also be installed from the GitHub releases:
pip install --user https://github.com/pepkit/peppy/zipball/masterHello world!
Section titled “Hello world!”Now, to test peppy, let's grab an clone an example project that follows PEP format.
We've produced a bunch of example PEPs in the example_peps repository.
Let's clone it:
git clone https://github.com/pepkit/example_peps.gitThen, from within the example_peps folder, enter the following commands in a Python session:
import peppy
project = peppy.Project("example_basic/project_config.yaml") # instantiate in-memory Project representationsamples = project.samples # grab the list of Sample objects defined in this Project
# Find the input file for the first sample in the projectsamples[0]["file"]That's it! You've got peppy running on an example project.
Now you can play around with project metadata from within python.
There are lots of other ways to initialize a project, which we will in the next section.