Project

General

Profile

Redux » History » Revision 2

Revision 1 (Jim Pulokas, 09/22/2010 04:27 PM) → Revision 2/12 (Jim Pulokas, 09/22/2010 04:27 PM)

h1. Redux 

 
 "redux" is the current (maybe final) code name for what was previously code named "jims".    It is a very lightweight library for loading an image, doing some basic processing and outputing a result image. 

 Goals: 
 * simple to use python library 
 * simple to use network daemon that can answer requests for an image and the pipeline of processing to do on it 
 * simple to use command line client that uses either the network daemon or locally imported python library to do processing 
 * complex behind-the-scenes result caching 

 Potential uses include: 
 * a command line program like xv or imagemagick to view myami images and generate publication quality results 
 * preparing image for display in Leginon, including contrast adjustments, binning, power spectrum, etc 
 * any functions in leginon/appion where you need to either bin or calculate power spectrum 
 * preparing image for display on web pages.    web server can contact redux server.    this can replace php-mrc module which no longer compiles with php > 5.2