- Overview
- Data Cleaning and Preprocessing
- Preliminary Spectral Analysis of Spectroscopic Binary HIP-61732
- Project Tree
The repository contains the relevant code and data covering two domains
- The cleaning and processing of data provided in the forms of catalogs A and B, and the publications. The source names have been resolved using SIMBAD and is accurate upto atleast 2 arcmin. Cited sources have been extracted from the publications using regular expressions, which exploit the astro nomencalture to cature the source names from the title and abstracts.
- Use of the available data from one of the thoroughly observed sources to derive meaningful results based on the type of astronomical object being observed.
Component | Description |
---|---|
Catalog-A | Includes script to clean catalog A along with the processed data |
Catalog-B-Astrosat | Includes script to clean and crossmatch catalog B with A along with the processed data |
Publications | Includes script to extract sources from publications along with the processed data |
Publications_Crossmatch | Includes script to classify and crossmatch the publications with catalog A and B along with the processed data |
Complete_Catalog.csv | Final processed catalog to feed to the AstroSat Visualiser |
requirements.txt | Dependencies (if) required to run the scripts |
pandas==1.2.3
astropy==4.2
numpy==1.20.1
astroquery==0.4.1
beautifulsoup4==4.9.3
To install all the dependecies in one go, run
cd Data-Processing
pip install -r requirements.txt
Component | Description |
---|---|
analysis.py | Script to carry out the analysis of the spectroscopic binary |
HIP61732-aladin.jpeg | Image of the binary as can be seen on the AstroSat Visualiser |
HIP61732.csv | Data used for the analysis |
Analysis_Report.pdf | Detailed report covering the analysis and the underlying physics and mathematics |
plot.png | Saved image of matplotlib plot from the analysis |
requirements.txt | Dependencies required to run the script |
numpy==1.20.1
lmfit==1.0.2
matplotlib==3.3.4
astropy==4.2
To install all the dependecies in one go, run
cd HIP61732-Analysis
pip install -r requirements.txt
After navigating into the HIP61732-Analysis
, simply run
python analysis.py
Output:
Initial Estimate of Period from the LombScargle (days): 583.8284324893621
Semi Amplitude(km/s); K1: 9.207458315319723
Semi Amplitude(km/s); K2: 13.057301121256861
Time of Periastron passage(days); To: 118.0820701823903
Period(days); P: 595.2145156801245
Systemic Velocity(km/s); Vo: -15.77453053329902
Eccentricity; e: 0.3394044058118484
Argument of Periastron(degs); w: 64.5844448428194