Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blackcipher101/spaceye
A tool to decode star spectrum images using OpenCV to make predictions about its charatestics.
https://github.com/blackcipher101/spaceye
data data-visualizations hacktoberfest opencv pysimplegui space
Last synced: 10 days ago
JSON representation
A tool to decode star spectrum images using OpenCV to make predictions about its charatestics.
- Host: GitHub
- URL: https://github.com/blackcipher101/spaceye
- Owner: Blackcipher101
- License: unlicense
- Created: 2020-09-10T18:55:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-11T16:22:55.000Z (over 3 years ago)
- Last Synced: 2023-03-06T21:04:24.708Z (over 1 year ago)
- Topics: data, data-visualizations, hacktoberfest, opencv, pysimplegui, space
- Language: Python
- Homepage:
- Size: 29 MB
- Stars: 11
- Watchers: 2
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Badge](https://img.shields.io/badge/KWOC-2020-blueviolet.svg)](https://shields.io/)
# Spaceye :milky_way:Spaceye is something hit my mind :brain: when I was reading :blue_book: "Introductation to Astrophsics" by Baidyanath Basu which said we can get informatation about some
celestial bodies from thier spectrum.So I set out to make a tool that extract this informatation from the spectrum.Spectrum is basically a collection of all the colors in the image split up this can be taken from spectrometers u can make a spectrometer at home for 10$
It looks like:## What Does Space Do :ballot_box_with_check:
It takes a spectrum image finds the color-graph find the adsorption lines the does some data crunching to find the corresponding elements, then also uses doppler shift
to find the speed(radial velocity) :racing_car: , and matches with the star type to find an Idea about temperarture :thermometer: and wieghtIt also has a feature where we can take in video of celestial :ringed_planet: body to find its rotation time
This all is packaged in a simple GUI.
### How to use :gear:
**Step 1: clone the repo**
```
git clone https://github.com/Blackcipher101/Spaceye.git
```
**Step 2: install required packages**
```
pip install opencv-python
pip install PySimpleGUI
```
**Step3: Showtime**
```
python3 main.py
```
:partying_face: Ça suffit! :partying_face:### Workflow
#### Startup
#### Selection of file
#### Color graph
#### Adsoption lines
Here can adjust the amount of accuracy you want the set in such a way you don't have many lines but some promient lines.#### Final
Enter your start and end frquency of the spectrometer try looking up spectralbench if you don't know#### Note: `-` sign stands for going away from us
Yaah its all done that simple right,I have cross-verified the elements with what are mostly find in those type of stars and it matches up 90% of the time and also the speed and weight numbers.
#### Rotation
Enter the duration of the video
an leave itI missed the accurate rotation time by 0.74 days which is 27 days
Disclamer:Only gives rotation of the middle part as in some celestial bodies different regions have differnt times### Contribution :handshake:
Feel Free to make issues and send PRs :innocent:### License
All the images used were from spectral bench provided by public lab
and the video was picked from SOHO webisite