Misc utilities for FNNDSC python repos


License
MIT
Install
pip install pfmisc==2.2.10

Documentation

pfmisc v2.2.10

https://travis-ci.org/FNNDSC/pfdcm.svg?branch=master

Table of Contents

Overview

This repository provides pfmisc -- miscellaneous services for the pf family.

Most simply, pfmisc provides debug, text-console colorization, and error modules.

Usage

Simply do a

import pfmisc

class MyClass():

    def __init__(self, *args, **kwargs):
        self.debug  = pfmisc.debug()

        self.debug.qprint('hello there!')

which will result in some decent debugging in stdout. Sometimes, it is useful to create a shortcut

self.debug  = pfmisc.debug()
self.log    = self.debug.qprint

Installation

Installation is relatively straightforward, and best done with pip:

pip install pfmisc

Notes

Please examine the pfmisc.py code for hints on how to use/call the various debugging and error modules:

https://github.com/FNNDSC/pfmisc