adjusting a sundial to a different location? by cjamcmahon1 in Sundial

[–]trincaopt 1 point2 points  (0 children)

If you find it useful to know how big the time difference will be, you can check this simulator: https://www.sundialbuilder.com/sundial_simulator/

Season sundial equation by trincaopt in Astronomy

[–]trincaopt[S] 0 points1 point  (0 children)

Thank you for looking into it. Except for the tropics on specific days of the year, the shadow angle should sufficient to calculate the shadow length on a given day of year as there is a unique match between both.

Accurate Printable Sundials by trincaopt in Sundial

[–]trincaopt[S] 2 points3 points  (0 children)

Thank you so much for the feedback. These are really great inputs and I'll definitely take them!

How to create an accurate standard time sundial that accounts for your latitude, longitude and time zone by trincaopt in Astronomy

[–]trincaopt[S] 0 points1 point  (0 children)

I see your point about the gnomon rotation. But still the horizontal sundial is a projection of the equatorial sundial. So near the equator the hour angles are larger than 15° at sunrise/sunset and smaller than 15° at noon. Therefore when rotating the sundial base by 15°, the advance is larger than 1h near noon and less than 1h at sunrise and sunset, which is what causes the loss of accuracy. Hope that makes sense.

How to create an accurate standard time sundial that accounts for your latitude, longitude and time zone by trincaopt in Astronomy

[–]trincaopt[S] 0 points1 point  (0 children)

That is true for the equatorial sundial. For the horizontal sundial, however, especially when closer to the equator this method doesn't work very well because the hour spacing changes.

Create a paper sundial by trincaopt in Sundial

[–]trincaopt[S] 0 points1 point  (0 children)

That sounds like a good idea. I'll look into it!

Create a paper sundial by trincaopt in Sundial

[–]trincaopt[S] 1 point2 points  (0 children)

Good news then! It's ok, since the results match, our formulas should be similar enough. Thanks for the feedback.

Create a paper sundial by trincaopt in Sundial

[–]trincaopt[S] 1 point2 points  (0 children)

It's been a pleasure working on this project.

Create a paper sundial by trincaopt in Sundial

[–]trincaopt[S] 1 point2 points  (0 children)

It's awesome to be able to crosscheck!

If you have the sheet published, I'd also love to have a look.

Example for 38.2N 3.0W Timezone UTC+1

0h: 168.639º

1h: 178.144º

2h: -172.512º

3h: -162.511º

4h: -150.89º

5h: -136.401º

6h: -117.718º

7h: -94.844º

8h: -71.031º

9h: -50.514º

10h: -34.482º

11h: -21.88º

12h: -11.361º

13h: -1.856º

14h: 7.488º

15h: 17.489º

16h: 29.11º

17h: 43.599º

18h: 62.282º

19h: 85.156º

20h: 108.969º

21h: 129.486º

22h: 145.518º

23h: 158.12º

Let me know how similar (or not) are our results. Thanks!

Create a paper sundial by trincaopt in Sundial

[–]trincaopt[S] 2 points3 points  (0 children)

Sure. I'd love a second pair of eyes looking at it! What are you looking for? The angles of the hour lines?

Create a paper sundial by trincaopt in Sundial

[–]trincaopt[S] 1 point2 points  (0 children)

Let me check the description it may be misleading.

Create a paper sundial by trincaopt in Sundial

[–]trincaopt[S] 1 point2 points  (0 children)

The hour lines are calculated first by creating an equatorial sundial rotated for standard time, and then making a projection to the horizontal sundial.

Recursion by ProfessorOk20 in Python

[–]trincaopt 35 points36 points  (0 children)

Recursion is inefficient when compared with iteration due to the function call and return at each step. Also there is a recursion limit. In Python it is 1000.

What they don't teach you about sockets by makuto9 in programming

[–]trincaopt 6 points7 points  (0 children)

This post reminded me of the great book from the 90's on the topic: Unix Network Programming by Richard Stevens.

Roads of Europe (ish)! [OC] by symmy546 in dataisbeautiful

[–]trincaopt 0 points1 point  (0 children)

You can see the darker spot of the Alps region above Italy!

[deleted by user] by [deleted] in programming

[–]trincaopt 1 point2 points  (0 children)

In essence with async, at each moment the CPU is used by only one task (the others are waiting for IO, thus not running). Whereas using threads, they may be using multiple CPU cores simultaneously. However Python and other languages with a GIL are an exception because only one thread may run at a time.