Skip to content

aderbenev/carchivetools

 
 

Repository files navigation

carchivetools

This package provides command line tools to retrieve data from EPICS Channel Archiver and Archive Appliance data storage services.

The commands argrep and arget are provided. See the man page for details.

In addition to the user tools, two backend servers a2aproxy and archmiddle are provided.

Requirements

Basic requirements.

  • Python >=2.6, <3.0 (>= 2.7 required for Appliance)
  • Twisted Core and Web >= 10.1
  • Numpy >= 1.4

Additional requirements for Archive Appliance support.

Configuration

In addition to command line arguements, configuration may be given in the following locations. See the example configuration for details.

  • /etc/carchive.conf
  • $HOME/.carchiverc
  • $PWD/carchiver.conf

Development Builds

Those wishing to make modifications to this code may find it easier to do an in-place build of the pbdecode Extension (as opposed to "setup.py install").

$ python setup.py build_protobuf -i
$ python setup.py build_ext -i

About

Channel Archiver shell tools

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 86.6%
  • C++ 7.7%
  • Perl 2.9%
  • Protocol Buffer 2.6%
  • Makefile 0.1%
  • Shell 0.1%