Column Title Introducing Zoomify Image

Total Page:16

File Type:pdf, Size:1020Kb

Column Title Introducing Zoomify Image ColumnIntroducing Title Zoomify Image Adam EditorSmith Zoomify Image is a mature product most users and allows them to view access to the full data of the original for easily publishing large, high-reso- images interactively in much greater image. detail than would otherwise be prac- lution images on the Web. End users tical or even possible.1 view these images with existing Web- Zoomify Image (sourceforge.net/ Deploying browser software as quickly as they projects/zoomifyimage) was created Zoomify Image do normal, downsampled images. A at Cornell University in collabora- tion with Zoomify to create an open- Dependencies and winstal- Flash-based Zoomifyer client asyn- source, cross-platform, and scriptable lation chronously streams image data to the version of the processing software Web browser as needed, resulting in that creates the image data displayed Zoomify Image was designed ini- tially to be a faithful, cross-platform response times approaching those of in a Zoomifyer client. This work was immediately integrated into an inno- port of Zoomify’s image-processing desktop applications using minimal vative content-management system software. It was developed in close bandwidth. The author, a librarian at that was being developed within the cooperation with Zoomify to pro- Cornell University and the principal Zope Application Server, a premier vide a scriptable method for invok- Web application and publishing plat- ing the image-preparation process architect of a small, open-source com- form. Authors in this system can for Zoomifyer clients so this technol- pany, worked closely with Zoomify add high-resolution images just as ogy could be used in more environ- to produce a cross-platform, open- they normally add downsampled ments. source implementation of that com- images, and the image is automat- Zoomify Image is written in the ically processed on the server by Python programming language and pany’s image-processing software Zoomify Image and displayed within uses the third-party Python Imaging and discusses how to easily deploy a Zoomifyer client. Zoomify Image is Library (PIL) with JPEG support, the product into a widely used Web- now in its second major release on both of which are also open source and cross-platform. It has been tested publishing environment. Limitations Source Forge and contains user con- tributed software to easily deploy it in the following environments: are also discussed as are areas of in other environments such as PHP. improvement and alternatives. Zoomifyer has been used in a ■ Python 2.1.3 number of applications in many ■ PIL 1.1.3 fields, and can greatly enhance many oomifyer from Zoomify (www research and instructional activities. and .zoomify.com) enables users Applying Zoomifyer to digital-image Zto view large, high-resolu- collections is obvious, allowing ■ Python 2.4.3 tion images within existing Web- libraries to deliver an unprecedented ■ PIL 1.1.4 browser software while providing level of detail in images published a rich, interactive user experience. to the Web. New applications also Installers for Python and PIL exist A small Zoomifyer client, authored suggest themselves, such as serving for all major platforms and can be in Macromedia Flash, is embedded high-resolution images taken from obtained at python.org and www in an HTML page and makes asyn- tissue samples in a medical lab or .pythonware.com/products/pil. chronous requests to the server to using Zoomifyer in advanced geo- The installation documentation stream image data back to the client spatial image applications, particu- that comes with PIL will help you as needed. By streaming the image larly when advanced client features locate the appropriate JPEG libraries data in this way, the image renders as such as annotations are used. if they are missing from your system. quickly as a normal, downsampled The Zoomifyer approach also has For MacOSX, you can find pre-built image, even for images that are giga- positive implications for preservation binary installers for Python, PIL and bytes in size. As the user pans and and copyright protection. Zoomify Zope at sourceforge.net/projects/ zooms, the response time approaches Image generates cached derivatives mosxzope. that of desktop applications while of master image files so the image using the smallest possible band- masters are never directly accessed width necessary to render the image. in the application or sent over the And because Flash has 98.3 per- Internet. Image data are stored and Adam Smith ([email protected]) is a cent browser saturation, viewing transmitted to the client in small Systems Librarian at Cornell University “Zoomified” images is seamless for chunks so that end users do not have Library, Ithaca, New York. Author ID box for 3 column layout 48 INFORMATION TECHNOLOGY AND LIBRARIES | MARCH 2007 The “EZ” version of the Zoomifyer extension, the directory is named Zoomify Image objects appears. client, a Flash-based applet with basic by appending “_data” to the image After selecting this option, a form pan and zoom functionality, is pack- name, so that an image file named is presented that is identical to the aged with Zoomify Image for conve- “test” would have a corresponding form used for adding ordinary Image nience so the software can be used directory called “test_data.” If the objects within Zope. When an image immediately once installed. The EZ process is re-run on the same images, is uploaded using this form, Zope client is covered by a separate license any previously generated data are automatically invokes the Zoomify and can be easily replaced with more automatically deleted before being Image conversion process on the advanced clients from Zoomify at regenerated. server and links the generated data www.zoomify.com. (A description of Zoomify provides substantial to the default Zoomifyer client that how to upgrade the Zoomifyer client documentation and sample code on comes with the distribution. If the is included in this paper.) its Web site that demonstrates how image is subsequently edited within After Python and PIL with JPEG to use the data generated by Zoomify ZMI to upload a new version, any support are installed, download Image in several environments. User- existing conversion data for that the Zoomify Image software from contributed code is bundled with image are automatically deleted, and sourceforge.net/projects/zoomify- Zoomify Image itself, further dem- the new conversion data are gener- image and decompress it. onstrating how to dynamically incor- ated to replace them, just as when porate this conversion process into invoked on the command line. several environments. An example of Again, the uploaded image can be Using Zoomify Image the use of Zoomify Image within the in any format that Zope recognizes as from the command line Zope Application Server is given. having a content-type of “image/...” and that PIL can read. The only Begin exploring Zoomify Image by potential “gotcha” in this process is invoking it on the command line: Incorporating Zoomify that in the versions of the Zoomifyer client the author has tested, Zoomify python <your_path>/ZoomifyFilePr Image into the Zope Image objects that have file names ocessor.py <your_image_file> Application Server (in Zope terminology, the file name is the object’s “id” property) with Or, to process more than one file at The popular Zope Application Server extensions other than “.jpg” are not a time: contains a number of built-in services displayed properly by the Zoomifyer including a Web server, FTP and client. So, when uploading a TIFF python <your_path>/ZoomifyFile WebDAV servers, plug-ins for access- image, for example, the id given Processor.py <image_1> <image_2> ing relational databases, and a hier- to the Zoomify Image object should <image_3> archical object-oriented database that either not contain an extension, or it uses a file-system metaphor for stor- should be changed from image.tif to The file format of the images input age. This object database provides a something like image_tif. This bug to Zoomify Image are typically either unique opportunity to incorporate has been reported to Zoomify and TIFF or JPEG, but can be any of the Zoomifyer into Zope seamlessly. may be fixed in newer versions of the many formats that PIL can read.2 An To use Zoomify Image with Zope, Flash-based viewing software at the image called “test.jpg” is included in the distribution must be decom- time of publication. the Zoomify Image distribution and pressed into your Zope Products To view the image within the is of sufficient size and complexity to directory. For versions 2.7.x and up, Zoomifyer client, simply call the provide an interesting example. this is at: “view” method of the object from During processing, Zoomify within a browser. So, for a Zoomify Image creates a new directory to <zope_instance_home>/Products/ Image object uploaded to: hold the converted image data in the same location as the image file being In Zope versions prior to the 2.7.x http://<your_domain>/test/test.jpg processed. The name of this direc- series, the Products directory is at: tory is based on the file name of the go to this URL: image being processed, so that, for <zope_home>/lib/python/ example, an image called “test.jpg” Products/ http://<your_domain>/test/test. would have a corresponding folder jpg/view called “test” containing the converted Restart Zope and now within image data used by the Zoomifyer the Web-based Zope Management Or, to include this view of the client. If the image file has no file Interface (ZMI), the ability to add image within a Zope Page Template Introducing ZOOMIFY Image | Smith 49 is further divided into tiles that are, lower-numbered tiles, so 0-0-0.jpg is (ZPT), simply call the tag method of at most, 256 pixels wide by 256 pixels always in TileGroup0.
Recommended publications
  • Open Babel Documentation Release 2.3.1
    Open Babel Documentation Release 2.3.1 Geoffrey R Hutchison Chris Morley Craig James Chris Swain Hans De Winter Tim Vandermeersch Noel M O’Boyle (Ed.) December 05, 2011 Contents 1 Introduction 3 1.1 Goals of the Open Babel project ..................................... 3 1.2 Frequently Asked Questions ....................................... 4 1.3 Thanks .................................................. 7 2 Install Open Babel 9 2.1 Install a binary package ......................................... 9 2.2 Compiling Open Babel .......................................... 9 3 obabel and babel - Convert, Filter and Manipulate Chemical Data 17 3.1 Synopsis ................................................. 17 3.2 Options .................................................. 17 3.3 Examples ................................................. 19 3.4 Differences between babel and obabel .................................. 21 3.5 Format Options .............................................. 22 3.6 Append property values to the title .................................... 22 3.7 Filtering molecules from a multimolecule file .............................. 22 3.8 Substructure and similarity searching .................................. 25 3.9 Sorting molecules ............................................ 25 3.10 Remove duplicate molecules ....................................... 25 3.11 Aliases for chemical groups ....................................... 26 4 The Open Babel GUI 29 4.1 Basic operation .............................................. 29 4.2 Options .................................................
    [Show full text]
  • Python Pillow Tutorial
    Python Pillow i Python Pillow About the tutorial This tutorial is about “Pillow” package, one of the important libraries of python for image manipulation. Pillow is a free and open source library for the Python programming language that allows you to easily create & manipulate digital images. In this tutorial, you will see the hands-on approach to learn different functionalities of pillow, much more than, read & save an image, creating thumbnail & merge to images, blur, crop, flip & rotate images, resizing & adding watermark, adding filters & working with colors to an image and use of pillow & numpy in machine learning. Audience This tutorial is basically designed to work as a guide for developers who wants to learn python capabilities, automate image editing. It is also for the beginners who wish to know the image processing capabilities of python using pillow package and for the web developers who wants to update and use images with logos & watermark on their websites. Prerequisites It would be helpful if you have prior knowledge on any of the below mentioned technologies such as access to computer & python is installed in it (else we need to install it), basic understanding of python data types and functions and ability to install Python dependencies, i.e. “pip install ‘package_name’”. Copyright & Disclaimer Copyright 2020 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher.
    [Show full text]
  • User-Space SPI TFT Python Library - ILI9341 Created by Tony Dicola
    User-space SPI TFT Python Library - ILI9341 Created by Tony DiCola Last updated on 2019-10-24 11:34:49 PM UTC Overview This code is discontinued - Check out our newer tutorial at - https://learn.adafruit.com/adafruit-2-dot-8-color- tft-touchscreen-breakout-v2/python-wiring-and-setup Does your Raspberry Pi or BeagleBone Black project need a display that's a little more capable than as mall graphic LCD (https://adafru.it/dLP) or OLED (https://adafru.it/dLQ)? Perhaps you want to display full color images and text, but don't need a full blown 'shield' like the PiTFT (http://adafru.it/1601). With the ILI9341 Python library (https://adafru.it/dLR) and a 2.8" TFT display breakout (http://adafru.it/1770) you can add a large, colorful graphic display to your Raspberry Pi or BeagleBone Black project! Update 9/2014: This library should work with the 2.2" TFT (http://adafru.it/1480) too! Check out Matthew's blog post (https://adafru.it/e15) if you are curious to see more details. This guide will show you how to wire up, install, and use a Python library to control ILI9341-based displays like the 2.8" breakout in userspace SPI - that means you don't need a kernel! This library uses an SPI connection and a couple GPIO pins to control the display, leaving many other pins free for your project's needs. Because this library is implemented in Python there's no need to use a modified kernel or kernel module to use the display.
    [Show full text]
  • The Graphics Cookbook SC/15.2 —Abstract Ii
    SC/15.2 Starlink Project STARLINK Cookbook 15.2 A. Allan, D. Terrett 22nd August 2000 The Graphics Cookbook SC/15.2 —Abstract ii Abstract This cookbook is a collection of introductory material covering a wide range of topics dealing with data display, format conversion and presentation. Along with this material are pointers to more advanced documents dealing with the various packages, and hints and tips about how to deal with commonly occurring graphics problems. iii SC/15.2—Contents Contents 1 Introduction 3 2 Call for contributions 3 3 Subroutine Libraries 3 3.1 The PGPLOT library . 3 3.1.1 Encapsulated Postscript and PGPLOT . 5 3.1.2 PGPLOT Environment Variables . 5 3.1.3 PGPLOT Postscript Environment Variables . 5 3.1.4 Special characters inside PGPLOT text strings . 7 3.2 The BUTTON library . 7 3.3 The pgperl package . 11 3.3.1 Argument mapping – simple numbers and arrays . 12 3.3.2 Argument mapping – images and 2D arrays . 13 3.3.3 Argument mapping – function names . 14 3.3.4 Argument mapping – general handling of binary data . 14 3.4 Python PGPLOT . 14 3.5 GLISH PGPLOT . 15 3.6 ptcl Tk/Tcl and PGPLOT . 15 3.7 Starlink/Native PGPLOT . 15 3.8 Graphical Kernel System (GKS) . 16 3.8.1 Enquiring about the display . 16 3.8.2 Compiling and Linking GKS programs . 17 3.9 Simple Graphics System (SGS) . 17 3.10 PLplot Library . 17 3.10.1 PLplot and 3D Surface Plots . 18 3.11 The libjpeg Library . 19 3.12 The giflib Library .
    [Show full text]
  • Image Processing with Python (PDF)
    Image Processing with Python Desert Py Meetup 26 February 2014 Sarah E. Braden Overview ● Pillow ○ Pillow is a fork of PIL, the Python Imaging Library ○ http://python-imaging.github.io/ ● OpenCV ○ http://opencv.org/ ● Files for this presentation ○ https://github.com/desertpy/presentations Why Pillow? The Python Imaging Library, (PIL) is the library for image manipulation, however... Why Pillow? … PIL’s last release was in 2009 Why Pillow? ● easier to install ● supports Python 3 ● active development ● actually works* * Non-Pillow PIL really is frustrating http://python-imaging.github.io/ What can Pillow do for me? ● Automatically generate thumbnails Modules: ● Apply image filters (auto-enhance) ● Apply watermarks (alpha layers) ● ImageOps ● Extract images from animated gifs ● ImageMath ● Extract image metadata ● ImageFilter ● Draw text for annotations (and shapes) ● ImageEnhance ● Basically script things that you might do ● ImageStat in Photoshop or GIMP for large numbers of images, in Python Pillow Setup Pillow’s prerequisites: https://pypi.python.org/pypi/Pillow/2.1.0#platform-specific-instructions Warning! Since some (most?) of Pillow's features require external libraries, prerequisites can be a little tricky After installing prereqs: $ pip install Pillow Documentation Pillow documentation: http://pillow.readthedocs.org/en/latest/about.html Image Basics: http://pillow.readthedocs.org/en/latest/handbook/concepts. html List of Modules: http://pillow.readthedocs.org/en/latest/reference/index. html Read in an image! from PIL import Image im = Image.open(infile) im.show() print(infile, im.format, "%dx%d" % im.size, im.mode) Important note: Opening an image file is a fast operation, independent of file size and compression. Pillow will read the file header and doesn’t decode or load raster data unless it has to.
    [Show full text]
  • Open Babel Documentation
    Open Babel Documentation Geoffrey R Hutchison Chris Morley Craig James Chris Swain Hans De Winter Tim Vandermeersch Noel M O’Boyle (Ed.) Mar 26, 2021 Contents 1 Introduction 3 1.1 Goals of the Open Babel project.....................................3 1.2 Frequently Asked Questions.......................................4 1.3 Thanks..................................................7 2 Install Open Babel 11 2.1 Install a binary package......................................... 11 2.2 Compiling Open Babel.......................................... 11 3 obabel - Convert, Filter and Manipulate Chemical Data 19 3.1 Synopsis................................................. 19 3.2 Options.................................................. 19 3.3 Examples................................................. 22 3.4 Format Options.............................................. 24 3.5 Append property values to the title.................................... 24 3.6 Generating conformers for structures.................................. 24 3.7 Filtering molecules from a multimolecule file.............................. 25 3.8 Substructure and similarity searching.................................. 28 3.9 Sorting molecules............................................ 28 3.10 Remove duplicate molecules....................................... 28 3.11 Aliases for chemical groups....................................... 29 3.12 Forcefield energy and minimization................................... 30 3.13 Aligning molecules or substructures..................................
    [Show full text]
  • Python Imaging Library Overview
    Python Imaging Library Overview PIL 1.1.3 | March 12, 2002 | Fredrik Lundh, Matthew Ellis Introduction The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool. Let's look at a few possible uses of this library: Image Archives The Python Imaging Library is ideal for for image archival and batch processing applications. You can use the library to create thumbnails, convert between file formats, print images, etc. The current version identifies and reads a large number of formats. Write support is intentionally restricted to the most commonly used interchange and presentation formats. Image Display The current release includes Tk PhotoImage and BitmapImage interfaces, as well as a Windows DIB interface that can be used with PythonWin. For X and Mac displays, you can use Jack Jansen's img library. For debugging, there's also a show method in the Unix version which calls xv to display the image. Image Processing The library contains some basic image processing functionality, including point operations, filtering with a set of built-in convolution kernels, and colour space conversions. The library also supports image resizing, rotation and arbitrary affine transforms. There's a histogram method allowing you to pull some statistics out of an image. This can be used for automatic contrast enhancement, and for global statistical analysis.
    [Show full text]
  • MX User's Guide
    MX User’s Guide for MX 2.0 William M. Lavender Illinois Institute of Technology Chicago, IL 60616 USA November 13, 2013 2 MX has been developed by the Illinois Institute of Technology and is available under the following MIT X11 style license. Copyright 1999 Illinois Institute of Technology Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL ILLINOIS INSTITUTE OF TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of Illinois Institute of Technology shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Illinois Institute of Technology. Contents 1 Introduction 5 1.1 Example 1: Single Process Mode .
    [Show full text]
  • Pillow (PIL Fork) Documentation Release 5.5.0.Dev0
    Pillow (PIL Fork) Documentation Release 5.5.0.dev0 Alex Clark Jan 27, 2019 Contents 1 Installation 3 1.1 Warnings.................................................3 1.2 Notes...................................................3 1.3 Basic Installation.............................................4 1.4 Building From Source..........................................5 1.5 Platform Support.............................................9 1.6 Old Versions............................................... 10 2 Handbook 11 2.1 Overview................................................. 11 2.2 Tutorial.................................................. 12 2.3 Concepts................................................. 20 2.4 Appendices................................................ 22 3 Reference 45 3.1 Image Module.............................................. 45 3.2 ImageChops (“Channel Operations”) Module............................. 60 3.3 ImageColor Module.......................................... 62 3.4 ImageCms Module........................................... 63 3.5 ImageDraw Module.......................................... 77 3.6 ImageEnhance Module........................................ 84 3.7 ImageFile Module.......................................... 85 3.8 ImageFilter Module......................................... 86 3.9 ImageFont Module.......................................... 89 3.10 ImageGrab Module (macOS and Windows only)........................... 91 3.11 ImageMath Module.......................................... 91 3.12 ImageMorph Module.........................................
    [Show full text]
  • Pillow (PIL Fork) Documentation Release 8.3.2
    Pillow (PIL Fork) Documentation Release 8.3.2 Alex Clark Sep 02, 2021 CONTENTS 1 Overview 3 1.1 Installation................................................3 1.2 Handbook................................................ 12 1.3 Reference................................................. 53 1.4 Porting.................................................. 180 1.5 About................................................... 181 1.6 Release Notes............................................... 181 1.7 Deprecations and removals........................................ 234 2 Indices and tables 239 Python Module Index 241 Index 243 i ii Pillow (PIL Fork) Documentation, Release 8.3.2 Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. Pillow for enterprise is available via the Tidelift Subscription. Learn more. CONTENTS 1 Pillow (PIL Fork) Documentation, Release 8.3.2 2 CONTENTS CHAPTER ONE OVERVIEW The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image pro- cessing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool. 1.1 Installation 1.1.1 Warnings Warning: Pillow and PIL cannot co-exist in the same environment. Before installing Pillow, please uninstall PIL. Warning: Pillow >= 1.0 no longer supports
    [Show full text]
  • Pillow (PIL Fork) Documentation 3.3.0.Dev0
    Pillow (PIL Fork) Documentation 3.3.0.dev0 Alex Clark 2016 05 29 Contents 1 3 1.1......................................................3 1.2......................................................3 1.3......................................................3 1.4......................................................4 1.5......................................................7 1.6......................................................8 2 9 2.1......................................................9 2.2...................................................... 10 2.3 Concepts................................................. 17 2.4 Appendices................................................ 19 3 Reference 37 3.1 Image Module.............................................. 37 3.2 ImageChops (“Channel Operations”) Module............................. 50 3.3 ImageColor Module.......................................... 52 3.4 ImageCms Module........................................... 53 3.5 ImageDraw Module.......................................... 67 3.6 ImageEnhance Module........................................ 71 3.7 ImageFile Module.......................................... 72 3.8 ImageFilter Module......................................... 73 3.9 ImageFont Module.......................................... 75 3.10 ImageGrab Module (OS X and Windows only)............................ 77 3.11 ImageMath Module.......................................... 77 3.12 ImageMorph Module.......................................... 79 3.13 ImageOps Module..........................................
    [Show full text]
  • Version : 2009K Vendor: Centos Release : 1.El5 Build Date
    Name : tzdata Relocations: (not relocatable) Version : 2009k Vendor: CentOS Release : 1.el5 Build Date: Mon 17 Aug 2009 06:43:09 PM EDT Install Date: Mon 19 Dec 2011 12:32:58 PM EST Build Host: builder16.centos.org Group : System Environment/Base Source RPM: tzdata-2009k- 1.el5.src.rpm Size : 1855860 License: GPL Signature : DSA/SHA1, Mon 17 Aug 2009 06:48:07 PM EDT, Key ID a8a447dce8562897 Summary : Timezone data Description : This package contains data files with rules for various timezones around the world. Name : nash Relocations: (not relocatable) Version : 5.1.19.6 Vendor: CentOS Release : 54 Build Date: Thu 03 Sep 2009 07:58:31 PM EDT Install Date: Mon 19 Dec 2011 12:33:05 PM EST Build Host: builder16.centos.org Group : System Environment/Base Source RPM: mkinitrd-5.1.19.6- 54.src.rpm Size : 2400549 License: GPL Signature : DSA/SHA1, Sat 19 Sep 2009 11:53:57 PM EDT, Key ID a8a447dce8562897 Summary : nash shell Description : nash shell used by initrd Name : kudzu-devel Relocations: (not relocatable) Version : 1.2.57.1.21 Vendor: CentOS Release : 1.el5.centos Build Date: Thu 22 Jan 2009 05:36:39 AM EST Install Date: Mon 19 Dec 2011 12:33:06 PM EST Build Host: builder10.centos.org Group : Development/Libraries Source RPM: kudzu-1.2.57.1.21- 1.el5.centos.src.rpm Size : 268256 License: GPL Signature : DSA/SHA1, Sun 08 Mar 2009 09:46:41 PM EDT, Key ID a8a447dce8562897 URL : http://fedora.redhat.com/projects/additional-projects/kudzu/ Summary : Development files needed for hardware probing using kudzu.
    [Show full text]