Skip to main content
Ctrl+K
PyTango documentation - Home PyTango documentation - Home
  • Installation
  • Tutorial
    • Clients
    • Servers
    • Database
    • Logging
    • Asynchronous (green modes)
      • Client green modes
      • Server green modes
    • ITango
  • How-to guides
    • Testing PyTango Devices
      • Approaches to testing Tango devices
      • Device Test Context Classes API
      • Mocking clients for Testing
      • Code coverage for Tango devices
    • Multiprocessing/Multithreading
    • Starting/creating/deleting devices
    • Writing TANGO servers with original API
    • OpenTelemetry
    • PyTango Database Device Server
    • How to Contribute
  • API reference
    • Data types
    • Client API
      • DeviceProxy
      • AttributeProxy
      • Group
      • Green API
      • API util
      • Enumerations & other classes
    • Server API
      • High level server API
      • Device
      • DeviceClass
      • Logging decorators
      • Attribute classes
      • Util
    • Database API
    • Encoded API
    • The Utilities API
    • Exception API
  • News and releases
    • What’s new?
      • Migration guide
        • Moving to v9.4
        • Moving to v9.5
        • Moving to v10.0
    • History of changes
  • TEP
    • TEP 1 - Device Server High Level API
    • TEP 2 - Tango database serverless
  • Index
  • Show source
  • Suggest edit
  • .md

Migration guide

Migration guide#

This chapter describes how to migrate between the different PyTango API versions.

  • Moving to v9.4
    • Dependencies and installation
    • Empty spectrum and image attributes
    • Changes to extract_as when reading spectrum and image attributes
    • Non-bound user functions for read/write/isallowed and commands
    • High-level API for dynamic attributes
    • High-level API support for DevEnum spectrum and image attributes
    • Optionally add Python attributes to DeviceProxy instances
    • New attribute decorators
    • Broken logging with “%”
  • Moving to v9.5
    • Dependencies and installation
    • Removal of DevInt
    • Short-name access to TestContext devices
  • Moving to v10.0
    • Dependencies and installation
    • Changes to Asyncio green mode servers
    • Removal of QUALITY_EVENT

previous

What’s new?

next

Moving to v9.4

© Copyright, PyTango Project, under Creative Commons Attribution 3.0 License, except where otherwise noted.