Releases: AlexanderJCS/ExoSpotter
Releases · AlexanderJCS/ExoSpotter
1.0.0 Beta
- Make .fits to .csv conversion more user-friendly
- Made Exoplanet
datapoints
member variable private (access it usingdatapoints()
method) - Made some struct variables private
- Added benchmarking tests
- Update documentation
0.1.0 Beta
Features added:
- Overhaul of the Lightcurve struct (private time series data, getter methods, addPair methods)
- Remove deprecated method
findPlanets
and replace it withfindPlanetsPrecise
. FindPlanetsPrecise method is now renamed to findPlanets.
Bugfixes:
- Fixed transit data points not giving a full list
3.1.0 Alpha: Confidence
Added a float confidence
variable to the Exoplanet struct. This value is between 0 and 1, where 0 is zero confidence and 1 is 100% confidence.
v3.0.0 Alpha - Project rename & Exoplanet struct overhaul
- Overhauled the Exoplanet struct
- Finalized on a project name, ExoSpotter
- Better documentation under the docs directory.
2.0.1 Alpha 1
There are two 2.0.1 alpha releases due to me messing up the versioning, but nothing I can really do about it unless I want to re-arrange the entire thing which be annoying at best and I delete work at worst.
- Added new optional parameter
allowedMissedTransits
to theFindPlanet
class.
2.0.1 Alpha
- FindPlanets::FindPlanetPrecise is more accurate... I'm still not satisfied with it though but it's in a better state than in v2.0.0 alpha
2.0.0 Alpha
- Namespace
DetectExoplanets
changed toExoplanetFinder
ExoplanetFinder::Data
struct used instead ofstd::unordered_map<std::string, std::vector<float>>
- Performance improvements
1.1.0 Alpha
- Added a Python tool to convert
.fits
data to.csv
data.
1.0.0 Alpha
The return type of methods findPlanets()
and findPlanetsPrecise()
under the DetectExoplanets::FindPlanets
class is changed to std::vector<DetectExoplanets::Exoplanet>
from std::vector<float>
. Documentation has also been updated to talk about what the Exoplanet
struct is, as well as other minor tweaks to the documentation.
0.2.0 Alpha
- Added a more precise way of finding planets using the
FindPlanet.findPlanetsPrecise()
method