Skip to content

Automate sequence of exposures for a total solar eclipse using gphoto2

License

Notifications You must be signed in to change notification settings

rmahesh2003/solareclipsebot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

gphoto2-based Eclipse Automation

A few quick notes:

  • Use at your own risk, I cannot warrant anything -- that the script will actually work, or produce appropriate exposures, or prevent your camera sensor or lenses from burning up in smoke.
  • Script has never been field-tested, just a few short dry runs with artificial timings on my specific camera (a Canon EOS 50D)
  • It is not advisable to look at the partial phase, diamond ring, Baily's Beads, or anything other than totality without a filter. I am not responsible for your eyesight!
  • The script is dirty. I do not want to refactor it since testing it is not easy.
  • The script requires gphoto2 and festival speech-synthesis engine invokable on the command-line
  • Check the script works in your environment with your camera before using it on the field
  • Ensure the timings of the contacts are correctly listed as it varies drastically with exact location
  • Tweak the exposures and timings as you deem fit

A few trade-offs I made:

  • I could not figure out how to make the camera take burst exposures reliably with gphoto2, so I settled for slow coverage of Baily's Beads and Diamond Ring to avoid the risk of the script failing. A second rig with burst exposures (or video) taken right at the Diamond Ring and Baily's Beads moments will serve that purpose better.
  • I could not figure out how to save the exposures on the camera to avoid the overhead of transfer. This is likely because of this issue

Please let me know if you found this script useful on the field, and provide any tweaks necessary to get it to work.

Dependencies

I'm trying to list everything I can think of, there may be missing stuff. Please test in your environment.

  • System dependencies: gphoto2, festival, Python >= 3.10
  • Python dependencies: tqdm

About

Automate sequence of exposures for a total solar eclipse using gphoto2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages