lewis

View on PyPIReverse Dependencies (0)

1.3.3 lewis-1.3.3-py3-none-any.whl

Wheel Details

Project: lewis
Version: 1.3.3
Filename: lewis-1.3.3-py3-none-any.whl
Download: [link]
Size: 128353
MD5: e4b0642b63a43038d291a8b89fa7be34
SHA256: c4dd22af4956b45a1ffab6f512158db45d038ac2fc3ab1922839775633456789
Uploaded: 2024-03-18 10:14:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: lewis
Version: 1.3.3
Summary: Lewis - Let's write intricate simulators!
Author: ScreamingUdder
Home-Page: https://github.com/ess-dmsc/lewis
License: GPL v3
Keywords: hardware simulation controls
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7.0
Requires-Dist: pyzmq
Requires-Dist: json-rpc
Requires-Dist: semantic-version
Requires-Dist: PyYAML
Requires-Dist: scanf
Requires-Dist: flake8; extra == "dev"
Requires-Dist: mock; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: approvaltests; extra == "dev"
Requires-Dist: pytest-approvaltests; extra == "dev"
Requires-Dist: pcaspy; extra == "epics"
Provides-Extra: dev
Provides-Extra: epics
[Description omitted; length: 35 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
lewis/__init__.py sha256=DownXzKvu8dB5kHIsdtJzBCStH8fMjNONjwUWNXxx-w 945
lewis/__main__.py sha256=fR9U3lsbwRci5e2L4Euy6CklVFOP93svXuWtoupPk6E 1017
lewis/adapters/__init__.py sha256=dF0Zu7EJMpp4kSTGQ3aRO1aKoUkz2qNDgHDk4mjV7X8 1145
lewis/adapters/epics.py sha256=6rVbQXc38co1W4w4Ss-rTA0A3IO8_DFP4FEeGy8LAZM 27148
lewis/adapters/modbus.py sha256=N-MDcRD1Ogwd-NHvKy2omzF3OskSxCp-3FT-TvDJ5vw 21941
lewis/adapters/stream.py sha256=xoCd8-uPabLggv4mMBYW4FbFvprsf1y5IlC3FfQRovs 31869
lewis/core/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/core/adapters.py sha256=5T2wfONmxNmAjIip9gSztJcHjkRUpA8fkLm0qlk0xVE 16473
lewis/core/approaches.py sha256=3TOXgZcTNTBirilM75QMjr83gTgMlAnPR4Yk2EVSems 2133
lewis/core/control_client.py sha256=t5ZKLgXoVv__CVN3qRvdHziDEGOGwxxmM9A1jLJEbzc 10198
lewis/core/control_server.py sha256=uvMFhVBjuPZpAy-A7W516q3nWHNTuqxXRUPYTkjOVEk 14170
lewis/core/devices.py sha256=oSICNJdLxDVSQZd2CAW6U9qMGRdg_wnpnc52gLMQYN0 18504
lewis/core/exceptions.py sha256=Cq6n7Vuo6EPCuTavhanG6NnS9xBRdujrv19cooHeE-Q 1846
lewis/core/logging.py sha256=jSFGt5qxw-JBMIZydugzaLuEzqvA5MR8vAH7i9gPCgU 4760
lewis/core/processor.py sha256=KB1ay9vOiOdr9FMGG2MoDy57jjcFsIhFBBrSyW3IQf0 3252
lewis/core/simulation.py sha256=0W74W0svuJK14EVCBecwnqiOxNU4ipCQr8Z7uW_ZIDI 17334
lewis/core/statemachine.py sha256=2N9_IgDp3oysPw1MiFYVAhStMmwhM1Qe36GPOIteRdY 17817
lewis/core/utils.py sha256=ZJRxexgdu4oZ593EUe0ROuMzGKyxs-FUSm6FfGeagks 13227
lewis/devices/__init__.py sha256=B5lu2tEnuWKlO2McyCY1PeNNqvMoEd7DQ70R_915cYw 8215
lewis/devices/chopper/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/chopper/devices/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/chopper/devices/bearings.py sha256=6fVJWO2CIyn8Cap8YildWr_VFpYBcPsveXB7tLEw5gk 1274
lewis/devices/chopper/devices/device.py sha256=nsQ1z-1wAklpMdGDwpPG00YGt_jfanoRadsisAUJpIs 7571
lewis/devices/chopper/devices/states.py sha256=wRr2A1OLyPkyTbqkPwV-eOXbJrap97dOPzmQGPvFIto 3566
lewis/devices/chopper/interfaces/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/chopper/interfaces/epics_interface.py sha256=n9EgT_cCwx51klvVw0bDYSr-ckHBOh8--u-QBvjFVOQ 4590
lewis/devices/julabo/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/julabo/devices/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/julabo/devices/device.py sha256=TR1aln7IuuoL16ev4p9SvYMHdq5HeOjHiToY8unWynY 5653
lewis/devices/julabo/devices/states.py sha256=fpJyIB-AiYdgYlTpKguLp_571xG_A60o0iPvcnbDYMA 1388
lewis/devices/julabo/interfaces/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/julabo/interfaces/julabo_stream_interface_1.py sha256=WNPwVGIXpja8mKrU57Nfv0XoI2VI3QVL9ppFUV6vMTs 3739
lewis/devices/julabo/interfaces/julabo_stream_interface_2.py sha256=uOzaWcZrA0OXEFH4pqmxqfF64V2-RVmWg4guK5BknrY 3898
lewis/devices/linkam_t95/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/linkam_t95/devices/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/linkam_t95/devices/device.py sha256=Rjlu_v-sxAUeBXmeVlFdPKhip9KLbS_pMNXb4GbykGU 4525
lewis/devices/linkam_t95/devices/states.py sha256=W5wuRspLhGxnM_aENA4HmpaCgzrwNvhogglIw7-Rxjk 3024
lewis/devices/linkam_t95/interfaces/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/devices/linkam_t95/interfaces/stream_interface.py sha256=u0fWxOkDrjmwyaP4flx3XGv5OQm4191_gMTLTs_rXTQ 6372
lewis/examples/__init__.py sha256=0GzeAr7gEUg8UT9gqA4qYRWWWgEOIelBqBENpJdzqXc 922
lewis/examples/dual_device/__init__.py sha256=FLF_GVmOvJtG09jkAOCarnXUy31awTHGznvc8ZmB5YE 2885
lewis/examples/example_motor/__init__.py sha256=75Iw1EB4TzpkH71Pg-5psMI9tXCd7JUa9LUL9u7MjOE 4892
lewis/examples/modbus_device/__init__.py sha256=4-0nU424SScVqqjTKE60ymSA7FyF_GvmZO-W6WIVzE8 1792
lewis/examples/simple_device/__init__.py sha256=Sw5veORrcO5WjidvUM8DLLj2l0oI97cF2B_ctGX6ccs 2583
lewis/examples/timeout_device/__init__.py sha256=NFJm7oFYyxOH_rFPgEtYsxmft89iNimrT9pOikViKtE 2670
lewis/scripts/__init__.py sha256=YrOe-5MUG1H0zcQFAqplfIa0hq7ZSLFAm1MgSCpNauM 1590
lewis/scripts/control.py sha256=cqQg1cMxg3AcEN4JyixDZbsMnYRhqHUntaeJYh3OQMg 5627
lewis/scripts/run.py sha256=F4LJXMLGm2mUjz7DzWOrK3MtLAn2cyssoeyWkR3Nyq8 9883
lewis/utils/__init__.py sha256=M5SHowUA7nF22D7kUnohlFa0kEptosnnb9Of7kwh58M 1011
lewis/utils/byte_conversions.py sha256=vT2U8Lhy2MYhV41wkw7OgotQNNoJnW-HVucgNJvJ5AY 3142
lewis/utils/command_builder.py sha256=ucqfspfHW1bD0S_mslPj-2V7VCLaKYP4WTvmOkv4bUU 10308
lewis/utils/constants.py sha256=AHnGx_wIul7WrPghkUK_vghIwcwroz_cv052Bwo1nDw 1250
lewis/utils/replies.py sha256=W4eci_5CyTxljFp-bYivXZ7yC2c99sl_0IYnsNtukqM 5163
system_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
system_tests/lewis_tests.py sha256=LQvZjJUllmLAn8yvJTZxSZCDLBLjc_yyVK9RsQFv7sM 3223
lewis-1.3.3.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
lewis-1.3.3.dist-info/METADATA sha256=uuRoxD-q9cGP8ovAl3go_UNy3n0gK4c4ccevRuJxBHE 1393
lewis-1.3.3.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
lewis-1.3.3.dist-info/entry_points.txt sha256=702I4oTLJ_7P_0QSLL6rrg-1ZngWhJvyabOFNPDHHWU 117
lewis-1.3.3.dist-info/top_level.txt sha256=k9pCVz5DTMPPpTUyN6yVVafJkxMHUwYO95d7CzlZHRI 19
lewis-1.3.3.dist-info/RECORD

top_level.txt

lewis
system_tests

entry_points.txt

lewis = lewis.scripts.run:run_simulation
lewis-control = lewis.scripts.control:control_simulation