Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat 383 #4

Open
wants to merge 1,061 commits into
base: develop
Choose a base branch
from
Open

Feat 383 #4

wants to merge 1,061 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 22, 2017

  1. Configuration menu
    Copy the full SHA
    8a87737 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4abcea6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request sardana-org#428 from sagiss/pr-426

    Duplicate Repeat Node
    reszelaz authored Feb 22, 2017
    Configuration menu
    Copy the full SHA
    978bf64 View commit details
    Browse the repository at this point in the history
  4. Add node duplication action in macroexecutor

    Add new option for node duplication in macroexecutor.
    Add button allowing to duplicate a Repeat Node in macroexecutor.
    mrosanes committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    f386d25 View commit details
    Browse the repository at this point in the history
  5. Add and remove blank lines

    Add and remove blank lines following PEP8.
    mrosanes committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    b1b4099 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    31c1790 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b25fc3 View commit details
    Browse the repository at this point in the history
  8. Fix bug when reporting exception in acq. action

    exc_info is a tuple, create string representation of it before using it
    in string formatting.
    reszelaz committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    33f8cf4 View commit details
    Browse the repository at this point in the history
  9. Encapsulate check if value is a chunk in a function

    Use an internal function to validate if a value is a chunk. Otherwise the
    condition is too complicated to understand.
    reszelaz committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    a287f5e View commit details
    Browse the repository at this point in the history
  10. Add support for 1D in ascanct

    Implement support for 1D experimental channels in ascanct where data transfer
    is based on change events of Data attributes (JSON encoded).
    reszelaz committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    f5201e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2017

  1. Change error message

    teresanunez committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    5b166b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a12ac83 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2017

  1. Allow sequencer to duplicate nodes

    Add methods to allow sequencer to duplicate nodes.
    Review and modify the way in which duplication of nodes
    is happening in macroexecutor.
    mrosanes committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    8f7e6c3 View commit details
    Browse the repository at this point in the history
  2. Remove unused method

    mrosanes committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    2ec77be View commit details
    Browse the repository at this point in the history
  3. Modify used icon

    gtk-copy icon was not correctly loaded on sequencer using taurus3.
    Use edit-copy icon instead.
    mrosanes committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    c6a3fed View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2017

  1. Configuration menu
    Copy the full SHA
    80de042 View commit details
    Browse the repository at this point in the history
  2. Revert "Allow to read only a given controllers in action"

    This reverts commit 54f4a48.
    reszelaz committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    45a8018 View commit details
    Browse the repository at this point in the history
  3. Revert "Remove unnecessary readout"

    This reverts commit ea0f82f.
    reszelaz committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    c76a413 View commit details
    Browse the repository at this point in the history
  4. Revert "Add read_when_acq parameter to the DummyCTCtrl"

    This reverts commit ffb9d33.
    reszelaz committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    193b1f1 View commit details
    Browse the repository at this point in the history
  5. Revert "Document read_when_acq parameter"

    This reverts commit f5c2298.
    reszelaz committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    2b4c255 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db44b29 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6460119 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    490613d View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2017

  1. Configuration menu
    Copy the full SHA
    bdfa000 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5176aad View commit details
    Browse the repository at this point in the history
  3. Use explicit import to fix bug

    AcquisitionTestCase is defined twice on the sardana.pool.test level.
    This is actually a bug, workaround it by using the explcit import.
    reszelaz committed Mar 1, 2017
    Configuration menu
    Copy the full SHA
    4cdf895 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2017

  1. Remove unnecessary readout

    reszelaz committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    24fc82a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d972e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2017

  1. Use camelcase in SetAxisPar and GetAxisPar

    Controller's API uses camelcase instead of underscores. Controller wrong
    usages.
    reszelaz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    d471b3d View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2017

  1. Move check to decodeRepeat

    Move check of passing repeatitions of a single members encapsulated in a list
    to the decodeRepeat method. This is because the decodeNormal method is also
    used for non repeat parameters. If the exception gets raised in this case its
    message may be confusing.
    reszelaz committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    a08bd50 View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#416 from teresanunez/singleparamrepeat

    Accepting brackets for single paramrepeat and default values
    reszelaz authored Mar 7, 2017
    Configuration menu
    Copy the full SHA
    ad9ab5e View commit details
    Browse the repository at this point in the history
  3. Rename active and passive domains

    active_domain and passive_domain names are not intuitive. They apply to
    the selection of domains of the following synchronization parameters
    Initial and Active respectively. Change their names to initial_domain and active_domain
    respectively.
    reszelaz committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    683fbef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7ba950 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdff25a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2aca4a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af1bae4 View commit details
    Browse the repository at this point in the history
  8. Comment out Default value of SynchDomain

    Default value is no more necessary since the initial and active domains
    were excluded from the SEP6 scope. Leave them commented if we consider adding
    them in the future. If not, they could be removed.
    reszelaz committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    ad5efd6 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2017

  1. Configuration menu
    Copy the full SHA
    25b98f9 View commit details
    Browse the repository at this point in the history
  2. Use parser to split macro parameters in spock

    Current split is based on eval and gives problems when string contains
    special characters like "." or "\". Use a proper parser to avoid this
    problems. Fix sardana-org#434.
    reszelaz committed Mar 12, 2017
    Configuration menu
    Copy the full SHA
    b49d7cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8172064 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2017

  1. Minor. Fix docstring copy-paste error

    cpascual committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    f861787 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'reszelaz-issue-434' into develop

    cpascual committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    78f768a View commit details
    Browse the repository at this point in the history
  3. Fix default motor name changed accidentally during review of sardana-…

    …org#436
    
    During integration of sardana-org#436, I accidentally pushed a change in the
    default motor for the pt14d macro.
    
    Revert that from mot16 to mot1
    cpascual committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    d9e7a6e View commit details
    Browse the repository at this point in the history
  4. Fix funcgenerator to not use SynchDomain.Default.

    SynchDomain.Default dissappeared from the enum's definition. Use None as
    the indicator of the default behavior.
    reszelaz committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    5819b5a View commit details
    Browse the repository at this point in the history
  5. Merge branch 'pr-426' of https://github.com/sagiss/sardana into sagis…

    …s-pr-426
    cpascual committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    c3ccf03 View commit details
    Browse the repository at this point in the history
  6. Make _duplicateNode public

    The macro parameters and sequencer editor models define _duplicateNode()
     but it is accessed from the view, so they should be public.
    Refactor them to `duplicateNode`
    cpascual committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    a6a9859 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2017

  1. Configuration menu
    Copy the full SHA
    8af44d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2017

  1. Add missing example to user's overview

    Example of a custom procedure is missing. Add it.
    reszelaz committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    1f30b53 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2017

  1. Forcing readout from hw

    teresanunez committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    e8c5fed View commit details
    Browse the repository at this point in the history
  2. Fix taurus 4 compatibility issue

    Taurus 4 does not support model names starting from the authority e.g.
    pc255:10000/sys/tg_test/1 but Sardana still uses these names.
    Add tango:// scheme identifier as a workaround.
    reszelaz committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    1df1324 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44cf14d View commit details
    Browse the repository at this point in the history
  4. Improve verbosity of errors in motion configuration

    Motion configuration may raise errors e.g. motion attribute is out of limits.
    This errors are always printed to the user as "error while moving to waypoint".
    Improve the verbosity of these errors with printing what exactly went wrong.
    reszelaz committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    114293b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c079fe View commit details
    Browse the repository at this point in the history
  6. Merge pull request sardana-org#429 from sagiss/pr-426

    Add option for node duplication in macroexecutor (issue 426)
    Carlos Pascual authored Mar 22, 2017
    Configuration menu
    Copy the full SHA
    e278ef7 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. Removing a dopple call

    teresanunez committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    376be9f View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#440 from teresanunez/fio_update

    Forcing readout from hw in FIO recorder
    reszelaz authored Mar 23, 2017
    Configuration menu
    Copy the full SHA
    919789b View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2017

  1. Fix sardana-org#442: allow escaped quotes in parameters (spock)

    Use negative lookbehind assertion in the regular expression describing
    quoted parameter in order to allow passing quotes escaped by backslash.
    
    Also avoid string cutting in order to exclude quotes and single quotes
    from the string parameters. Do it by explicit extraction of the given group.
    reszelaz committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    66d9681 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Use master sardana-test image in travis-ci

    SEP6 developments uses its own version of the sardana-test image. Now this version
    is merged into the master one. Adapt the travis configuration.
    reszelaz authored Apr 3, 2017
    Configuration menu
    Copy the full SHA
    77dbd9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff10484 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77e47a6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request sardana-org#404 from reszelaz/sep6

    SEP6 - Continuous Scans
    reszelaz authored Apr 3, 2017
    Configuration menu
    Copy the full SHA
    efeccca View commit details
    Browse the repository at this point in the history
  5. Update CHANGELOG.md

    reszelaz authored Apr 3, 2017
    Configuration menu
    Copy the full SHA
    25b4858 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2017

  1. Merge pull request sardana-org#443 from reszelaz/issue-442

    Fix sardana-org#442: allow escaped quotes in parameters (spock)
    teresanunez authored Apr 4, 2017
    Configuration menu
    Copy the full SHA
    b9a9b9f View commit details
    Browse the repository at this point in the history
  2. Apply autopep8 (first time, all default)

    Apply command:
    autopep8 -ir src test doc scripts sandbox sardanaConfig setup.py
    
    Reduce flake8 errors from 21106 to 4160.
    reszelaz committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    0161f77 View commit details
    Browse the repository at this point in the history
  3. Apply autopep8 (E711)

    Apply command:
    autopep8 -a -ir --select="E711" src test doc scripts sandbox sardanaConfig setup.py
    reszelaz committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    8f6f305 View commit details
    Browse the repository at this point in the history
  4. Apply autopep8 (E713)

    Apply command:
    autopep8 -a -a -ir --select="E713" src test doc scripts sandbox sardanaConfig setup.py
    reszelaz committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    7944f30 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. Apply autopep8 (E712)

    Apply command:
    autopep8 -a -a -ir --select="E712" src test doc scripts sandbox sardanaConfig setup.py
    reszelaz committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    03774b8 View commit details
    Browse the repository at this point in the history
  2. Apply autopep8 (E721)

    Apply command:
    autopep8 -a -a -ir --select="E721" src test doc scripts sandbox sardanaConfig setup.py
    reszelaz committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    9cd4444 View commit details
    Browse the repository at this point in the history
  3. Apply autopep8 (W291)

    Apply command:
    autopep8 -a -a -ir --select="W291" src test doc scripts sandbox sardanaConfig setup.py
    reszelaz committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    47baa67 View commit details
    Browse the repository at this point in the history
  4. Apply autopep8 (W293)

    Apply command:
    autopep8 -a -a -ir --select="W293" src test doc scripts sandbox sardanaConfig setup.py
    reszelaz committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    79a666e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2017

  1. Apply autopep8 (E128)

    Apply command:
    autopep8 -a -a -ir --select="E128" src test doc scripts sandbox sardanaConfig setup.py
    reszelaz committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    6b8a526 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2017

  1. Copy flake8 check script from joblib project

    joblib project (https://github.com/joblib/joblib) has a nice script for
    checking python style in the codebase using the flake8 tool. Copy it as a base
    for similar script for Sardana project.
    reszelaz committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    2062b6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd83b02 View commit details
    Browse the repository at this point in the history
  3. Adapt flake8 check to Sardana needs

    * change project name to sardana-org/sardana
    * change branch to compare to develop
    * apply flake8 on all *.py files
    reszelaz committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    ebc84bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6decc94 View commit details
    Browse the repository at this point in the history
  5. Correct tiny mistake in flake8_diff.sh

    Remove the temporary remote only if it was previously added and regardless
    of other conditions.
    reszelaz committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    618d526 View commit details
    Browse the repository at this point in the history
  6. Run flake8 check in travis-ci

    Install flake8 in travis-ci environment. Run flake8 check on the differences
    only e.g. only changes added in a pull request.
    reszelaz committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    ccb60ce View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2017

  1. Merge pull request sardana-org#446 from reszelaz/issue-54

    Apply autopep8 (sardana-org#54)
    Carlos Pascual authored Apr 12, 2017
    Configuration menu
    Copy the full SHA
    2096c00 View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#450 from reszelaz/travis-flake8

    Add flake8 check on diff to travis-ci
    Carlos Pascual authored Apr 12, 2017
    Configuration menu
    Copy the full SHA
    b7a7866 View commit details
    Browse the repository at this point in the history
  3. Fix sardana-org#448: expconf problem with timers of 0D

    Revert implementation to what was present prior 6b5b58e (removing units).
    This logic does not have too much sense - timer is not used to control the 0D
    chennel but at least it does not provoke exception.
    reszelaz committed Apr 12, 2017
    Configuration menu
    Copy the full SHA
    77e60c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2017

  1. Merge pull request sardana-org#451 from reszelaz/issue-448

    Fix sardana-org#448: expconf problem with timers of 0D
    teresanunez authored Apr 18, 2017
    Configuration menu
    Copy the full SHA
    82f21b8 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2017

  1. Configuration menu
    Copy the full SHA
    da2d289 View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#454 from teresanunez/oned_twod_typobug

    Copy-paste bug in read_Value function
    reszelaz authored Apr 20, 2017
    Configuration menu
    Copy the full SHA
    18bab47 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2017

  1. Merge remote-tracking branch 'origin/develop' into sep6-1d

    Conflicts:
    	src/sardana/macroserver/scan/gscan.py
    	src/sardana/pool/controller.py
    	src/sardana/pool/poolcontroller.py
    	src/sardana/pool/poolcontrollers/DummyOneDController.py
    	src/sardana/tango/pool/OneDExpChannel.py
    reszelaz committed Apr 25, 2017
    Configuration menu
    Copy the full SHA
    f788a89 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2017

  1. Configuration menu
    Copy the full SHA
    1c3955e View commit details
    Browse the repository at this point in the history

Commits on May 3, 2017

  1. Fix WriteOne API

    Include on the WriteOne method the axis and the value as paramters.
    rhomspuron committed May 3, 2017
    Configuration menu
    Copy the full SHA
    ee06e45 View commit details
    Browse the repository at this point in the history
  2. Update the standard axis attibutes.

    Use the same implementation to update the standard_axis_attributes
    like the other controllers.
    rhomspuron committed May 3, 2017
    Configuration menu
    Copy the full SHA
    bca6381 View commit details
    Browse the repository at this point in the history
  3. Fixes sardana-org#458: Change type of the IORegister value

    Change from DevLong to DevDouble the tango attribute Value of the
    IORegisterController.
    rhomspuron committed May 3, 2017
    Configuration menu
    Copy the full SHA
    ca0c3c6 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2017

  1. Remove unused import

    rhomspuron committed May 4, 2017
    Configuration menu
    Copy the full SHA
    c2c18e2 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2017

  1. Configuration menu
    Copy the full SHA
    9022ebe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    833bca2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b40067 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2017

  1. Add ScanEndStatus enumeration

    ScanEndStatus enumeration indicates what was the reason of the scan
    termination.
    reszelaz committed May 9, 2017
    Configuration menu
    Copy the full SHA
    35c2bf1 View commit details
    Browse the repository at this point in the history
  2. Simplify GScan.step_scan

    step_scan method has a hard to understand logic which, most probably, was
    introduced in order to treat differently the normal scan termination from
    the other types of terminations e.g. user abort, exception.
    Since from sardana-org#455 we treat indifferently these cases we can simplify
    the step_scan method.
    reszelaz committed May 9, 2017
    Configuration menu
    Copy the full SHA
    3b5be9e View commit details
    Browse the repository at this point in the history

Commits on May 10, 2017

  1. Configuration menu
    Copy the full SHA
    386e11c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd2d899 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2017

  1. Base BufferedAttribute on a dedicated Buffer class

    Implement a Buffer class with the possibility to access its elements via
    index and maintaining the order of elements.
    
    Enhance BufferAttribute class for the needs to handle pseudocounters.
    set_value_chunk was splitted in two different methods: append_value_buffer
    and extend_value_buffer.
    
    This commit breaks the functionalities in the experimental channels.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    33cfb72 View commit details
    Browse the repository at this point in the history
  2. Adapt PoolBaseChannel to changes in BufferedAttribute

    Split put_value_chunk in append_value_buffer and extend_value_buffer methods.
    Add clear_value_buffer method.
    
    This commit still breaks the functionalities in the experimental channels
    and acquisition classes.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    12857ea View commit details
    Browse the repository at this point in the history
  3. Clear value buffer in acquisition actions

    Some experimental channels may accumulate values in the buffer e.g. the ones
    which participates in the pseudo counters. Clear the buffers after when the
    acquisition ends.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    9131ff7 View commit details
    Browse the repository at this point in the history
  4. Adapt acquisition actions to new API of channels.

    Use new methods append & extend in the Software and Hardware acquisitions.
    These methods "knows" how to assign the indexes so eliminate _fill_idx
    method from the Channel class.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    daff411 View commit details
    Browse the repository at this point in the history
  5. Adapt AttibuteListener to listen to value_buffer events

    Now BufferedAttribute emits value_buffer events and the buffer format had
    changed. Adapt the AttributeListener class, that is used in acquisition
    action and measurement group tests, to these changes.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    4c0fe80 View commit details
    Browse the repository at this point in the history
  6. Adapt CT Tango layer to value_buffer format change

    Modify chunk encoding to the new format based on the OrderedDict.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    a5a155d View commit details
    Browse the repository at this point in the history
  7. Simplify _on_ct_change method of CTExpChannel

    Restore main structure of the method to the state prior to SEP6 and just
    keep a simple fork of the value_buffer event.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    a80afd2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2379a32 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    afc8e62 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    178a831 View commit details
    Browse the repository at this point in the history
  11. Add PoolExpChannelDevice base class to Tango layer

    PoolExpChannelDevice is used for any ExpChannel devices (CT, 0D, 1D, 2D, PC).
    It provides Data (ValueBuffer) attribute implementation.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    b9948a9 View commit details
    Browse the repository at this point in the history
  12. Use PoolExpChannelDevice in CTExpChannel

    Use the newly created PoolExpChannelDevice as the base class of CTExpChannel.
    This allows to eliminate all the implementation of Data (ValueBuffer) since
    it is already implemented in the base class.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    de72af9 View commit details
    Browse the repository at this point in the history
  13. Temporarily clear value_buffer at the beginning of acquisition.

    For the moment we can not clear value buffers at the end of
    the acquisition. This is because of the pseudo counters that are
    based on channels synchronized by hardware and software.
    These two acquisition actions finish at different moment so the
    pseudo counter will loose the value buffer of some of its physicals
    if we clear the buffer at the end. Clear it at the beginig of acquisition.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    6b85bdf View commit details
    Browse the repository at this point in the history
  14. Change workaround in the read_Value of CTExpChannel

    Change the workaround for forcing the cache in the first readout after the
    acquisition had finished. Use a simple flag on the Tango layer instead of
    manipulating the buffer directly.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    5fac1b8 View commit details
    Browse the repository at this point in the history
  15. Correct pseudocounter test

    Use SardanaValue instead of pure python type when operating on the
    BufferedAttribute in order to comply with the API.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    bff0296 View commit details
    Browse the repository at this point in the history
  16. Handle value_buffer event in pseudocounter

    React on value_buffer event and process it (calculate values whenever
    possible) in order to produce pseudocounter value_buffer.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    bbbd0c6 View commit details
    Browse the repository at this point in the history
  17. Implement Data (ValueBuffer) attribute in PseudoCounter

    Follow the implementation of CTExpChannel and add Data (ValueBuffer) attribute
    so that the continuous scan can be updated with the upcomming data via
    Tango events.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    c52822d View commit details
    Browse the repository at this point in the history
  18. Rename value_buffer to accumulation_buffer in 0D

    value_buffer collides with the concept buffer for the multiple acquisition
    values. Rename it.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    09d3fc8 View commit details
    Browse the repository at this point in the history
  19. Rename append_value to append in accumulation class

    append method appends both value and timestamp, so the append_value name
    may be confusing.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    1b7d308 View commit details
    Browse the repository at this point in the history
  20. Rename append_value to append_buffer in 0D's Value

    Follow the renaming process and make the append_value the append_buffer.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    10c63d3 View commit details
    Browse the repository at this point in the history
  21. Use BufferedAttribute for the 0D's Value

    Use BufferedAttribute class instead of the SardanaAttribute in order to allow
    0D to participate in the multiple acquisitions. Also remove the index handling
    from the Value class, since it is already done by the BufferedAttribute.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    bcf9243 View commit details
    Browse the repository at this point in the history
  22. Remove unnecessary methods.

    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    91ec0ac View commit details
    Browse the repository at this point in the history
  23. Make 0D acquisition action use the BufferedAttribute API

    Since 0D's Value is now a BufferedAttribute instance, adapt the 0D's
    acquisition action to this change.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    59695c9 View commit details
    Browse the repository at this point in the history
  24. Implement Data (ValueBuffer) attribute in PseudoCounter

    Follow the implementation of CTExpChannel and PseudoCounter and add
    Data (ValueBuffer) attribute so that the continuous scan can be
    updated with the upcomming data via Tango events. Make the ZeroDExpChannel
    inherit from PoolExpChannelDevice.
    reszelaz committed May 16, 2017
    Configuration menu
    Copy the full SHA
    a878d42 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2017

  1. Configuration menu
    Copy the full SHA
    3829fab View commit details
    Browse the repository at this point in the history
  2. pep8 compliant

    teresanunez committed May 18, 2017
    Configuration menu
    Copy the full SHA
    16860f6 View commit details
    Browse the repository at this point in the history
  3. Third attempt

    teresanunez committed May 18, 2017
    Configuration menu
    Copy the full SHA
    cbef5ed View commit details
    Browse the repository at this point in the history
  4. ...

    teresanunez committed May 18, 2017
    Configuration menu
    Copy the full SHA
    cf911d9 View commit details
    Browse the repository at this point in the history
  5. ...

    teresanunez committed May 18, 2017
    Configuration menu
    Copy the full SHA
    26f6e05 View commit details
    Browse the repository at this point in the history
  6. Revert "..."

    This reverts commit 26f6e05.
    reszelaz committed May 18, 2017
    Configuration menu
    Copy the full SHA
    2415514 View commit details
    Browse the repository at this point in the history
  7. Apply autopep8 (W291, W293) on hkl macros module

    autopep8 -i -a --select W291,W293 src/sardana/macroserver/macros/hkl.py
    reszelaz committed May 18, 2017
    Configuration menu
    Copy the full SHA
    2d86ae3 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2017

  1. Merge pull request sardana-org#7 from reszelaz/hkl_macros

    PEP8 corrections (W291 & W293) in Hkl macros
    teresanunez authored May 19, 2017
    Configuration menu
    Copy the full SHA
    64d4bf4 View commit details
    Browse the repository at this point in the history
  2. Make channel aware of its participation in pseudo counter

    Experimental channels needs information on whether they participate in any
    pseudo counter. This information is required in order to know whether the
    values in a continuous acquisition needs to be stored in the buffer.
    
    - Add corresponing methods to the PoolBaseChannel.
    - Pseudo counter informs the channel that it relies on it.
    - Use this information in append/extend method of buffered attribute.
    - Adjust unit tests.
    reszelaz committed May 19, 2017
    Configuration menu
    Copy the full SHA
    ea83b28 View commit details
    Browse the repository at this point in the history
  3. Remove buffered_attribute_listeners from BufferedAttribute

    buffered_attribute_listeners property is no more necessary. Now the channel
    itself knows if there are any pseudo elements relying on the it.
    reszelaz committed May 19, 2017
    Configuration menu
    Copy the full SHA
    6249078 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2017

  1. Configuration menu
    Copy the full SHA
    49c6e97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cacf2d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c46d3b3 View commit details
    Browse the repository at this point in the history
  4. Move buffer related exceptions to sardanabuffer module

    Late and Early value exceptions are relaed to the buffer. Move them to be
    located close together.
    reszelaz committed May 21, 2017
    Configuration menu
    Copy the full SHA
    cb19904 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2017

  1. Configuration menu
    Copy the full SHA
    1261340 View commit details
    Browse the repository at this point in the history
  2. Improve SardanaBuffer class

    - add documentation to the constructor
    - make buffer aware of its persistence instead of expecting a persistence
      argument in the append and extend methods
    - add __len__ method
    reszelaz committed May 22, 2017
    Configuration menu
    Copy the full SHA
    76bcddf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4072ab View commit details
    Browse the repository at this point in the history
  4. Fix sardana-org#464: umv unsubscribe in case of exception

    Motor's position attribute stays subscribed in case an exception occurs while
    executing the move. Enclose the move with try/finally clause so we unsubscribe in case
    of the exception as well as in case of a normal end of movement.
    reszelaz authored May 22, 2017
    Configuration menu
    Copy the full SHA
    97c5cea View commit details
    Browse the repository at this point in the history

Commits on May 23, 2017

  1. Remove on_abort from umv

    The finish job is done in the finally clause in the run method. on_abort is no more necesary. Remove it.
    reszelaz authored May 23, 2017
    Configuration menu
    Copy the full SHA
    fb8ae81 View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#465 from sardana-org/reszelaz-patch-1

    Fix sardana-org#464: umv unsubscribe in case of exception
    Carlos Pascual authored May 23, 2017
    Configuration menu
    Copy the full SHA
    db945c4 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2017

  1. sardana-467 Applied PEP8-ification of the module.

    Lukasz Dudek committed May 25, 2017
    Configuration menu
    Copy the full SHA
    d415aa9 View commit details
    Browse the repository at this point in the history
  2. sardana-467 Added checking for a TypeError (if state is yielded from

    a traceback, it's a list, so we want to get the first element of
     that list).
    Lukasz Dudek committed May 25, 2017
    Configuration menu
    Copy the full SHA
    2b9152c View commit details
    Browse the repository at this point in the history
  3. sardana-467 Some more PEP8-ification of the pool module.

    Lukasz Dudek committed May 25, 2017
    Configuration menu
    Copy the full SHA
    3b320d6 View commit details
    Browse the repository at this point in the history
  4. sardana-467 Corrected getting state.

    If self.state is a TaurusDevState, we don't want to call it, but get
    its value instead.
    Lukasz Dudek committed May 25, 2017
    Configuration menu
    Copy the full SHA
    dac7e38 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dd196de View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e65580 View commit details
    Browse the repository at this point in the history
  7. Add object reference to the SardanaBuffer

    Add reference to the container of the buffer, similarly as it is done for the
    SardanaAttribute.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    987c2d7 View commit details
    Browse the repository at this point in the history
  8. Make SardanaBuffer working with the SardanaValues

    Objects in the buffer are SardanaValues from now on. This is to go in the
    same direction as the SardanaAttribute.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    86dc761 View commit details
    Browse the repository at this point in the history
  9. Expose persistent flag as the API of SardanaBuffer.

    In some cases, e.g. ValueBuffer of experimental channel, the persistence
    flag needs to be manipulated from outside e.g. a pseudo counter was defined
    or removed.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    2d9d88e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    11255ec View commit details
    Browse the repository at this point in the history
  11. Add ValueBuffer to PoolBaseChannel

    ValueBuffering is finally based on a dedicatged object - ValueBuffer (subclass
    of SardanaBuffer). Having a dedicated class, makes to code more clean and
    easier to undestand.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    8b4d536 View commit details
    Browse the repository at this point in the history
  12. Modify buffer persistance based on pseudo counter existance

    Creating/removing a pseudo counter to a channel modifies the persitance flag.
    Having a pseudocounter means a persistate buffer, not having any means non
    persistent buffer.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    5d39eb9 View commit details
    Browse the repository at this point in the history
  13. Add ValueBuffer to pseudo counter

    Similarly to other channels, pseudo counter are based on value buffering.
    Define a dedicated ValueBuffer class for a pseudo counter, listening to
    the updates in physical value buffers.
    
    Add get_physical_value_buffer_iterator convenience method to be able to
    iterate over buffers of underpinning value buffers.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    6397264 View commit details
    Browse the repository at this point in the history
  14. Simplify pseudo counter test

    SardanaBuffer is now oriented to SardanaValues, so it is not necessary
    anymore to add to it explicitly SardanaValue objects. Any object can be added
    and implicitlly it will be encapsulated in a SardanaValue.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    34b02e6 View commit details
    Browse the repository at this point in the history
  15. Remove BufferedAttribute class

    Value buffering was finally resolved with the SardanaBuffer class.
    Eliminate BufferedAttribute class and its tests.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    0c18100 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    491a253 View commit details
    Browse the repository at this point in the history
  17. Mark 0D's ValueBuffer as deprecated

    Add AccumulationBuffer attribute to 0D and mark 0D's ValueBuffer
    as deprecated in favor of AccumulationBuffer.
    reszelaz committed May 25, 2017
    Configuration menu
    Copy the full SHA
    cdac05e View commit details
    Browse the repository at this point in the history

Commits on May 26, 2017

  1. Update the changelog

    cpascual committed May 26, 2017
    Configuration menu
    Copy the full SHA
    191c44b View commit details
    Browse the repository at this point in the history

Commits on May 28, 2017

  1. Handle value readout errors in acquisitions

    Properly handle errors that may happen when reading experimental channels
    during acquisitions (both hardware and software). Just update the value
    attribute leaving the value buffer without the change.
    reszelaz committed May 28, 2017
    Configuration menu
    Copy the full SHA
    a68eed8 View commit details
    Browse the repository at this point in the history
  2. Remove idx from SardanaValue

    With proper buffering mechanism, index is no more an attribute of the
    SardanaValue but the value identifier in the buffer. Remove this member
    from the SardanaValue class.
    reszelaz committed May 28, 2017
    Configuration menu
    Copy the full SHA
    a42a466 View commit details
    Browse the repository at this point in the history
  3. Improve docstrings

    reszelaz committed May 28, 2017
    Configuration menu
    Copy the full SHA
    ce6ce31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    393b347 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ebee9cf View commit details
    Browse the repository at this point in the history

Commits on May 29, 2017

  1. Update version in link for UNRELEASED

    The link for the UNRELEASED changes is outdated. Update  it
    cpascual committed May 29, 2017
    Configuration menu
    Copy the full SHA
    ded4228 View commit details
    Browse the repository at this point in the history
  2. Separate tests in two jobs in travis-ci

    Continuous integration comprises flake8 check and the test suite.
    Navigating to the error message of the one or the other may be difficult.
    Split it in two separate jobs in order to ease the navigation to the
    specific error messages.
    reszelaz committed May 29, 2017
    Configuration menu
    Copy the full SHA
    c592f92 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2017

  1. Configuration menu
    Copy the full SHA
    705c116 View commit details
    Browse the repository at this point in the history
  2. Add user instructions when flake8 check fails

    Add instructions that may be helpful in fixing the errors in case the flake8
    check fails.
    
    Also change the mode of the script so it does not exit shell when any of the
    commands fails. This way we can capture the exit code of flake8 and print
    the instructions.
    reszelaz committed May 30, 2017
    Configuration menu
    Copy the full SHA
    d478876 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2017

  1. Propagate return value from flake8

    The last commit introduced a bug (the script would return 0 even 
    if flake8 found errors). Propagate the flake8 return value if it fails.
    Carlos Pascual authored May 31, 2017
    Configuration menu
    Copy the full SHA
    153bd80 View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#463 from teresanunez/hkl_macros

    Adapting hkl macros to 4 circle diffractometers
    Carlos Pascual authored May 31, 2017
    Configuration menu
    Copy the full SHA
    48cddc3 View commit details
    Browse the repository at this point in the history
  3. Rollback setting of errexit option in flake8_diff.sh script

    The script should exit when any of its commands fails. We just make an
    exception of the flake8 execution itself. Make all the other commands failures
    exit the script.
    reszelaz committed May 31, 2017
    Configuration menu
    Copy the full SHA
    2fd03d5 View commit details
    Browse the repository at this point in the history
  4. Avoid unnecessary installations for different jobs

    Now two different jobs exists flake8 and testsuite.
    Avoid unnecessary test preparations by conditioning the instructions.
    reszelaz committed May 31, 2017
    Configuration menu
    Copy the full SHA
    d90d974 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2017

  1. Merge pull request sardana-org#470 from reszelaz/issue-452

    Improve flake8 output in travis-ci (sardana-org#452)
    Carlos Pascual authored Jun 1, 2017
    Configuration menu
    Copy the full SHA
    190c10f View commit details
    Browse the repository at this point in the history
  2. sardana-467 Added getting a Tango state, not TaurusDevState for Tauru…

    …s 4.
    
    The old Taurus 3 - related implementation should work still.
    Lukasz Dudek committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    2bdc68c View commit details
    Browse the repository at this point in the history
  3. sardana-467 Since this method returns a "DevState.State", I want to get

    the last part only.
    Lukasz Dudek committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    4c7303f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7dd514d View commit details
    Browse the repository at this point in the history
  5. Make PEP8 modifications more readable

    Some PEP8 modificiations are not very readable. They were probaby made by
    autopep8. Make some manual changes to improve the readability.
    reszelaz committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    1cc37ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a6ac01 View commit details
    Browse the repository at this point in the history
  7. Slightly change the taurus version differentiation

    Change the way how to check the Taurus version. Base it on hasattr instead
    of comparing the release. This is how it was done when implementing
    the whole sardana-org#297 issue.
    reszelaz committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    cfce816 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    072f9bc View commit details
    Browse the repository at this point in the history
  9. PEP8 correction

    reszelaz committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    e877713 View commit details
    Browse the repository at this point in the history
  10. PEP8 correction

    reszelaz committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    bae8cf6 View commit details
    Browse the repository at this point in the history
  11. Merge pull request sardana-org#468 from LJBD/sardana-467

    Fix sardana-org#467 - catching and handling exception in a motion ending in alarm
    reszelaz authored Jun 1, 2017
    Configuration menu
    Copy the full SHA
    b2f9c5c View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2017

  1. Adapt state to taturus4

    teresanunez committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    f4aac98 View commit details
    Browse the repository at this point in the history
  2. Add TODO

    reszelaz authored Jun 2, 2017
    Configuration menu
    Copy the full SHA
    9c5e312 View commit details
    Browse the repository at this point in the history
  3. Merge pull request sardana-org#476 from teresanunez/t4_comp

    Adapt state to taurus4 in hkl macros
    reszelaz authored Jun 2, 2017
    Configuration menu
    Copy the full SHA
    6fd9f0a View commit details
    Browse the repository at this point in the history
  4. Replace NXscan_FileRecorder by NXscanH5_FileRecorder for .h5

    - Add a h5py-based recorder for NXscan (NXscanH5_FileRecorder)
    - Make NXscanH5_FileRecorder the default recorder for *.h5 files
    cpascual committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    3a19b3b View commit details
    Browse the repository at this point in the history
  5. Bump version 2.2.4-alpha to 2.2.5-alpha

    cpascual committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    7b3cc21 View commit details
    Browse the repository at this point in the history
  6. Update CHANGELOG

    cpascual committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    28f76fd View commit details
    Browse the repository at this point in the history
  7. PEP8 fixes (autopep8 -i -a)

    cpascual committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    d120354 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2017

  1. Configuration menu
    Copy the full SHA
    a0a4c1c View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2017

  1. Update changelog

    reszelaz committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    e1ebe50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fa597c View commit details
    Browse the repository at this point in the history
  3. Merge pull request sardana-org#461 from teresanunez/issue-455

    Solve issue-455: close file on stopping the scan
    reszelaz authored Jun 12, 2017
    Configuration menu
    Copy the full SHA
    ca06128 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2017

  1. Merge remote-tracking branch 'origin/develop' into no-nxs

    Fix Conflicts:
    	CHANGELOG.md
    cpascual committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    764abb1 View commit details
    Browse the repository at this point in the history
  2. PEP8 fixes

    cpascual committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    1461b51 View commit details
    Browse the repository at this point in the history
  3. Merge pull request sardana-org#477 from cpascual/no-nxs

    Fix sardana-org#460 Use h5py insted of nxs in Sardana
    teresanunez authored Jun 14, 2017
    Configuration menu
    Copy the full SHA
    f6ef0a5 View commit details
    Browse the repository at this point in the history
  4. Accept additional args in flake8_diff.sh

    The flake8_diff.sh script is a custom wrapper on flake8 used for
    CI, but also locally for performing checks before pushing.
    Add support for passing arguments to flake8_diff.sh so that it
    propagates them to flake8 (useful e.g. if your local version of
    flake8 behaves differently to that in the CI machine).
    cpascual committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    7b8d502 View commit details
    Browse the repository at this point in the history
  5. Merge pull request sardana-org#479 from cpascual/flake8args

    Accept additional args in flake8_diff.sh
    reszelaz authored Jun 14, 2017
    Configuration menu
    Copy the full SHA
    a7db022 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2017

  1. Merge pull request sardana-org#469 from reszelaz/contscan_pc

    Support pseudo counters and 0Ds in continuous acquisition e.g. continuous scan.
    teresanunez authored Jun 15, 2017
    Configuration menu
    Copy the full SHA
    01d9240 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28ecf17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    077c68a View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/develop' into sep6-1d

    Conflicts:
    	src/sardana/pool/poolacquisition.py
    reszelaz committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    79bfc92 View commit details
    Browse the repository at this point in the history
  5. Make 1D dummy ctrl return list in software acq.

    Both software and hardware acquisitions must return lists instead of numpy
    arrays in the ReadOne method. This is becase numpy arrays are not json serializable
    and they must travel via ValueBuffer attribute.
    reszelaz committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    c16d96a View commit details
    Browse the repository at this point in the history
  6. Remove read_when_acq parameter from 1D ctrl

    read_when_acq parameter was finally removed from SEP6.
    Remove it from the controller base class.
    reszelaz committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    85b21b2 View commit details
    Browse the repository at this point in the history
  7. Make OneDExpChannel inherit from PoolExpChannelDevice

    Avoid reimplementing of the same code between the experimental channel
    devices and use the common base class: PoolExpChannelDevice.
    reszelaz committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    6c7ce66 View commit details
    Browse the repository at this point in the history
  8. Make Spec recorder compatible with 1D missing data

    Missing data (skipped due to the previous acquisition still in progress)
    are desribed by "NaN" float. Make the Spec recorder write ""nan" string in the
    1D column.
    reszelaz committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    9ef8c00 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2017

  1. Merge pull request sardana-org#457 from reszelaz/sep6-1d

    1D support in continuous scans
    teresanunez authored Jun 16, 2017
    Configuration menu
    Copy the full SHA
    88f6e79 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2017

  1. Complete SarTestTestCase with more ctrls and elems

    Add the possibility to create pseudo elements and create the rest
    of the experimental channels.
    reszelaz committed Jun 19, 2017
    Configuration menu
    Copy the full SHA
    14cbcaf View commit details
    Browse the repository at this point in the history
  2. Add tests for MeasurementGroup taurus extension (count)

    Add tests using the SarTest environment and executing count on different
    combinations of the experimental channels.
    reszelaz committed Jun 19, 2017
    Configuration menu
    Copy the full SHA
    225a649 View commit details
    Browse the repository at this point in the history
  3. Avoid import OrderedDict from taurus

    Sardana imports OrderedDict module from taurus.external and it will
    be dropped in the next release.
    
    Fix sardana-org#481
    cmft committed Jun 19, 2017
    Configuration menu
    Copy the full SHA
    b567e56 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2017

  1. Rename aNscan nr_of_points to nr_points

    Rename internal variable to comply with other scan macros.
    reszelaz committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    9a0d2b8 View commit details
    Browse the repository at this point in the history
  2. Relax GScan class to not depend on moveables

    Some scans may not involve moveables e.g. time scans.
    Relax the GScan so it does not oblige to use moveables so it can be also
    used by time scans.
    reszelaz committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    6abc251 View commit details
    Browse the repository at this point in the history
  3. Add measure method to MeasurementGroup

    Measure method is added on a provisional basis to MeasurementGroup. It allows
    to execute the measurement process based on a complex synchronization
    description. The acquired values are either available in the channels buffers
    or may be directly collected by the given callback.
    reszelaz committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    91f02a0 View commit details
    Browse the repository at this point in the history
  4. Add TScan and CAcquisition classes

    TScan is intended to be used by time scan macros. CAcquisition class provides
    the common logic to all continuous scans e.g. CTScan or TScan.
    
    CTScan was refactored to take a profit from CAcquisition class.
    reszelaz committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    3cde99a View commit details
    Browse the repository at this point in the history
  5. Add timescan macro

    reszelaz committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    c25f4c3 View commit details
    Browse the repository at this point in the history
  6. Remove ambiguous message from output recorder

    Output recorder prints "Moving to start positions..." message but it does
    not have sense for scans which do not use moveables e.g. timescan. Furthermore
    this kind of messages should be printed by an object which indeed moves the
    motors. Remove this ambiguous message.
    reszelaz committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    c5d7842 View commit details
    Browse the repository at this point in the history
  7. Fix bug when updating macro arguments

    A string value is expected as argument for updateMacroArgument
    method. However, this value comes from any valid signal and
    could be any other object.
    
    Remove the regular expression statement before string conversion.
    jordiandreu authored and Operator Beamline Xaloc committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    7f1c54b View commit details
    Browse the repository at this point in the history
  8. Adapt to Taurus4 change in getRange

    Taurus4 getRange returns -inf or inf when a Tango attribute does not have
    limits specified (NotSpecified). Adapt the code to this change.
    reszelaz committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    0194f8b View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2017

  1. Adapt to model URI policy in Taurus4

    Taurus4 requires full model names with the scheme specified. Sardana does not
    comply with this when it comes to the channel full_names. Adapt the code.
    reszelaz committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    ca3fd2e View commit details
    Browse the repository at this point in the history
  2. Add estimate capability to TScan

    If macro does not provide estimation results, TScan can calculate it
    from the synchronization description.
    reszelaz committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    de50d04 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2017

  1. Configuration menu
    Copy the full SHA
    276fd0f View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#482 from cmft/481

    Avoid import OrderedDict from taurus
    reszelaz authored Jun 28, 2017
    Configuration menu
    Copy the full SHA
    43951d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    962651e View commit details
    Browse the repository at this point in the history
  4. Fix PEP8 problems

    reszelaz committed Jun 28, 2017
    Configuration menu
    Copy the full SHA
    6a06e1e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2017

  1. Configuration menu
    Copy the full SHA
    d6bc084 View commit details
    Browse the repository at this point in the history
  2. Correct PEP8

    reszelaz authored Jun 29, 2017
    Configuration menu
    Copy the full SHA
    bd82aff View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2017

  1. Avoid using Qt.from_qvariant

    Do not use Qt.from_qvariant. It is not a standard method and provided by Taurus only for backwards compatibility.
    Better use standard python casting.
    reszelaz authored Jun 30, 2017
    Configuration menu
    Copy the full SHA
    ceb6f4c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2017

  1. Configuration menu
    Copy the full SHA
    2cc77f5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#483 from jordiandreu/fix_arg_mb

    Fix bug when updating macro arguments
    reszelaz authored Jul 3, 2017
    Configuration menu
    Copy the full SHA
    07a79d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aee33fc View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2017

  1. Make get_pool_config compatible with TriggerGate

    get_pool_config fails with Pools that define TriggerGate elements. Fix it.
    reszelaz authored Jul 4, 2017
    Configuration menu
    Copy the full SHA
    517628c View commit details
    Browse the repository at this point in the history
  2. Revert "Adapt to model URI policy in Taurus4"

    This reverts commit ca3fd2e.
    reszelaz committed Jul 4, 2017
    Configuration menu
    Copy the full SHA
    628f45f View commit details
    Browse the repository at this point in the history
  3. Make compatibilities between Taurus3 and Taurus4

    Sardana code is not fully ready to deal with Taurus4 model names.
    To be compatible with Taurus4 the taurus models must be created with
    full name containing the scheme (tango://). But all the recording
    implelementations and the the measurement group configuration which
    affects the results of the count method is still based on Taurus3 full
    name models - the ones that do not contain the scheme. Make the
    necessary implementations to be compatible with both versions.
    reszelaz committed Jul 4, 2017
    Configuration menu
    Copy the full SHA
    01a559e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e30869d View commit details
    Browse the repository at this point in the history
  5. Merge pull request sardana-org#490 from sardana-org/reszelaz-patch-1

    Make get_pool_config compatible with TriggerGate
    Carlos Pascual authored Jul 4, 2017
    Configuration menu
    Copy the full SHA
    2367488 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2017

  1. Fix bug with missing last point in timescan

    The very last point is missing due to the wrong Synchronization
    description. Fix it.
    reszelaz committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    d7f59a2 View commit details
    Browse the repository at this point in the history
  2. Fix 487: allow 1D return numpy array

    numpy arrays are not json friendly. Convert them to list before
    emitting Tango events with json serialized data. This maybe is not
    optimized for big arrays, but using a different approach would
    require bigger development.
    reszelaz committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    72c7617 View commit details
    Browse the repository at this point in the history
  3. Rollback tolist cast of numpy array in 0D dummy ctrl

    Previously 0D dummy controller was reporting numpy array and now it is
    casting it to a list. Rollback this change cause now the core is doing
    the cast if necessary.
    reszelaz committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    e027ce6 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2017

  1. Merge pull request sardana-org#491 from reszelaz/issue-487

    Fix 1D's returning numpy arrays
    Carlos Pascual authored Jul 6, 2017
    Configuration menu
    Copy the full SHA
    02c3040 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dedc7ae View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    reszelaz authored Jul 6, 2017
    Configuration menu
    Copy the full SHA
    02a0414 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2017

  1. Allow to select IOR Value data type from the controller

    Controller developer may select a data type different than the default
    one using the GetAxisAttributes method. This opens new posibilities form
    IORegisters like bool, float or double.
    reszelaz committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    8ff3a0b View commit details
    Browse the repository at this point in the history
  2. Conditionally set IOR Value abs_change property

    Set IOR Value abs_change property only when it is not DevBoolean.
    Otherwise Tango raises exections when dealing with this attribute.
    reszelaz committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    7058acf View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2017

  1. IOR macros use Float instead of Integer parameter

    IOR change the default type of Value attribute from int to float.
    Follow this change and use Float macro parameter type in write_ioreg
    and Float result type in read_ioreg.
    reszelaz committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    39b4229 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2017

  1. Merge pull request #1 from reszelaz/issue-458

    Add a posibilit to freely change IOR Value data type
    rhomspuron authored Jul 13, 2017
    Configuration menu
    Copy the full SHA
    612358c View commit details
    Browse the repository at this point in the history
  2. Merge pull request sardana-org#459 from rhomspuron/issue-458

    Issue sardana-org#458: IORegisterController WriteOne method gives a integer as value
    reszelaz authored Jul 13, 2017
    Configuration menu
    Copy the full SHA
    6fcd9f6 View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    reszelaz authored Jul 13, 2017
    Configuration menu
    Copy the full SHA
    c863ecd View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG.md

    reszelaz authored Jul 13, 2017
    Configuration menu
    Copy the full SHA
    9f10bb3 View commit details
    Browse the repository at this point in the history
  5. Update CHANGELOG.md

    reszelaz authored Jul 13, 2017
    Configuration menu
    Copy the full SHA
    6f82208 View commit details
    Browse the repository at this point in the history
  6. Configure CI service for Windows (appveyor)

    Add appveyor.yml file to generate sardana artifacts on windows.
    cmft committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    43901fd View commit details
    Browse the repository at this point in the history