{ "info": { "author": "Rudolph Pienaar", "author_email": "rudolph.pienaar@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "##############\npfdcm v0.99.3\n##############\n\n.. image:: https://badge.fury.io/py/pfdcm.svg\n :target: https://badge.fury.io/py/pfdcm\n\n.. image:: https://travis-ci.org/FNNDSC/pfdcm.svg?branch=master\n :target: https://travis-ci.org/FNNDSC/pfdcm\n\n.. image:: https://img.shields.io/badge/python-3.5%2B-blue.svg\n :target: https://badge.fury.io/py/pfdcm\n\n.. contents:: Table of Contents\n\n********\nOverview\n********\n\nThis repository provides ``pfdcm`` -- a controlling service that speaks to a PACS and handles DICOM data management.\n\npfdcm\n=====\n\nMost simply, ``pfdcm`` provides a REST-type interface to querying a PACS as well as managing DICOM data received from a PACS.\n\n************\nInstallation\n************\n\nInstallation is relatively straightforward, and we recommend using either python virtual environments or docker.\n\nPython Virtual Environment\n==========================\n\nOn Ubuntu, install the Python virtual environment creator\n\n.. code-block:: bash\n\n sudo apt install virtualenv\n\nThen, create a directory for your virtual environments e.g.:\n\n.. code-block:: bash\n\n mkdir ~/python-envs\n\nYou might want to add to your .bashrc file these two lines:\n\n.. code-block:: bash\n\n export WORKON_HOME=~/python-envs\n source /usr/local/bin/virtualenvwrapper.sh\n\nThen you can source your .bashrc and create a new Python3 virtual environment:\n\n.. code-block:: bash\n\n source .bashrc\n mkvirtualenv --python=python3 python_env\n\nTo activate or \"enter\" the virtual env:\n\n.. code-block:: bash\n\n workon python_env\n\nTo deactivate virtual env:\n\n.. code-block:: bash\n\n deactivate\n\nUsing the ``fnndsc/ubuntu-python3`` dock\n========================================\n\nWe provide a slim docker image with python3 based off Ubuntu. If you want to play inside this dock and install ``pman`` manually, do\n\n.. code-block:: bash\n\n docker pull fnndsc/ubuntu-python3\n\nThis docker has an entry point ``python3``. To enter the dock at a different entry and install your own stuff:\n\n.. code-block:: bash\n\n docker run -ti --entrypoint /bin/bash fnndsc/ubuntu-python3\n \nNow, \n\n.. code-block:: bash\n\n apt update && \\\n apt install -y libssl-dev libcurl4-openssl-dev librtmp-dev && \\\n pip install pfdcm\n \n**If you do the above, remember to** ``commit`` **your changes to the docker image otherwise they'll be lost when you remove the dock instance!**\n\n.. code-block:: bash\n\n docker commit local/ubuntu-python3-pfdcm\n \n where ```` is the ID of the above container.\n \n\nUsing the ``fnndsc/pfdcm`` dock\n===============================\n\nThe easiest option however, is to just use the ``fnndsc/pfdcm`` dock.\n\n.. code-block:: bash\n\n docker pull fnndsc/pfdcm\n \nand then run\n\n.. code-block:: bash\n\n docker run --name pfdcm -v /home:/Users --rm -ti fnndsc/pfdcm --forever --httpResponse\n\n*****\nUsage\n*****\n\nFor usage of ``pfdcm``, consult the relevant wiki pages.\n\n``pfdcm`` usage\n===============\n\nFor ``pfdcm`` detailed information, see the `pfdcm wiki page `_.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/FNNDSC/pfcon", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dcmutils", "package_url": "https://pypi.org/project/dcmutils/", "platform": "", "project_url": "https://pypi.org/project/dcmutils/", "project_urls": { "Homepage": "https://github.com/FNNDSC/pfcon" }, "release_url": "https://pypi.org/project/dcmutils/0.99.3/", "requires_dist": null, "requires_python": "", "summary": "A collection of DICOM related utilities", "version": "0.99.3" }, "last_serial": 3240579, "releases": { "0.99.3": [ { "comment_text": "", "digests": { "md5": "7641c008592894c07d5796e8801f14a9", "sha256": "da891e283c276f4dcf1a80f5f96a1c371fabc1da8437a79be108c8aa76952ecc" }, "downloads": -1, "filename": "dcmutils-0.99.3.tar.gz", "has_sig": false, "md5_digest": "7641c008592894c07d5796e8801f14a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25905, "upload_time": "2017-10-10T21:19:21", "url": "https://files.pythonhosted.org/packages/a6/81/0eb7faa1d279bf03b226d0ceb811c980a8e2d801394689bd0ab3bf7e8d59/dcmutils-0.99.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7641c008592894c07d5796e8801f14a9", "sha256": "da891e283c276f4dcf1a80f5f96a1c371fabc1da8437a79be108c8aa76952ecc" }, "downloads": -1, "filename": "dcmutils-0.99.3.tar.gz", "has_sig": false, "md5_digest": "7641c008592894c07d5796e8801f14a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25905, "upload_time": "2017-10-10T21:19:21", "url": "https://files.pythonhosted.org/packages/a6/81/0eb7faa1d279bf03b226d0ceb811c980a8e2d801394689bd0ab3bf7e8d59/dcmutils-0.99.3.tar.gz" } ] }