Changelog¶
Beta versions¶
Version 4.x¶
4.0.0b0
this is a major release ! please try out in a separate work folder for test!
add: support for python 3.11 and 3.12, remove 3.7, 3.8 and 3.9
add: support automation with 10micron webservices
add: support uploading mechanism for databases for macos and linux
change: faster and more reliable uploading mechanism for databases
change: celestrak interface url’s and retrieval strategy
change: moving PyQt5 to major version PySide6
change: moving libraries to latest versions
change: remove old windows automation
change: remove embedded documentation and replace with online link
refactoring: environment devices (now 3 generic ones)
refactoring: remove installer to separate repo (InstallerMW4)
improve: reduced size of app
improved: don’t delete message list when color change
remove: automation of 10micron installer
fix: typos
Released versions¶
Version 3.x¶
3.2.6
add: support for INDI Pegasus Uranus Meteo sensor
add: wait time after slew finished before exposing
change: writing pointing coordinates to fits header from MW4 now
change: celestrak interface url’s and retrieval strategy
improve: add waiting time for image file save for NINA and SGPro
improve: logging for NINA / SGPro controlled cameras
improve: gain handling when missing values in camera settings
improve: lower the dome radius to 0.8m
fix: typos and some minor bugs
3.2.5
improve: add more information to the log file seeing
improve: openweathermap data handling (API)
improve: add support for pegasus uranus meteo sensor
3.2.4
add: support for astap D80 database
improve: more robust implementation against touptek drivers
improve: add more information to the log file seeing
improve: openweathermap data handling (API)
3.2.3
fix: correct editing points, when slew path is not selected
improve: sort horizon points when loading a file
3.2.2
change: switch from forecast to weather api on openweathermap
3.2.1
fix: change humidity and dewpoint value in driver as there were mixed up
3.2.0
add: editable mount settling time for 10micron box (UI change!)
add: waiting time used w/o meridian flip
add: bring “keep scale” when doing exposeN
improve: some refactoring for speed
improve: watney checking allows for multiple sets in one directory
3.1.0
Version 3.1 brings aarch64 support for arm back if using the new installer 3.1
add: support for aarch64 on raspi for python 3.8 - 3.10 (needs installer 3.1)
add: support for ASTAP new databases D50, D20, D05
improve: speedup launch if INDI server not ready
improve: support for catalina
improve: ParkPos with 2 digits precision
fix: download sources IERS
fix: switching UTC / local times
fix: seeing entries visibility upon startup
3.0.1
fix: ASCOM cover: brightness status.
fix: ASCOM cover: setting / reading brightness / max brightness
fix: almanac: text for “rise” and “set” were mixed
fix: DNS resolving
improve: add a hint for optimal binning to keep reasonable image sizes
improve meteoblue behavior: correct text and undisplayed if disabled
improve minor planets selection: adding multiple selection by mouse
improve refraction: when selecting internal sensor, go to automatic
3.0.0
Version 3.0 is a major release! Please update with care! No ARM7 support / ARM64 only Python 3.8 - 3.9
add: GUI: all charts could be zoomed and panned
add: GUI: all tab menu entries could be customized in order and stored /reset
add: GUI: all open windows could be collected to visual area
add: GUI: separate window with big buttons are available
add: GUI: reduced GUI configurable for a simpler user interface
add: video: support for up to 4 external RTSP streams or local cameras
add: video: adding authentication to video streams
add: video: adding support for HTTP and HTTPS streams
add: almanac: now supports UTC / local time
add: almanac: support set/rise times moon
add: environment: integrate meteoblue.com seeing conditions
add: analyse: charts could show horizon and values for each point
add: analyse: alt / az charts with iso 2d contour error curves
add: audio: sound for connection lost and sat start tracking
add: model points: multiple variants for edit and move points
add: model points: set dither on celestial paths
add: model points: generate from actual used mount model
add: model points: existing model files could be loaded
add: model points: golden spiral with exact number of points
add: polar align: adding hint how to use the knobs measures right
add: plate solve: new watney astrometry solver for all platforms
add: hemisphere: selection of terrain file
add: hemisphere: show actual model error in background
add: hemisphere: edit horizon model much more efficient
add: hemisphere: show 2d contour error curve from actual model
add: hemisphere: move point with mouse around
add: dome: control azimuth move CW / CCW for INDI
add: satellites: all time values could be UTC or local time now
add: MPC / IERS: adding alternative server for download
add: measure: window has max 5 charts now (from 3)
add: measure: more values (time delta, focus, cooler power, etc.)
add: image: photometry functions (aberration, roundness, etc.)
add: image: tilt estimation like ASTAP does as rectangle and triangle
add: image: add flip H and flip V
add: image: show RA/DEC coordinates in image if image was solved
add: image: center mount pointing g to any point in image by mouse double click
add: image: center mount pointing to image center
add: image: support for reading XISF files (simple versions)
add: imaging: separate page for imaging stats now
add: imaging: stats: calcs for plate solvers (index files etc.)
add: imaging: stats: calcs for critical focus zones
add: drivers: polling timing for drivers could be set
add: drivers: game controller interface for mount and dome
add: system: support for python 3.10
add: help: local install of documentation in PDF format
add: profiles: automatic translation from v2.2.x to 3.x
improve: GUI: layout for main window optimized and consistent and wording updates
improve: GUI: complete rework of charting: performance and functions
improve: GUI: clean up and optimize IERS download messages
improve: GUI: get more interaction bullet prove for invalid cross use cases
improve: GUI: moved on / off mount to their settings: avoid undesired shutoff
improve: GUI: show twilight and moon illumination in main window
improve: INDI: correcting setting parameters on startup
improve: model points: optimized DSO path generation (always fit, less params)
improve: model run: refactoring
improve: model run: better information about status and result
improve: hemisphere: improve solved point presentation (white, red)
improve: plate solve: compatibility checks
improve: system: all log files will be stored in a separate folder /log
improve: system: enable usage of python 3.10
improve: system: use latest PyQt5 version
improve: system: adjust window sizes to be able to make mosaic layout on desktop
improve: system: moved to actual jpl kernel de440.bsp for ephemeris calcs
remove: system: matplotlib package and replace with more performant pyqtgraph
remove: system: PIL package and replace with more powerful cv2
remove: system: move from deprecated distutils to packaging
remove: system: support for python 3.7 as some libraries stopped support
remove: imageW: stacking in imageW as it was never used
remove: testing support for OSx Mojave and OSx Catalina (still should work)
fix: drivers: device selection tab was not properly positioned in device popup
Version 2.x¶
2.2.9
fix: internal updater shows only alpha versions instead of betas
2.2.8
fix: updates for supporting newer ASTAP versions
fix: model run will cancel if solving fails
fix: workaround ASTAP FITS outputs which are not readable via astropy
update ephemeris file
2.2.7
fix: text labels
fix: getting min / max values from indi devices
fix: updates for supporting newer ASTAP versions
fix: model run will cancel if solving fails
2.2.6
fix: reduce load in debug trace mode
fix: model process stalls in some cases in normal mode
fix: text labels
fix: getting min / max values from indi devices
2.2.5
fix: reduce load in debug trace mode
fix: model process stalls in some cases in normal mode
2.2.4
fix: remove race condition for large image file causing solve error in ASTAP
fix: reduce load in debug trace mode
2.2.3
fix: mount orientation in southern hemisphere
2.2.2
fix: almanac moon phase drawing error
2.2.1
update: builtin data for finals200.all
fix: download iers data: fix file not found feedback
2.2.0
add: support SGPro camera as device
add: support N.I.N.A. camera as device
add: two modes for SGPro and N.I.N.A.: App or MW4 controlled
add: debayer (4 modes) all platforms (armv7, StellarMate, Astroberry)
add: filter satellites for twilight visibility settings
add: setting performance for windows automation (slow / normal / fast)
add: auto abort imaging when camera device is disconnected
add: missing cursor in virtual keypad window
add: support for keyboard usage in virtual keypad window
add: screenshot as PNG save for actual window with key F5
add: screenshots as PNG save for all open windows with key F6
add: query DSO objects for DSO path setting in build model
improved: flexible satellite handling when mount not connected
improved: show selected satellite name in satellite windows title
improved: 3D simulator drawing
improved: updater now avoids installation into system package
improved: GUI for imaging tab - disable all invalid interfaces
improved: redesign analyse window to get more space for further charts
improved: Tools: move mount: better UI, tooltips, multi steps in alt/az
improved: gui in image window when displaying different types
improved: reduced memory consumption if display raw images
improved: defining park positions with digit and improve gui for buttons
improved: when pushbutton shows running, invert icons as well
improve: moon phases in different color schemes
upgrade: pywin32 library to version 303 (windows)
upgrade: skyfield library to 1.41
upgrade: numpy library to 1.21.4
upgrade: matplotlib to 3.5.1
upgrade: scipy library to 1.7.3
upgrade requests library to 2.27.2
upgrade importlib_metadata library to 4.10.0
upgrade deepdiff library to 5.7.0
upgrade wakeonlan library to 2.1.0
upgrade pybase64 library to 1.2.1
upgrade websocket-client library to 1.2.3
fix: simulator in southern hemisphere
2.1.7
add: 12 build point option for model generation
add: grouping updater windows upper left corner
add: support for languages other than english in automation
add: minimize cmd window once MW4 is started
fix: KMTronic Relay messages
2.1.6 - add: explicit logging of automation windows strings for debug - add: showing now detected updater path and app - revert: fixes for german as they do not work
2.1.5
fix: checking windows python version for automation
2.1.4
add: enabled internal updater for astroberry and stellarmate
add: temperature measurement for camera
improved: logging for ASCOM threading
improved: image handling
fix: DSLR camera devices
2.1.3
add: config adjustments for astroberry and stellarmate devices (no debayer)
improved: logging for UI events
2.1.2
fix: non connected mount influences camera on ASCOM / ALPACA
fix: logging string formatting
2.1.1
fix: for arm64 only: corrected import for virtual keypad
fix: arrow keys on keypad did accept long mouse press
2.1.0
add: hemisphere window: help for choosing the right star for polar alignment
add: hemisphere terrain adjust for altitude of image beside azimuth
add: angular error ra / dec axis in measurement
add: device connection similar for ASCOM and ALPACA devices
add: extended satellite search and filter capabilities (spreadsheet style)
add: estimation of satellite apparent magnitude
add: extended satellite tracking and tuning capabilities
add: enabling loading a custom satellite TLE data file
add: command window for manual mount commands
add: sorting for minimal dome slew in build point selection
add: setting prediction time of almanac (shorter reduces cpu load)
add: providing 3 different color schemes
add: virtual keypad available for RPi 3/4 users now
improve: check if satellite data is valid (avoid error messages)
improve: better hints when using 10micron updater
improve: simplified signals generation
improve: analyse window plots
improve: rewrite alpaca / ascom interface
improve: gui for running functions
improve: test coverage
remove: push time from mount to computer: in reliable and unstable
fix: segfault in qt5lib on ubuntu
2.0.6
fixes
2.0.5
fix: bug when running “stop exposure” in ASCOM
2.0.4
improvement: GUI for earth rotation data update, now downloads
improvement: performance for threads.
improvement: added FITS header entries for ALPACA and ASCOM
fix: removed stopping DAT when starting model
2.0.3
improvement: GUI for earth rotation data update, now downloads
improvement: performance for threads.
2.0.2
fix: robustness against errors in ALPACA server due to memory faults #174
fix: robustness against filter names / numbers from ALPACA server #174
fix: cleanup import for pywinauto timings import #175
improvement: avoid meridian flip #177
improvement: retry numbers as int #178
2.0.1
fix: MW4 not shutting down when dome configured, but not connected
fix mirrored display of points in polar hemisphere view
2.0.0
add new updater concept
add mount clock sync feature
add simulator feature
add terrain image feature
add dome following when mount is in satellite tracking mode
add dome dynamic following feature: reduction of slews for dome
add setting label support for UPB dew entries
add auto dew control support for Pegasus UPB
add switch support for ASCOM/ALPACA Pegasus UPB
add observation condition support for ASCOM/ALPACA Pegasus UPB
add feature for RA/DEC FITS writing for INDI server without snooping
add completely revised satellite tracking menu gui
add partially satellite tracking before / after possible flip
add satellite track respect horizon line and meridian limits
add tracking simulator feature to test without waiting for satellite
add alt/az pointer to satellite view
add reverse order for failed build point retry
add automatic enable webinterface for keypad use
add broadcast address and port for WOL
add new IERS and lead second download
add more functions are available without mount connected
add change mouse pointer in hemisphere
add offset and gain setting to imaging
add disable model point edit during model build run
update debug standard moved from WARN to INFO
update underlying libraries
update GUI improvements
fix for INDI cameras sending two times busy and exposure^0
fix slewing message dome when disconnected
fix retry mechanism for failed build points
fix using builtins for skyfield and rotation update
fix plate solve sync function
Version 1.x¶
1.1.1
adding fix for INDI cameras sending two times BUSY, EXP^0
1.1.0
adding release notes showing new capabilities in message window
adding cover light on / off
adding cover light intensity settings
reversing E/W for polar diagram in hemisphere window
adding push mount time to computer manual / hourly
adding contour HFD plot to image windows
adding virtual emergency stop key on time group
update build-in files if newer ones are shipped
auto restart MW4 after update
adding OBJCTRA / OBJCTDEC keywords when reading FITs
upgrade various libraries