An open API service indexing awesome lists of open source software.

https://github.com/diamondlightsource/pmac-trajectory-scans

A PMAC trajectory scan program with a python test script
https://github.com/diamondlightsource/pmac-trajectory-scans

from-dls-controls

Last synced: 3 months ago
JSON representation

A PMAC trajectory scan program with a python test script

Awesome Lists containing this project

README

        

[![Build Status](https://api.travis-ci.org/DiamondLightSource/PMAC-Trajectory-Scans.svg)](https://travis-ci.org/DiamondLightSource/PMAC-Trajectory-Scans)
[![Coverage Status](https://coveralls.io/repos/github/DiamondLightSource/PMAC-Trajectory-Scans/badge.svg?branch=master)](https://coveralls.io/github/DiamondLightSource/PMAC-Trajectory-Scans?branch=master)
[![Code Health](https://landscape.io/github/DiamondLightSource/PMAC-Trajectory-Scans/master/landscape.svg?style=flat)](https://landscape.io/github/DiamondLightSource/PMAC-Trajectory-Scans/master)
[![ReadTheDocs](https://readthedocs.org/projects/pmac-trajectory-scans/badge/?version=latest)](http://pmac-trajectory-scans.readthedocs.org)

# PMAC-Trajectory-Scans

To run the scripts and tests you must add the root of PMAC-Trajectory-Scans to your python path (export PYTHONPATH=/path/to/PMAC-Trajectory-Scans:$PYTHONPATH) and add scanpointgenerator to the the root of the module. Tests can be run using `nosetests -v test_harness_tests` from the root. motion_program_tests should be checked before running as they require a PMAC and have a hard-coded IP address. The only function for some of the tests is to print out a result, so these should use the -s flag.