@omz is alive?! Yippie!!!!! I have reluctantly tried Pyto and was in grief that Pythonista slowly dies. Pythonista is the best thing that can happen to iPhones and ipads.
Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Best posts made by Bambla
-
RE: What what what!! New version in TestFlight!!!
-
RE: iPad Sun Calculator with Google Maps Support
Latest addition:
https://github.com/Bambla78/Pythonista_SunCalculator_for_iPhone/blob/main/suncompass.py
Roll and pitch values of your iPhone for optimal horizontal positioning of your compass.
The values in the upper right corner must be both < 0.009xx in order to show the same heading as the official Apple iPhone compass app, given there are no other disturbing influences on the magnetometer.
As I already said above, the official iPhone compass app is more robust and you don’t need to treat it like a raw egg to ensure precision, but I don’t know what Apple does to achieve this.
-
RE: iPad Sun Calculator with Google Maps Support
@cvp
Thank you very much. Btw., this little project could not have been finished without your omz forum answers in parts reaching years back, I should really mention you in the credits. 😅For the others:
The app is fully offline operational, try flight mode. Online functions are disabled then, but core functions work.
You can also try „crazy input“, I.e. dates in the far future or past and then try „Seasons and DST switchtime“ in the output menu.
Most input should be intercepted, I really tried to react on user behavior that is hectic and unfocused so the app does not quit or show errors confusing the user.
Also try locations in the polar region in summer or winter, the app tells you when the sun does not rise or stays up all day.
Or try locations in the Southern Hemisphere, you see that the sun has its daily peak in the north, not in the south. If you choose a location close to the equator, the daily sun peak at noon might switch from north to south depending on the season due to shifted axis angle of 23,5 deg. Towards the sun.
You also see that in the equator region at noon, the sun „moves“ at high speed bc. there the earth rotates faster than towards the poles. When I calculate the middle of the day and highest sun peak, my resolution is in minutes. Within a minute, the sun can move very far in this region. That’s why you sometimes do not see the noon peak at 180, resp. 360 degrees sometimes.
Also, close to the equator it can happen that the sun is in autumn higher than in summer at solstice. That’s due to the shifted earth axis which lets the sun shine from higher above at some positions.
I did not invent all that astronomy math I just adapted it. And I am quite amazed what science is able to find out with pen, paper and looking at the stars.
Latest posts made by Bambla
-
RE: What what what!! New version in TestFlight!!!
@omz is alive?! Yippie!!!!! I have reluctantly tried Pyto and was in grief that Pythonista slowly dies. Pythonista is the best thing that can happen to iPhones and ipads.
-
RE: iPad Sun Calculator with Google Maps Support
New version available on github:
iPad-Version:
https://github.com/Bambla78/Pythonista_SunCalculator_iPadiPhone-Version:
https://github.com/Bambla78/Pythonista_SunCalculator_for_iPhoneFor both iPhone and iPad version the installation process has been simplified by not needing to manually rename files to *.pyui anymore.
Further, the result output of a selected date and a selected location now additionaly shows a 2D graphic containing the location of the earth on its path around the sun and the relative position of the sun towards earth at the given location including latitude.
In the example below we see the latitude of a location in Australia on the southern hemisphere as a long horizontal line, showing the longest duration of day length at winter solistice on December 21st, which is on the southern hemisphere actually a summer solistice.
On the iPhone version, the sun compass apps are still included. These are not contained in the iPad version, though.
The new 2D graphics use generic dates, i.e. 21.3., 21.6, 23.9. and 21.12 for astronomic seasons, whereas in reality, these dates can differ slightly. Further, the earth path around the sun is depicted as a perfect circle instead of an ellipse and I assume a constant moving speed of the earth, which is not true, but as an approximiation and to get a general understanding, I consider the picture to be useful.
-
RE: iPad Sun Calculator with Google Maps Support
Latest addition:
https://github.com/Bambla78/Pythonista_SunCalculator_for_iPhone/blob/main/suncompass.py
Roll and pitch values of your iPhone for optimal horizontal positioning of your compass.
The values in the upper right corner must be both < 0.009xx in order to show the same heading as the official Apple iPhone compass app, given there are no other disturbing influences on the magnetometer.
As I already said above, the official iPhone compass app is more robust and you don’t need to treat it like a raw egg to ensure precision, but I don’t know what Apple does to achieve this.
-
RE: iPad Sun Calculator with Google Maps Support
Please find my latest addition for the iPhone version: a sun compass that uses the iPhone magnetometer and GPS.
The compass is precise, but you might need to calibrate the compass by moving the iPhone in the shape of a horizontal „8“.
When using the compass, hold the iPhone horizontal and parallel to the ground and rotate without rolling or pitching your phone, otherwise the compass fails.
I don’t know the magic the iOS compass app from Apple does to keep the value stable even if you roll and pitch the phone around.
Thecompass is realtime-tracking the time, your heading and the sun position and the app stays permanently open, but the GPS coordinate are not updated permanently, I decided it to be CPU waste to do so.
Instead, you get a position refresh at each new launch.
The app recognizes your time zone and DST Status, also if the sun does not rise or set at all. It works all offline, only GPS is required.
I had also memory leak issues with ui.imageview and bytesio first and switched to using scene. The app ran much longer but Pythonista still crashed. I finally fixed the issue by placing a gc command at the end of my while loop.
I stopped measuring run time with active Display after 1 hour. Note that your battery is being sucked empty quicker when the app is running.
https://github.com/Bambla78/Pythonista_SunCalculator_for_iPhone/blob/main/suncompass.py
-
RE: Reverse geo code in a scene script
@nerdtron Thanks, I know the console displays the whole text.
I was just wondering if there is an easy way to place print commands with coordinates into a scene wirhout having to use labelnodes.
The old 8 Bit Basic dialects had this, and for Python being a mental descendant of this programming Culture I wish there was the same easy approach.
-
RE: Reverse geo code in a scene script
The #2 Print Statement in the scene only shows a single line of text at the bottom of the scene window in my iPhone.
The console Output shows both #1 and #2.
Is it possible to simply print text into a scene with coordinates so I don’t need a labelnode?
-
RE: Outliner with drag/drop reordering - part 2
Thanks for the feedback. As soon as I find out more I will post it here.
-
RE: Outliner with drag/drop reordering - part 2
Do some of you use outliner on iPhone?
On my iPhone 12 mini the application crashes when I create new entries continuously. Sooner or later an error appears (see Screenshot).
On my ipad 2020 the Problem does not occur. I use version 1.22.
-
RE: iPad Sun Calculator with Google Maps Support
Hello, I added an additional script to both archives
https://github.com/Bambla78/Pythonista_SunCalculator_for_iPhone/blob/main/sunquickview.py
https://github.com/Bambla78/Pythonista_SunCalculator_iPad/blob/main/sunquickview.py
This program (works both on iPad and iPhone) shows instant sun data of your current location at the current time, no matter where in the world you are.
The program works offline, you only need GPS enabled. A correct timezone recognition is implemented, too.
This program was originally supposed to be a widget but Pythonista won‘t display it because it is too complex.
Instead, I released it as a regular Pythonista Script. I hope it is useful to some of you.
-
RE: iPad Sun Calculator with Google Maps Support
Thank you.
For everyone who has already downloaded the App from Github, please go to
https://github.com/Bambla78/Pythonista_SunCalculator_iPad
for iPad and
https://github.com/Bambla78/Pythonista_SunCalculator_for_iPhone
for iPhone
and import the current file suncalc.py from there to your local Pythonista app directory.
When you use „My Location“ and „Current date“ the app did not recognize switch to Standard time since Oct 31st 2021.
This should now be fixed on both iPhone and ipad.