Skip to content

Releases: jscheidtmann/BadWeatherMountTester

v0.9.0

01 Mar 17:35

Choose a tag to compare

Release 0.9.0

Added

Features

  • Southern Hemisphere support: star moves right-to-left, UI and instructions
    adapt accordingly.
  • Velocity override entry (px/s) in simulation control: enter the simulation
    velocity directly in simulator pixels per second instead of a PHD2 drift rate.
    Applied via an "Apply" button; "Clear" restores the measured velocity.
    (/api/simulation/velocity POST/DELETE endpoints; config field
    sim_velocity_override_px_s).
  • Average velocity fallback: if only one or two stripes are timed (not all
    three), their average is used instead of falling back to the sidereal
    estimate.
  • "Current Config" link in the navigation bar between Back and Next, opening
    the configuration download in a new browser tab.
  • Integrated geometry.py into the bwmt tool. Use -g or --geometry to visualize
    geometry and provide a summary of expected velocities (on simulator screen)

Developer Experience

  • Logging facilities: application now writes log files in the current working
    directory.
  • --locale CLI parameter to override the system / browser language
    selection.
  • justfile with build, clean, and full-clean recipes for common
    development tasks; full-clean works on Windows.
  • Manual workflow to publish documentation to GitHub Pages.

Changed

  • Simulation velocity source label shows "manual override" (green) when a
    velocity override is active, "interpolated" when all three stripes are
    measured, "partial average" when some are missing, and "estimated" as
    fallback.

Fixed

  • Pre-commit hook failed on Windows.
  • PyPI readme logo not displayed because relative image URLs were used;
    switched to full URLs.

Internationalization

  • German and French translations added for all UI strings.
  • Simulator screen strings (status messages, stripe labels) translated for
    DE and FR.
  • Documentation improvements for Southern Hemisphere users in EN, with
    tip call-outs.

Tried, but ...

  • Entry field for "Drift rate" as calculated by PHD2 Log Viewer. Turned out to
    be hard to convert to screen units. A direct entry field for the px/s
    simulator velocity is much easier to tune and understand by users.

Documentation

  • Velocity sources described in the manual (measured, interpolated, average,
    estimated, manual override).

Dependencies

  • ruff 0.15.1 → 0.15.2
  • pyinstaller 6.18.0 → 6.19.0

Full Changelog: release-0.8.0...release-0.9.0

v0.8.0

20 Feb 11:56
541c0b0

Choose a tag to compare

Initial Release

This is the first working release. This is the proof of concept release: The concept has been verified with my AZ-EQ6 with an awful PE of 40" peak-to-peak at stars and that error has been reconfirmed. Enabling PEC reduces this to roughly 10" peak-to-peak and this was also confirmed.

I am looking for Beta Testers: Calculated velocity is too large, but guiding and evaluation of guidelogs works in principle.