Skip to content

Growing Pains

Compare
Choose a tag to compare
@wtgee wtgee released this 04 Oct 06:40
· 774 commits to develop since this release
209b76c

[0.6.1] - 2018-09-20

Lots of changes in this release. In particular we've pushed through a lot of changes
(especially with the help of @jamessynge) to make the development process a lot
smoother. This has in turn contribute to the quality of the codebase.

Too long between releases but even more exciting improvements to come! Next up is tackling the events notification system, which will let us start having some vastly improved UI features.

Below is a list of some of the changes.

Thanks to first-time contributors: @jermainegug @jeremylan as well as contributions from many folks over at https://github.com/AstroHuntsman/huntsman-pocs.

Fixed

  • Cameras
    • Fix for DATE-OBS fits header [#589].
    • Better property settings for DSLRs [#589].
    • Pretty image improvements [#589].
    • Autofocus improvements for SBIG/Focuser [#535].
    • Primary camera updates [#614, 620].
    • Many bug fixes [#457, #589].
  • State Machine

Changed

  • Mount
    • POCS Shell: Hitting Ctrl-c will complete movement through states [#590].
    • Pointing updates, including auto_correct [#580].
    • Tracking mode updates (fixes for Northern Hemisphere only!) [#549].
    • Serial interaction improvements [#388, #403].
    • Shutdown improvements [#407, #421].
  • Dome
    • Changes from May Huntsman commissioning run [#535]
  • Messaging
    • Better and consistent topic terminology [#593, #605].
    • Anticipation of coming events.
  • Misc
    • Default to rereading the fields file for targets [#488].
    • Timelapse updates [#523, #591].

Added

  • Cameras
    • Basic scripts for bias and dark frames.
    • Add support for Optec FocusLynx based focus controllers [#512].
    • Pretty images from FITS files. Thanks @jermainegug! [#538].
  • Testing
    • pyflakes testing support for bug squashing! :bettle: [#596].
    • pycodestyle for better code! [#594].
    • Threads instead of process [#468].
    • Fix coverage & Travis config for concurrency [#566].
  • Google Cloud [#599]
    • Added instructions for authentication [#600].
    • Add a pan_id to units for GCE interaction[#595].
    • Adding Google CloudDB interaction [#602].
  • Sensors
    • Much work on arduinos and sensors [#422].
  • Misc
    • Startup scripts for easier setup [#475].
    • Install scripts for Ubuntu 18.04 [#585].
    • New database type: mongo, file, memory [#414].
    • Twitter! Slack! Social median interactions. Hooray! Thanks @jeremylan! [#522]