Skip to content
This repository has been archived by the owner on Apr 26, 2021. It is now read-only.

14.8.1: bugfixes, improvements for dynamic devices, partitioned db's and shell utilities

Compare
Choose a tag to compare
@sergirubio sergirubio released this 09 Dec 14:07
· 128 commits to master since this release

14.8.1 Apply bugfixes/pull requests from github

solve fqdn issues (#16)
merge PR#17
Dont read attribute when previous is supplied (#19)

14.8 Solve Bug on DynamicDS.push_dyn_attr, bash shell improvements

adapt tango_monitor to use fandango.EventSource (event/polling combinator)
Astor: add host/devices as valid arguments
DynamicDS: pass value to push_dyn_attr (bug on first push), added try/except
threadDict: added 1 timewait at the first run()
functional:
  avoid generator except in randomize
  add kwargs and pickle export to call()
databases:
  add getTableCreator/PartitionExpression methods
remove help from setup.py

14.7 Cleaner shell scripts, + DynamicCommands on DynamicDS

allow ThreadDict.get() to retrieve hw values
find_attributes, return always in lower case
solve bug in doc module, add coverage check
add tests and gen_test_file
add recursivity on loadModule and findModule
moving tests to ci/test
fixes on shell and export
add DynamicCommands to dynamically loaded devices
refine fandango shell logs
update pydocs

14.6 Inspect DB partitions, push from Lambdas code on Dynamic attributes

databases:
    add methods to get/check table partitions and data size
    
dynamic devices:
    add Lambdas property to speed up calculations
    refactor check_changed_event to differentiate push and always
    add getDynamicAttributes command
    
functional:
    add fbool() to do all() on sequences
    remove parenthesis from wildcards list

14.5.1 Improvements for SimulatorDS and Taurus Archiving Schema

databases:
    improve traces
    add note on MySQLdb/mysqlclient migration
    
tango methods
    clear default settings for per_event and states
assume state/status to always push events
    Solve issues exporting attributes, solve numpy array except
    allow integer keys on pick
    add missing tango/array/image types
    add PGET/PSET for propertis, add DynamicSpectrumSize device property, 
    avoid problems when commands use reserved names
    TangoEval: do not allow dots on attribute names
    allow "+" as intermediate character on device names (for hdb++)
    solved errors on export attributes to pck, 
    add DynDS.getAttrFormula() command
    
scripts:
    solve bug in tango_monitor
    Add "states" command and localhost warning
    solve import issues on fandango script
    Catch exceptions on attribute/device export    
    
functional:
    add functional.ISO_TIME_FORMAT definition
    Add dates as valid format on str2type
    Add exception catching on str2time

14.4.2
Solved bug in RAW_TIME parsing
Add DEFAULT_TIME_FORMAT/set_default_time_format
Add Variable class
Refactor Decorator func access
Set DynamicDS.MaxEventStream = 0 by default

14.4.0

Add ReadOnWrite property to DynamicDS
Add write_attribute/device_command to fandango.tango
Add functional.call() generic main method for testing
Add linos.get_disk_usage() method
Accelerate tango.get_full_tango_name() method