Skip to content

C++ library to find exoplanets given the percieved brightness of a star and the Julian date of that datapoint

License

Notifications You must be signed in to change notification settings

AlexanderJCS/ExoSpotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExoSpotter

ExoSpotter is a C++ library to find planets outside our solar system given the time-series data of the percieved brightness (flux) of a star. This library uses the transit method to detect exoplanets.

This library is made for C++17 and above.

To start out, it is recommended you review:

Additionally, it is also recommended to view the Lightcurve struct

Screenshots

The program identifying WASP 126-b and WASP 126-c using TESS lightcurve data: image

Contributing

Test tools

Under the test directory, there will be a file named test.cpp. This file is to make sure that the code compiles and the library runs correctly. To run the test, you need to parse .fits data to csv to be read by the program.

Issues

Suggestions are welcome in the issues section.

For bugs, please state what the issue is, the data you used (if you can share it that would be great), and the code you created that has the issue.

Pull requests

For minor changes, please submit a pull request and state what you changed. For major changes, please create an issue to discuss the change before creating a pull request.

About

C++ library to find exoplanets given the percieved brightness of a star and the Julian date of that datapoint

Resources

License

Stars

Watchers

Forks

Packages

No packages published