Skip to main content

Data analysis package for MAXPEEM

Project description

Py4Uview: Tools for Uview images

Introduction

Py4Uview provides a set of tools for images saved by Uivew, which is used by SPEELEEM in MAXPEEM to save the user's data in format of .dat file. Py4Uview can read the image and metadata from the file saved by Uview software.

Quick start

Install

python -m pip install py4uview

import

>>> import py4uview

How to use?

  1. use read_uv_dat() function to read the data and metadata.
In [1]: import py4uview as pu

In [2]: data = pu.read_uv_dat("./testfiles/LEEM.dat")

In [3]: data.metadata
Out[3]:
{'id': b'UKSOFT2001',
 'size': 104,
 'version': 8,
 'bitsperpix': 16,
 'width': 1024,
 'height': 1024,
 'noimg': 1,
 'attachedRecipeSize': 0,
 'isize': 288,
 ......

In [4]: data.data
Out[4]:
array([[3047, 2880, 2652, ..., 2716, 2630, 2562],
       [2789, 2848, 2862, ..., 2549, 2485, 2655],
       [2808, 2840, 2739, ..., 2640, 2602, 2747],
       ...,
       [3054, 2675, 2656, ..., 1926, 2017, 2021],
       [2885, 2949, 2705, ..., 1907, 1886, 1945],
       [2810, 2688, 2807, ..., 2009, 2025, 2641]], dtype=uint16)
  1. Use Uview class method read_dat() to read the dat file
In [1]: import py4uview as pu

In [2]: data = pu.Uview.read_dat("./testfiles/LEEM.dat")

In [3]: data.attrs
Out[3]:
{'id': b'UKSOFT2001',
 'size': 104,
 'version': 8,
 'bitsperpix': 16,
 'width': 1024,
 'height': 1024,
 'noimg': 1,
 'attachedRecipeSize': 0,
 'isize': 288,
 ......

In [4]: data.data
Out[4]:
array([[3047, 2880, 2652, ..., 2716, 2630, 2562],
       [2789, 2848, 2862, ..., 2549, 2485, 2655],
       [2808, 2840, 2739, ..., 2640, 2602, 2747],
       ...,
       [3054, 2675, 2656, ..., 1926, 2017, 2021],
       [2885, 2949, 2705, ..., 1907, 1886, 1945],
       [2810, 2688, 2807, ..., 2009, 2025, 2641]], dtype=uint16)

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

py4uview-0.0.5.tar.gz (5.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py4uview-0.0.5-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file py4uview-0.0.5.tar.gz.

File metadata

  • Download URL: py4uview-0.0.5.tar.gz
  • Upload date:
  • Size: 5.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for py4uview-0.0.5.tar.gz
Algorithm Hash digest
SHA256 c68bfc94f997390c4cf5e67fcf6c0e2eb95aeb4d3e6f21dd3942da3e5e7b333d
MD5 0ddcfbc87aa501574a7e7b8986f3f02e
BLAKE2b-256 31139ab1e76f1a258f1647a8b1b12fa2c7c731b9a1bafa832afe6dd6fcc1ee21

See more details on using hashes here.

File details

Details for the file py4uview-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: py4uview-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for py4uview-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 163a73aab1db778027fdbf25cfb62ca775f7047484ed44508b7522962a8c682d
MD5 7e7e1184dc4df0d078e5ce6da7571128
BLAKE2b-256 f89444f649652d48cd13ea577281607ba6884d2d4ad4a8b5b76101e05881c9e7

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