Tool purpose is analyzing asteroids star occultations captured by star drift method.
App hase 3 panels:
- Detect tracks panel
- Reference track panel
- Occultation track panel
This panel is intended for specifying reference and occultation tracks. It has elements:
- Image area - the whole original image
- "Auto detect references" button - automatically detect reference tracks
- Buttons left, right, top, bottom - for moving active track (occultation or reference)
- "Occultation track" button - select occultation track as active
- List of buttons for selecting corresponding reference track as active
- List of buttons with "X" for removing corresponding reference track
- "New reference" button - for initializing new reference track
- "W" and "H" input - for specification dimensions of reference and occultation track frames
- Left top image - mean reference track image. Mean of all reference tracks
- Left bottom image - linearized mean reference track. Contains green markers for choosing active area for building profile plot
- Profile plot
- "Track orientation" selector - used for longest track axis selection. "Automatic" by default
- "Reference track smooth" - reference track curve smoothed after detection for noise reduction
- "Reference track half width" - half width of extracted image along track curve
- "Reference track half width (used for profile)" - how much of extracted image use for profile building
- "Build mean reference track" button - recalculate mean reference track
- "Save reference profile" - save profile as csv file
- "Save reference slices" - save linealized mean reference track as image
- Left top image - occultation track image
- Left bottom image - linearized occultation track. Contains green markers for choosing active area for building profile plot
- Profile plot
- "Occultation track half width" - half width of extracted image along track curve
- "Occultation track half width (used for profile)" - how much of extracted image use for profile building
- "Build occultation track" button - recalculate occultation track
- "Save occultation profile" - save profile as csv file
- "Save occultation slices" - save linealized occultation track as image
- Load image with occultation track
- Press "Auto detect references"
- If reference tracks detection is not perfect:
- adjust reference tracks positions by selecting them and moving horizontally and vertically
- adjust reference tracks size by adjusting width and height
- Add or remove reference tracks. But there should be at least 1 reference track
- For tracks which goes close to 45 degrees, may be useful to manually select orientation vertical or horizontal by switch on "Reference track" panel
- Move occultation track position to match occultation track and line displayed in occultation track frame (fully green one)
- Switch to occultation track panel
- Adjust "Track half width (used for profile)" as minimum as possible to select only actual track pixels. Use green markers on left bottom image
- If needed, move occultation track frame to ensure that linearized track in left bottom is centered between green markers
- Press "Save occultation profile" to store displayed track profile as csv file
- Press "Save occultation slices" to save linearized occultation track as image for further processing
This way is applicable if you have python installed to your system.
- Make sure you have python installed on your system, version 3.11 or newer
- Run in terminal:
python -m pip install voccultation- Run in terminal to launch application:
voccultationNote: in some Linux distro there is no python command, try specify python3
- Open Microsoft store and install python 3.14
- Open command line (cmd.exe) and enter
python3.14 -m pip install voccultation
- App is insalled to location
C:\Users\%USERNAME%\AppData\Local\Python\pythoncore-3.14-64\Scripts\voccultation.exe - Create desktop shortcut (right click -> Send to -> Desktop)
This way is applicable for windows if you don't have python installed to your system.
- Open releases page: https://github.com/vladtcvs/VOccultation/releases
- Choose latest release
- Expand "Assets"
- Download
voccultation-windows.zip - Extract archive
- Run voccultation.bat
-
Create venv for package:
python3 -m venv ~/voccultation-venv source ~/voccultation-venv/bin/activate
-
Run build:
python3 -m pip install .