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

Feature suggestion: Year-long Keogram (Keogram of Keograms?) #1743

Open
zaphus opened this issue Dec 26, 2024 · 4 comments
Open

Feature suggestion: Year-long Keogram (Keogram of Keograms?) #1743

zaphus opened this issue Dec 26, 2024 · 4 comments

Comments

@zaphus
Copy link

zaphus commented Dec 26, 2024

As we approach the new year, I've been experimenting with the idea of a year-long keogram. In my experiment I take a few lines of pixels from the center of each nights keogram (horizontally) - them combine those into a slowly increasing year-long keogram
This (I hope) will give me a keogram of what the sky looks like as the year progresses

The times dont align on the keograms, since nights have different lengths - which seems fine, but an alternative would be to scale for the longest night. Seems like a lot more work, but it would show the length of the nights as well!
Since there would only be 365ish nights, choosing 3 pixels from each image would give a little over 1000 in width

Here is an example of December so far for me, using 3 pixels width per night and with time progressing to the right. Scaled down to a 250px height to be similar to the standard keograms:

combined_image_resized

I think there is potential for something interesting there, even though it will take a year to complete the image!

@zaphus
Copy link
Author

zaphus commented Dec 26, 2024

thinking about this further, I am really taking a few pixels from the center of the original images (since I am taking the horizontal center of lots of vertical centers). Maybe theres a version where every 30 minutes (for example) you take a 3x3 (for example) from the center of the most recent image, and paste that into a giant image in the correct location (x-axis is date, y-axis is time) - then you can potentially have the full 24hrs vertically, showing midnight-midnight each day. I'm going to try this. Could also be taken from the raw unstretched image

@zaphus
Copy link
Author

zaphus commented Dec 28, 2024

continuing to reply to myself - I've managed to build a script to do this, taking sample every 10 minutes (actually 9.5 minutes, so that I never miss one due to system delays). Here is what the last 11 days looks like, the background being black may be hiding a few misses where the system was down and unable to capture anything. It also looks good at 1 pixel rather than 3, but thats an easy modification.

image

@aaronwmorris
Copy link
Owner

I have been thinking about this. I am considering adding a database table to store the center pixel value of each image. Ultimately, the a year long keogram is the center line of the keogram of each day, which is just the center pixels.

I have not quite settled on a strategy yet.

@caphector
Copy link

I've wondered about creating analemmas from an all-sky camera. When I experimented with my current exposures I have waaaaaaaaaaay too much sun bloom to make the path of the analemma visible. I had a script running to snap a photo at solar noon every day and I assembled those into this: https://youtu.be/NicaNGACzhA

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

3 participants