Skip to main content

HiST Utils

DOI PyPI versions PyPI Download stats

HiST project raw video data reading utilities.

Install

python -m pip install -e .

User Programs/Scripts

These functions are primarily made to be used from the Terminal by a human, they implement a complete program using the module functions.

RunSimulPlay

Simultaneous video playback of two or more cameras.

  • -i input file list (.h5)
  • -t Time range start/stop
  • -o Output directory for plots (optional, slow)

Example

$ python RunSimulFrame.py -i ~/data/cmos2013-01-14T1-15.h5 ~/data/ccd2013-01-14T1-15.h5

using the data from January 13, 2013 experiment during active plasma time.

ConvertDMC2h5.py

Typically used by our staff internally to convert our binary .DMCdata files to human- and fast processing- friendly HDF5 files.

Example

python ConvertDMC2h5.py -p 512 512 -b 1 1 -k 0.0188679245283019 -o testframes_cam0.h5 ~/data/2013-04-14T07-00-CamSer7196_frames_363000-1-369200.DMCdata -s 2013-04-14T06:59:55Z -t 2013-04-14T08:54:10Z 2013-04-14T08:54:10.05Z

python ConvertDMC2h5.py -p 512 512 -b 1 1 -k 0.0333333333333333 -o testframes_cam1.h5 ~/data/2013-04-14T07-00-CamSer1387_frames_205111-1-208621.DMCdata -s 2013-04-14T07:00:07Z -t 2013-04-14T08:54:10Z 2013-04-14T08:54:10.05Z

WhenEnd.py

Just predicts the end of a .DMCdata file "does this file cover the auroral event time?"

Module Functions

These functions are typically targeted for calling from other programs, however, many of these can also be used from the Terminal directly.

Examples

Many more possibilities exist, the -h option on most functions will give some hints as to what the program can do.

Reference Examples

These examples are old, now we use HDF5 files. Kept for reference only.

Read .DMCdata file from within a Python script

from histutils import rawDMCreader
data = rawDMCreader.goRead('myfile.DMCdata')[0]

Metadata

Release files for histutils 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for histutils 1.1.0
File Size Uploaded
histutils-1.1.0.tar.gz 32.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for histutils 1.1.0
File Interpreter ABI Platform
histutils-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 69.8 kB

Release files / histutils-1.1.0.tar.gz

Download URL histutils-1.1.0.tar.gz
Size 32.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7f4bf068aa30a920b0649374ab4b2cd3ca0613f2982d3357f51ad76f8627c70e
BLAKE2b-256 checksum
How to use checksums
cbc994a271225b4ff12ecadf1a5a7eee0c78999a37f01e317906a19264c80f73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 12, 2026.

Transparency log

Release files / histutils-1.1.0-py3-none-any.whl

Download URL histutils-1.1.0-py3-none-any.whl
Size 37.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
84326d8484ad3d497a3b9fff4c1c0ad9b4d81b79f555eeafe538252a2fb6d5c9
BLAKE2b-256 checksum
How to use checksums
a36d20552d03eb01bb5da4e4649069bbe7a54b5c7bcf8640ac4bb44e48fa394f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.1

1 release file

1.0.0

1 release file

0.9.2

2 release files

0.9.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page