Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Very long T_solve times for some areas of RA/Dec space #30

Open
iain-clark opened this issue Mar 28, 2024 · 3 comments
Open

Very long T_solve times for some areas of RA/Dec space #30

iain-clark opened this issue Mar 28, 2024 · 3 comments

Comments

@iain-clark
Copy link

Hi:

Please see description and code in attached .txt file.

late_sol_patterns.txt
tsolve_v_radec_fromZ
tsolve_v_radec_side

@smroid
Copy link

smroid commented Mar 29, 2024

Iain, I have a (temporary) fork of Tetra3 that, among other things, improves how patterns are selected during database construction. As you have found, Tetra3's current database construction approach misses out on a lot of bright stars; the fork solves this problem such that even a much smaller database yields better solve rates.

There are also other solve-time improvements that speed up solves in many cases.

I would be really interested to see your results applied to the fork. It is at https://github.com/smroid/cedar-solve.

Thanks,
-Steven

@smroid
Copy link

smroid commented Apr 1, 2024

Hi Iain,

I ran exercise_tetra3.py against the cedar-solve fork of Tetra3 on my Rpi4. Results:
pattern_catalog length: 1560560
...
fail_count = 0
max solve time 319.1519810061436
min solve time 23.127488006139174
mean solve time 42.431422849657245
Number of T_solve results above mean = 3646 Out of 10000

I don't have the visualizations as I was not running on a graphical system. It does seem that the cedar-solve fork of Tetra3 exhibits greater uniformity of solve times, and it accomplishes this with 1/8 database size.

@smroid
Copy link

smroid commented Apr 15, 2024

I've made some further improvements on cedar-solve. Results:

pattern_catalog length: 1424136
...
fail_count = 0
max solve time 77.0800780155696
min solve time 24.100307025946677
mean solve time 36.910300016851394
Number of T_solve results above mean = 4125 Out of 10000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants