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.

Source Distribution

read_hnd-0.2.3.tar.gz (785.9 kB view details)

Uploaded Source

File details

Details for the file read_hnd-0.2.3.tar.gz.

File metadata

  • Download URL: read_hnd-0.2.3.tar.gz
  • Upload date:
  • Size: 785.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for read_hnd-0.2.3.tar.gz
Algorithm Hash digest
SHA256 72762f5771755a94e78f9c892467edea05bfe0e8e3be36a8e0230a18ee4abab3
MD5 4ba309fd0ee1580bfd3c84187b125ccc
BLAKE2b-256 78a27a772ae99b5a7973553a6dd2e1fb1d8462c3aefc5853f760c3d4d1f8fbea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page