Resolvit
Resolvit improves the point spread function (PSF) of UVIT Level2 products by applying sub-pixel corrections to the Level2 events list and generating a new set of derived data products.
The corrected events list is treated as the primary Resolvit product. All other Resolvit products are derived from it.
Installation
pip install resolvit
Python usage
from resolvit import process_observation
process_observation(
"20160101_A01_123T01_0123456789_level2"
)
Custom parameters
from resolvit import process_observation
process_observation(
"20160101_A01_123T01_0123456789_level2",
bin_size=50,
)
Command-line usage
Process a UVIT Level2 observation directory:
resolvit 20160101_A01_123T01_0123456789_level2
Specify a custom time bin size:
resolvit 20160101_A01_123T01_0123456789_level2 \
--bin-size 50
Show the installed version:
resolvit --version
Output products
Resolvit creates a new directory alongside the original UVIT products:
uvit/
├── data_products/
└── resolvit_data_products/
The original UVIT products are never modified.
Diagnostics
Resolvit generates diagnostic plots and residual tables for each channel-filter-window combination:
resolvit_data_products/
└── diagnostics/
└── <product_id>/
├── resolvit.log
├── residuals_iteration_1.txt
├── residuals_iteration_1.png
├── residuals_iteration_2.txt
├── residuals_iteration_2.png
└── *_correlations.png
Release files for resolvit 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| resolvit-0.1.2.tar.gz | 11.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| resolvit-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.6 kB
Release files / resolvit-0.1.2.tar.gz
| Download URL | resolvit-0.1.2.tar.gz |
|---|---|
| Size | 11.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4bb3604263508ee346473cc2d676bee14720dc26027f05ce6f1f68e8fba634af
|
|
BLAKE2b-256 checksum How to use checksums |
309aeb5f0c2265e39ac7a5736e3fe9a45694833acf136bd1464ea4ec599bd688
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|
Release files / resolvit-0.1.2-py3-none-any.whl
| Download URL | resolvit-0.1.2-py3-none-any.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e18e8f5544ae0c212dc75050a1bf8a4806567f9cf09077bdc08420f325d73169
|
|
BLAKE2b-256 checksum How to use checksums |
f11018848f085ee774dc6491e8f76c05a0a10adc46e3f07038e5b21d8c4149c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|