Skip to main content

Package to read .HND format images

Project description

# Module read_hnd

For interacting with HND file types

To set it up, you just install it as any other module:

pip install –user read_hnd

This should fix any dependency issues and hopefully work without too much issue.

### Module use: To run the code there are a few options:

Convert all the HND images in that folder and save then in a Processed subfolder

python -m read_hnd -f C:pathtofolder

Read and display the image

python -m read_hnd -i C:pathtoimage.hnd -p=1

Save the image

python -m read_hnd -i C:pathtoimage.hnd -o C:pathtosave.tiff

Also save the metadata

python -m read_hnd -i C:pathtoimage.hnd -o C:pathtosave.tiff -m C:pathtomeatadata.txt

### Use in python code: `python from read_hnd import read_hnd                                   # Load module fp = read_hnd.HndReader(inputfile)                              # Create object to interact with file fp.headerData()                                                                 # Read the header fp.pixelData()                                                                  # Read pixel data (must read header first) matplotlib.plot.imshow(fp.uncompressedImage)    # Show the image using matplotlib plt.show() `

This is very much still a work in progress, so there may be bugs. For example, the metadata doesn’t seem to read correctly (i.e., you get some non-sensical values)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for read-hnd, version 0.2.3
Filename, size File type Python version Upload date Hashes
Filename, size read_hnd-0.2.3.tar.gz (785.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page