Coder Social home page Coder Social logo

dgutman / zerofootprintimageviewer_xnatview Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 4.0 741 KB

Terrible name--- this is a Zero Foot Print Image Viewer (aka XnatView) that allows PACS like functionality from XNAT

Python 4.06% CSS 2.11% PHP 3.41% JavaScript 90.41%

zerofootprintimageviewer_xnatview's Introduction

ZeroFootPrintImageViewer_XnatView

I agree this is a terrible name--- this is a Zero Foot Print Image Viewer (aka XnatView) that allows PACS like functionality from XNAT

This is a web-based image viewer that connects to an XNAT desktop, although the pipeline that generates the images could be later to ideally view images from any PACS..

Installation/Dependencies:

Installing initial version on Stock Ubuntu 12.04LTS Desktop

After base install, and setting up IP address

sudo apt-get update ### get latest set of packages sudo apt-get upgrade # install new packages-- then rebooted sudo reboot ## just to apply any kernel patches

sudo apt-get install open-vm-toolbox sudo apt-get install php5 apache2 libapache2-mod-python openssh-server #I installed apache2 and openssh-server during the VM install, but can install like this as well #also installing open-vm-tools for vmware, not necessary on bare steel installs

need to install pyxnat-- two options are available.... can build from source or install from repo

#sudo apt-get install python-pyxnat

I recommend install from source control, as their are a number of bug fixes

dcm2pnm is another dependency-- used to transcode the dcm files to something I can use on the web

this is part of the dcmtk toolkit

sudo apt-get install libdcmtk2 sudo apt-get install php5-curl

must enable curl support in php as well

#e CURL extension ext/curl is not installed or enabled in your PHP installation. Check the manual for information on how to install or enable CURL on your system.

on ubuntu

sudo nano /etc/php5/apache2/php.ini nano /etc/php5/apache2/php.ini [sudo] password for dagutman: dagutman@sideshowbob:~$ sudo apt-get install curl libcurl3 libcurl3-dev php5-curl Reading package lists... Done

TO DO

need to add a bash script and/or config utilitity that creates all the requires directories

whre the cache, dicom temp, and other files are stored..

#created a directory in my rootdir to place pyxnat and other programs I am pulling from git mkdir dev_source_code

#Depending on your level of apache sophistication, the web root can be anywhere, but for simplicity mkdir /var/www/xnatview

#need to set up modpython <Directory /var/www/xnatview_dev/python> AddHandler mod_python .py PythonHandler hello PythonDebug On

zerofootprintimageviewer_xnatview's People

Contributors

dgutman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.