Skip to content

Releases: araysuter/LEAPS

v2.2.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 14:53

LEAPS v2.2.2

This release improves Windows and OneDrive reliability when revisiting Light Curve analysis.

Fixes

  • Fixed the permission error that could occur after changing comparison stars and continuing to Fitting.
  • Added safer OneDrive-compatible project saving with automatic retries and rollback protection.
  • Fitting now refreshes correctly after comparison-star changes while preserving saved settings.
  • Prevented stale Fitting and Secondary Eclipse results from appearing after the light curve changes.

Full Changelog: v2.2.1...v2.2.2

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 03:30

LEAPS v2.2.1

A maintenance release focused on Windows reliability and smoother project navigation.

Highlights

  • Fixed an error when changing comparison stars after returning from Fitting on Windows.
  • Added a scrollable workflow sidebar for smaller screens and window sizes.
  • Existing projects now resume at the next unfinished step without rescanning or overwriting saved progress.
  • Improved output recovery when Windows temporarily locks generated files.

Compatibility

  • Windows 10/11, 64-bit
  • macOS on Apple Silicon

Full Changelog: v2.2.0...v2.2.1

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 19:13

LEAPS v2.2.0

A reliability-focused release for Windows and external-drive workflows.

  • Fixed Windows FITS alignment file-locking failures.
  • Added alignment progress, ETA, skipped-frame reporting, and better diagnostics.
  • Fixed blank filter dropdowns on Windows.
  • Improved external-drive access and macOS metadata-file handling.
  • Strengthened Windows packaging and installer smoke tests.
  • Refreshed LEAPS branding and archived legacy HOPS assets.

Compatibility: macOS Apple Silicon and Windows 10/11 x64.

Full Changelog: v2.1.1...v2.2.0

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 23:05

LEAPS v2.1.1

LEAPS 2.1.1 fixes packaged fitting reliability for both macOS and Windows releases.

Fixes

  • Fixed a fitting failure that could occur in the installed macOS app while the local Python version worked.
  • Bundled missing ExoClock/PyVO resources needed by packaged builds.
  • Pinned the scientific Python dependency range to validated versions.
  • Added a packaged HOPS fitting self-test for both the macOS DMG and Windows EXE.
  • Improved fitting diagnostics to include the full technical traceback when a fit fails.

Validation

  • 177 automated tests passed.
  • Ruff and Python compilation checks passed.
  • Verified packaged fitting on macOS.
  • Verified GitHub Actions builds for both macOS and Windows.

Full Changelog: v2.1.0...v2.1.1

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 18:09

LEAPS v2.1.0

LEAPS 2.1 improves frame inspection, photometry, uncatalogued-target fitting, FITS compatibility, and observation setup.

Highlights

  • Added interactive frame inspection with individual and bulk include/exclude controls.
  • Added faster, memory-aware parallel alignment.
  • Improved HOPS-based comparison-star suggestions.
  • Added manual fitting support when a planet is not found in ExoClock or NASA catalogs.
  • Added manual exposure-time entry when it is missing from FITS headers.
  • Added observatory detection from FITS metadata.
  • Added a read-only FITS Header Viewer.
  • Moved filter selection to Data & Target.
  • Added the complete HOPS filter list and now requires users to confirm the correct filter.
  • Improved handling of malformed FITS headers and non-finite light-curve rows.
  • Improved external-drive permissions and error messages.
  • Improved target-star selection and fitting previews.
  • Validated with Ruff and the full automated test suite.

Contributors

  • @araysuter — frame inspection, fitting, FITS compatibility, photometry, and workflow improvements.
  • @vivlife — TESS import and Secondary Eclipse/Transit analysis foundations.

Compatibility

  • Apple Silicon macOS
  • Windows x64
  • Existing LEAPS projects remain compatible
  • Raw FITS files remain read-only

Full Changelog: v2.0.0...v2.1.0

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 22:37

LEAPS v2.0.0

LEAPS 2.0 adds major analysis tools, improved fitting, broader FITS compatibility, and more reliable desktop builds.

Highlights

  • Added TESS light-curve import for downloaded SPOC products.
  • Added the Secondary Eclipse/Transit analysis tab with control-phase checks and red-noise-aware uncertainty.
  • Added support for .fits, .fit, and .fts files.
  • Improved project reopening, external-drive access, and macOS permissions.
  • Improved Inspection, alignment, plate solving, and manual target selection.
  • Inspection now allows for exclusion of frames
  • Added Flip X and Flip Y controls to Photometry.
  • Fitting now defaults to Gaussian photometry and Quadratic de-trending.
  • Improved uncatalogued-target fitting, progress reporting, cancellation, and crash recovery.
  • Improved fit previews with best-fit and predicted transit models.
  • Added faster macOS DMG and Windows installer workflows.
  • Validated with Ruff and 166 automated tests.

Contributors

@vivlife, created the TESS import workflow and the Secondary Eclipse/Transit analysis tab.
@araysuter, added improved Inspection tab, X & Y flip, and refinements

Compatibility

  • Apple-Silicon macOS
  • Windows x64
  • Existing LEAPS projects remain compatible
  • Raw FITS files remain read-only

Full Changelog: v1.0.0...v2.0.0

v1.0.0

Choose a tag to compare

@araysuter araysuter released this 13 Jul 18:48

LEAPS v1.0.0

The first production release of LEAPS—a modern, user-friendly desktop interface for the proven HOPS exoplanet-transit workflow.

Highlights

  • Complete PySide6 interface with one stable, resizable window.
  • Guided seven-stage workflow from FITS import through transit fitting.
  • HOPS-compatible reduction, alignment, photometry, and scientific fitting.
  • Automatic target lookup and RA/DEC completion.
  • Interactive target and comparison-star selection.
  • Light Curve review for excluding anomalous comparison stars.
  • Improved plate-solving diagnostics, bounded retries, and manual fallback.
  • Preview and full transit fitting with predicted-versus-best-fit models.
  • Clear, recoverable errors and redacted diagnostic ZIP exports.
  • Visible, portable LEAPS/ project folders beside observing data.
  • Offline astronomy-data management and download controls.
  • Read-only protection for original FITS images.
  • Native Apple-Silicon macOS DMG and Windows x64 installer packaging.

Platform Support

  • macOS 13 or later on Apple Silicon
  • Windows 10 or 11 on x64

This is the first public release, so feedback and diagnostic reports are greatly appreciated.

Full Changelog: https://github.com/MrRayBob/LEAPS/commits/v1.0.0