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.

Filename, size & hash SHA256 hash help File type Python version Upload date
read_hnd-0.2.3.tar.gz (785.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page