Solar Eclipse Workbench 1.2.4 Released πŸ“Έ☀️πŸŒ‘

More control, more accuracy, and smoother eclipse‑photography workflows

We’re excited to announce the release of Solar Eclipse Workbench version 1.2.4! This update strengthens Solar Eclipse Workbench’s core mission: fully scriptable control of the solar‑eclipse photography process, while continuing to improve the internal eclipse calculations that support that workflow.

What is Solar Eclipse Workbench?

Solar Eclipse Workbench is a scripting and automation tool for solar‑eclipse photography. It is designed for eclipse photographers who want precise, repeatable, and time‑critical control over their imaging workflow during an eclipse.

More information about and installation instructions for Solar Eclipse Workbench can be found at https://github.com/AstroWimSara/SolarEclipseWorkbench

Using Solar Eclipse Workbench, you can:

  • Script camera actions before, during, and after an eclipse
    (exposure changes, filter handling logic, timing sequences, etc.)
  • Automatically trigger actions based on eclipse events
  • Integrate camera control with external tools and commands
  • Reproduce complex eclipse‑photography plans reliably under time pressure

To enable this level of automation, Solar Eclipse Workbench includes the ability to calculate key eclipse reference moments and parameters to react accurately to eclipse phases and timing.


What’s New in Version 1.2.4

Version 1.2.4 focuses on improving scripting flexibility, internal consistency, and scientific accuracy—all in service of more robust eclipse‑photography automation.


✅ New LAST Command in Scripts

A new LAST command has been added to the scripting language. This allows scripts to easily reference the time of the previous command, enabling cleaner logic and more compact eclipse‑photography scripts.


✅ Execute External Commands from Scripts

Scripts can now execute external commands. This is especially useful for eclipse photographers who want to:

  • Trigger custom camera‑control software
  • Start or stop auxiliary tools
  • Run external post‑processing or logging commands

This change greatly improves integration with existing photography setups.


✅ Simplified Installation via pip

Solar Eclipse Workbench can now be installed using:

pip install solareclipseworkbench

This makes it easier to set up on new systems, laptops dedicated to eclipse travel, or clean environments prepared specifically for field work.

✅ Internal Calculation of Eclipse Reference Moments

All reference moments needed by eclipse‑photography scripts are now calculated directly inside Solar Eclipse Workbench, without relying on an external library.

  • Besselian elements are based on the Five Millennium Canon of Solar Eclipses

This improves reliability, transparency, and reduces external dependencies—important for time‑critical field operation.


✅ More Eclipse Information in the Selection Menu

The eclipse selection drop‑down menu now shows additional context information, including:

  • Type of eclipse (total, annular, hybrid, partial)
  • Maximum eclipse duration
  • Other relevant characteristics

This makes it easier for photographers to select the correct eclipse and tailor their scripts accordingly.


✅ First Unit Tests for the solar_eclipse Module

The first unit tests have been added for the solar_eclipse module. While eclipse calculations are secondary to scripting, their correctness is essential for accurate timing during photography sessions.

These tests lay the foundation for increased confidence and future expansion.


✅ Direct Calculation of Besselian Elements

Besselian elements are now calculated directly in the code, rather than relying on external libraries. This improves:

  • Control over the calculations
  • Traceability of results
  • Long‑term maintainability

All of this supports more reliable timing references for scripted photography actions.


✅ Updated Solar Radius for Improved Accuracy

The solar radius used in calculations has been updated to:

959.95 ± 0.05 arcseconds

This value comes from the Besselian Elements team and reflects the most recent accepted measurements.

Using the latest value improves the precision of eclipse timing and geometry, directly benefiting photography scripts that depend on accurate phase transitions.


In Summary

Solar Eclipse Workbench 1.2.4 continues to evolve as a dedicated scripting platform for solar‑eclipse photography, offering:

  • More powerful and flexible scripting
  • Better integration with external photography tools
  • Improved internal eclipse calculations as a support layer
  • Easier installation and stronger reliability foundations

If you rely on scripted control to capture every critical second of a solar eclipse, this release makes your workflow even more robust.

Clear skies and successful captures,
The Solar Eclipse Workbench Team πŸ“Έ☀️πŸŒ‘

Comments

Popular Posts