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

Add caproto Zebra IOC #2

Merged
merged 59 commits into from
May 17, 2024
Merged

Add caproto Zebra IOC #2

merged 59 commits into from
May 17, 2024

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    d4eb5cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    517213c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd46a1a View commit details
    Browse the repository at this point in the history
  4. CI: Exclude pypy tests

    mrakitin committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f393c63 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc80d49 View commit details
    Browse the repository at this point in the history
  6. Working ophyd tests

    mrakitin committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e320f28 View commit details
    Browse the repository at this point in the history
  7. More fixes for the tests

    mrakitin committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a61223f View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    ca99a7e View commit details
    Browse the repository at this point in the history
  2. CI: disable Win/OSX builds; more python versions to test with; pin se…

    …tuptools to an older version; more verbose test output
    mrakitin committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d2d25e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e151089 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a9944a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7ec78c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09a08ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eb36115 View commit details
    Browse the repository at this point in the history
  8. Fixed saving capabilities

    mrakitin committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d29d442 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Make it work on MacOS

    mrakitin committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    42f073b View commit details
    Browse the repository at this point in the history
  2. Make it work with act

    act -W .github/workflows/ci.yml -j checks --matrix python-version:3.11
    
    NOTE: Python 3.12 build fails on a datetime/TZ issue.
    
    | OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k
    | ImportError while loading conftest '/Users/mrakitin/src/NSLS-II/SRX/srx-caproto-iocs/tests/conftest.py'.
    | tests/conftest.py:13: in <module>
    |     from srx_caproto_iocs.base import OphydDeviceWithCaprotoIOC
    | /opt/hostedtoolcache/Python/3.12.2/x64/lib/python3.12/site-packages/srx_caproto_iocs/base.py:11: in <module>
    |     from caproto import ChannelType
    | /opt/hostedtoolcache/Python/3.12.2/x64/lib/python3.12/site-packages/caproto/__init__.py:2: in <module>
    |     from ._utils import *
    | /opt/hostedtoolcache/Python/3.12.2/x64/lib/python3.12/site-packages/caproto/_utils.py:29: in <module>
    |     from ._dbr import SubscriptionType
    | /opt/hostedtoolcache/Python/3.12.2/x64/lib/python3.12/site-packages/caproto/_dbr.py:17: in <module>
    |     from ._constants import (EPICS2UNIX_EPOCH, EPICS_EPOCH, MAX_ENUM_STATES,
    | /opt/hostedtoolcache/Python/3.12.2/x64/lib/python3.12/site-packages/caproto/_constants.py:11: in <module>
    |     EPICS_EPOCH = datetime.datetime.utcfromtimestamp(EPICS2UNIX_EPOCH)
    | E   DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
    mrakitin committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    d78df6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f18d187 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbf17aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    384c001 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7dbbaca View commit details
    Browse the repository at this point in the history
  7. CI: configure PyPI uploading

    mrakitin committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    8248509 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    69d4306 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    15bb697 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4e70d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    1d3aae3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from hyperrealist/add-zebra-ioc

    add `suid` to filename formatter
    mrakitin authored Feb 17, 2024
    Configuration menu
    Copy the full SHA
    f63e243 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Configuration menu
    Copy the full SHA
    618cbb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ac8b6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34e291c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a179b09 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    66df054 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08bcbf2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c6d5be View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5be9909 View commit details
    Browse the repository at this point in the history
  9. CI: update artifact names

    mrakitin committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    41fca53 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

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

Commits on Feb 22, 2024

  1. WIP: test with string IOC

    mrakitin committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    9724d19 View commit details
    Browse the repository at this point in the history
  2. STY: fix linting errors

    mrakitin committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    dc98043 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfe47e2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f1f5c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d05e76 View commit details
    Browse the repository at this point in the history
  6. CI: install epics-base package from conda-forge (for caget, `capu…

    …t`, `cainfo`, etc.)
    mrakitin committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    9c9f539 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    590e554 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ab77f7f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    def5ded View commit details
    Browse the repository at this point in the history
  10. Minor improvements

    mrakitin committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ccca4d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. sanitize file path better

    * replaces unsupport characters with underscores _
    * github artifact upload does not support the special chars:
    	- Double quote "
    	- Colon :
    	- Less than <
    	- Greater than >
    	- Vertical bar |
    	- Asterisk *
    	- Question mark ?
    	- Carriage return \r
    	- Line feed \n
    * note that \r, \n are included in whitespace regex symbol \s
    hyperrealist committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    7d0e104 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    571539e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4 from NSLS-II-SRX/more-caproto-ioc-flavors

    String/Char caproto IOC with demo tests
    hyperrealist authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    9abfa20 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    af0f986 View commit details
    Browse the repository at this point in the history
  2. WIP: can save enc1 1-D data

    mrakitin committed May 14, 2024
    Configuration menu
    Copy the full SHA
    0afd370 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

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

Commits on May 17, 2024

  1. Prototyped IOC to accept the a dict of arrays to save - the ophyd/blu…

    …esky side should do the logic and call the saver when done
    mrakitin authored and SRX Operator committed May 17, 2024
    Configuration menu
    Copy the full SHA
    adb96a3 View commit details
    Browse the repository at this point in the history
  2. Add support for SIS scaler exporting

    mrakitin authored and SRX Operator committed May 17, 2024
    Configuration menu
    Copy the full SHA
    d7ea796 View commit details
    Browse the repository at this point in the history
  3. Fix enum default value for the dev_type

    mrakitin authored and SRX Operator committed May 17, 2024
    Configuration menu
    Copy the full SHA
    afdb488 View commit details
    Browse the repository at this point in the history
  4. Clean up irrelevant code

    mrakitin authored and SRX Operator committed May 17, 2024
    Configuration menu
    Copy the full SHA
    246d885 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11 from NSLS-II-SRX/add-zebra-ioc-dev

    Dev/tests for Zebra Saver IOC
    mrakitin authored May 17, 2024
    Configuration menu
    Copy the full SHA
    9dc73ff View commit details
    Browse the repository at this point in the history