A library handling SER files
Project description
pyserfilesreader
pyserfilesreader is a library helping you to use SER video files.
SER video files are used in astronomy to provide uncompressed container with header informations
CAUTION : don't read -yet- color (RGB) ser files.
dependencies
LIBRARY :
- numpy
- cv2
pip3 install numpy cv2
GUI :
- pysimplegui-qt
- cv2
- numpy
pip3 install PySimpleGUIQt
capabilities
reading a ser file saving as png saving as fit (another astronomical use file format)
inside the loop
all datas are numpy array
methods
.read() : return a numpy frame and go to the next frame
.getHeader() : return SER file header in a dictionnary
.readFrameAtPos(n:int) : return frame number n.
.getLength() : return number of frame in SER file.
.getWidth() : return width of a frame
.getHeight() : return height of a frame
.getCurrentPosition(): return current cursor value
.setCurrentPosition(n:int) : set the cursor at position n. Return position if OK, -1 if something's wrong.
.saveFit(filename) : save as FIT file filename frame at "cursor". Return (OK_Flag, filename)
.savePng(filename) : save as PNG file filename frame at "cursor". Return (OK_Flag, filename)
.nextFrame() : add 1 to cursor i.e. go to next frame. Return current cursor value. -1 if the end of th video.
.previousFrame() : remove 1 to cursor i.e. go to previous frame. Return current cursor value. -1 if it's from first frame..
.getName() return name of SER file.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file serfilesreader-0.0.8.tar.gz.
File metadata
- Download URL: serfilesreader-0.0.8.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd6af99e36883f00bef38ef435440e360e7a3015164c387411e082c360c4ca40
|
|
| MD5 |
9a8a38e352f354328afb4f6e923df451
|
|
| BLAKE2b-256 |
70b556bee503a57f9ea8b96c0775d031b73f578d646522eecc898327d9342baa
|
File details
Details for the file serfilesreader-0.0.8-py3-none-any.whl.
File metadata
- Download URL: serfilesreader-0.0.8-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cb60c668dac622742300b99683a8f175269b742429b761baddd9ebf5b1a6f7f
|
|
| MD5 |
f4eae3b89eb9ccd0de63ad8154b2f8d2
|
|
| BLAKE2b-256 |
1578523947668cc1af6e54940370b63f40911ba92055a2a298ce3d2f95ab9b8d
|