epicsapps

View on PyPIReverse Dependencies (1)

2025.1.3 epicsapps-2025.1.3-py3-none-any.whl
2025.1.2 epicsapps-2025.1.2-py3-none-any.whl

Wheel Details

Project: epicsapps
Version: 2025.1.3
Filename: epicsapps-2025.1.3-py3-none-any.whl
Download: [link]
Size: 536591
MD5: af296b2474d7feb8dcb1b1c2fc3e325e
SHA256: 7d11dc0cb42b12a4eea25bfac7afee0c6eb226a2d917f4757c0fccee2aad6077
Uploaded: 2025-02-26 18:29:08 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: epicsapps
Version: 2025.1.3
Summary: A collection of applications using PyEpics
Author-Email: Matthew Newville <newville[at]cars.uchicago.edu>
Project-Url: Homepage, https://github.com/pyepics/epicsapps
Project-Url: Documentation, https://pyepics.github.io/epicsapps/
Project-Url: Tracker, https://github.com/pyepics/epicsapps/issues
License: Copyright 2019 Matthew Newville, The University of Chicago. All rights reserved. The epics python module is distributed subject to the following license conditions: SOFTWARE LICENSE AGREEMENT Software: epics python module 1. The "Software", below, refers to the epics python module (in either source code, or binary form and accompanying documentation). Each licensee is addressed as "you" or "Licensee." 2. The copyright holders shown above and their third-party licensors hereby grant Licensee a royalty-free nonexclusive license, subject to the limitations stated herein and U.S. Government license rights. 3. You may modify and make a copy or copies of the Software for use within your organization, if you meet the following conditions: 1. Copies in source code must include the copyright notice and this Software License Agreement. 2. Copies in binary form must include the copyright notice and this Software License Agreement in the documentation and/or other materials provided with the copy. 4. You may modify a copy or copies of the Software or any portion of it, thus forming a work based on the Software, and distribute copies of such work outside your organization, if you meet all of the following conditions: 1. Copies in source code must include the copyright notice and this Software License Agreement; 2. Copies in binary form must include the copyright notice and this Software License Agreement in the documentation and/or other materials provided with the copy; 3. Modified copies and works based on the Software must carry prominent notices stating that you changed specified portions of the Software. 5. Portions of the Software resulted from work developed under a U.S. Government contract and are subject to the following license: the Government is granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable worldwide license in this computer software to reproduce, prepare derivative works, and perform publicly and display publicly. 6. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL BE CORRECTED. 7. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. ------------------------------------------------
Keywords: epics,experimental data acquistion
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: pyepics
Requires-Dist: sqlalchemy
Requires-Dist: psycopg2
Requires-Dist: pyyaml
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: pytz
Requires-Dist: python-dateutil
Requires-Dist: wxpython (>=4.1.0)
Requires-Dist: wxmplot
Requires-Dist: wxutils
Requires-Dist: lmfit
Requires-Dist: pyshortcuts (>=1.9.5)
Requires-Dist: xraydb
Requires-Dist: tabulate
Requires-Dist: toml
Requires-Dist: tomli
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: Sphinx; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinxcontrib-video; extra == "doc"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: epicsapps[dev,doc,test]; extra == "all"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1882 characters]

WHEEL

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

RECORD

Path Digest Size
epicsapps/__init__.py sha256=B3zikY7VWO4SGQAFSAxsOrf14m-tAZSLRAXu7hL1X8I 189
epicsapps/apps.py sha256=LcBU459iHEbF7UGsa49_OmlYe7PCKRTtanbMriu-0Xo 5933
epicsapps/version.py sha256=hpD2PQmPKzoFphEmTn0TJnH5mVsB2lic-lyBuke8aZk 517
epicsapps/areadetector/__init__.py sha256=3tINdbL49CKUU_OL6_Wbw947wHoaMbTuM_I1GviWRNs 49
epicsapps/areadetector/ad_config.py sha256=yDTfwcbap9DJsot-1e5wlbOKhghQ5qaD1YHGXPtmPG0 1695
epicsapps/areadetector/ad_display.py sha256=2fqLAXyrvAGpUnXDvOmqji2Sw7jFtkugFFNRcrGNVtQ 25794
epicsapps/areadetector/ad_scandbcallback.py sha256=_Wza6c7ZRRQ3WszrLAzOSmTBfuUcjzsWLNAb6EobpUo 649
epicsapps/areadetector/calibration_dialog.py sha256=WvhWXMmjejUymIqwm0sOp9RyxXiNzmqeLb4kvRVso2c 2929
epicsapps/areadetector/contrast_control.py sha256=GHQ1b-PqDddCmf9Ze1N7GOLhMka7BMQ3YWgY08i_Zw0 1517
epicsapps/areadetector/debugtime.py sha256=0pc_8psHYy4uCushYpPX4J-rvmY0opS8GQ34fxqeLxI 1239
epicsapps/areadetector/imagepanel.py sha256=rsrpj5lvn4dqW7KhccghmWzTulbC9n5VWUqzH7i_cbg 13340
epicsapps/areadetector/imageview.py sha256=lGB5mPOpxjmtKPYrTb7NhG-ywgStNHjc3roTeVL_viQ 6982
epicsapps/areadetector/pvconfig.py sha256=YV4oDure5IPhZaHyF3uu7x0F1S_BntT5gqVlJeBf8Go 2271
epicsapps/areadetector/xrd_integrator.py sha256=jKDfncYRAX3j24PYvPCf9nUac2GKEFrj8W36HPLQLm4 2384
epicsapps/areadetector/icons/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
epicsapps/icons/areadetector.icns sha256=FZIjgY69UriNEcogU_4YeHQzdNG-Nh51cKz8thqlLJk 55003
epicsapps/icons/areadetector.ico sha256=fpX4rVFKc9bGzOJ4qiZtvLL24UtiOovLRVJbS04h6hU 52497
epicsapps/icons/camera.icns sha256=VfKG0yzz8X4t3hLbdW8kB4uZgQbhGpF3oQEBI6RQFmY 54888
epicsapps/icons/camera.ico sha256=_n2ZdX9AWxf-sIQU-qqiekLKxt2oflMm57f_SN0LHoI 21750
epicsapps/icons/instrument.icns sha256=0bNkKYYqqt3oB2I9u-DtpvOrKQFb6v3pOTtd1jdQmpk 25921
epicsapps/icons/instrument.ico sha256=HTh1Zzb4tzFjR1U0zkQ6p1_IoEdOegRy0sHIvnaYgXQ 21750
epicsapps/icons/logging.icns sha256=i9QksvJ3LXC8pf07cwKDv49rzsH1Bl39YOwps6NkNmI 28901
epicsapps/icons/logging.ico sha256=JfUGDGVefdS9qPxx5Df-2BORJbN2vxQooLaDZtxtmE4 110975
epicsapps/icons/microscope.icns sha256=ighhlt7r6jMShrHMPtdpyBFvEdo1VS9V_QbD8L4xZTQ 23991
epicsapps/icons/microscope.ico sha256=5Q8tOIO6eXLtoq29yZHfqvPk1OjxOZG4qSU-8yJ9k8w 19518
epicsapps/icons/motorapp.ico sha256=smPBTAKJOGvf950dw7SnSIYIuODXNSsrdFE1D184Pc0 21750
epicsapps/icons/stripchart.icns sha256=wZysqjI_MADqMo-mXDTyTAZEGsaza1Qpydaj5wjkLAw 50220
epicsapps/icons/stripchart.ico sha256=83EJ36mr70Ylcicf-23UZtdFlmHb92c6OvH8YA2ULZA 14966
epicsapps/instruments/InstrumentApp.py sha256=Wnc00ZQMgha2BCXerwId0Rj4FnosowHxEaGMl4C_6JA 21400
epicsapps/instruments/__init__.py sha256=09t0lKnKzpN5aRE4DSKABjqXPu_fuMBsvxQ_rfkmF3g 115
epicsapps/instruments/configfile.py sha256=zK9sH-d-wHwEsozdhEZbrjDLPEd65lsko3z2eqBHfTM 622
epicsapps/instruments/creator.py sha256=YRmPvw0IXFg9odY61m2Bs7LjzuKPy8j4EfZX9trbP8o 5289
epicsapps/instruments/editframe.py sha256=OvyWHjbus5Mo2DNh9Y2NVJW-A9Sw6ntlvp_-SmVVzyg 20166
epicsapps/instruments/epics_server.py sha256=vqAJmiSCVOB6qHG52XXkHpBBnq5NzjAx4EhFt8RUBsM 2101
epicsapps/instruments/instrument.py sha256=G8sn7xphJduEqP4D5xIonRTLnoEHvUeseySlo7Wl0gs 18046
epicsapps/instruments/instrumentpanel.py sha256=TLG66l8QQ11qr6kz92wkiQa03LZxr2DsbCy2vhNs_Cc 23237
epicsapps/instruments/pvconnector.py sha256=stBABriF7_NBGzynbeQrZ9ojldEjw-YzhqaGcPBzUZ4 5396
epicsapps/instruments/settingsframe.py sha256=5eTaYcEnLn9ITebZXyAdytlCSmVCU8jZp6SZiydj9rs 7912
epicsapps/instruments/simpledb.py sha256=iwSpkAWe7-crb8ENFcOc5loJ9dAAtv8Jg9uV69Z_ZKs 13598
epicsapps/instruments/test.py sha256=4ah3hWEP_ozEH_U5WLiQHirofojtFzf6RtwEcQ3-EY4 1848
epicsapps/instruments/upgrades.py sha256=-c8mHhbdgBChwRS3JM4DRNgBaITwb2M0TD_lmyfdj7s 1249
epicsapps/instruments/utils.py sha256=vKJ-zklwrY9z104uQXW9jve1oz59tydOd31BK4cxd8Y 7185
epicsapps/ionchamber/__init__.py sha256=hIqSw2cc_wlCu_XhkHgt--5HzPK47YO-3yF4J19MjHY 53
epicsapps/ionchamber/ionchamber.py sha256=L-Pky6LNSFhAHbcPYDGikxUNMFlnPU2jQM61aMcl0v4 8726
epicsapps/ionchamber/iocApp/IonChamber.adl sha256=8J6UDxGAJSPu1rs48FYLZsPKrCiPwvltaGSj4WI1yh0 4409
epicsapps/ionchamber/iocApp/IonChamber.db sha256=cDS8BS4cBMwP8WvY6wm8gw2kGkp_jLrk518Sn-yTn38 1978
epicsapps/ionchamber/iocApp/IonChamber.req sha256=af4pvXyLhi15jKPq1bao4zQNUqM5TE1q3MU7Cm8VewA 78
epicsapps/ionchamber/iocApp/st.cmd sha256=MCJDBXCcIdrbat1TTgcrDWKkU95kyP3GooO4zc3yEbU 67
epicsapps/microscope/__init__.py sha256=84ynnmUmc19Ao3LfdzOqQ1zdTWQVcsNQrFsM1tlhWVM 38
epicsapps/microscope/calibrationframe.py sha256=qReBTL_59AwWCinc1jm9I_gcyIo_wnU-GMSvc0H0wTY 3542
epicsapps/microscope/configfile.py sha256=KeHSVQm4tjjTEc_y9SUhhJjP7zlysBXc31H5u9FscQ8 1232
epicsapps/microscope/controlpanel.py sha256=RhidhrQj1r4e4uoJM7jgvSjIEk8HlyXO5ho2nz526lQ 9268
epicsapps/microscope/fly2_camera.py sha256=zMbstw5G41wgl93wqrkdQRhtJAKD5WiYfRuUaDLSnAk 5479
epicsapps/microscope/html2pos.py sha256=6sDX1MVEnLKFPVYnf006cKZ3bKlJPEluOrpQU_gtVUs 2149
epicsapps/microscope/icons.py sha256=Djyr318A0TEMnrzA15T5_-N9kqpNmtMtNiLROFQL8aM 20291
epicsapps/microscope/imageframe.py sha256=qJdzQXkWO0GHbWBUYCdxIO34mm1viCm0o7IFDQvHVWQ 2403
epicsapps/microscope/imagepanel_base.py sha256=dKzk5MQmdV8QhBGJMJZoLElo9EppDLnF2MzgBrwEe2c 21229
epicsapps/microscope/imagepanel_epicsAD.py sha256=1PB7NTWdB6HPKz4N-TVBwSCHTvLp95d7H6Y24Qbwf40 12594
epicsapps/microscope/imagepanel_epicsarray.py sha256=Q68ab_5MqYXlVPkxxeqbIOsIXVppqHBSzhl1btslTN8 5383
epicsapps/microscope/imagepanel_fly2.py sha256=eIkHUXdp9llW54TA5aDz3FIdIOVHGKWkwF-A_teypXY 18128
epicsapps/microscope/imagepanel_pyspin.py sha256=P5u_bKSTX3ESP6HTJ43AhOb_TkS7kkfSnuPIsdcON6Q 13302
epicsapps/microscope/imagepanel_weburl.py sha256=oLFAVSSvZ-kkUaal8YskyJmyffEBQ_NbGcvHmXtxWr0 2630
epicsapps/microscope/imagepanel_zmqjpeg.py sha256=QoiPwn_2Gy9FFDbjycbHNynqy_T5XfPAzPnjvir6aD4 2836
epicsapps/microscope/microscope.py sha256=kT8JQQoM1cYt4hQhGcFFFEwAMn0nAG4tcH_sise-Lhs 46183
epicsapps/microscope/motorpanel.py sha256=r7BqX3Fcb5IT6cJi6yvRimGCNs7733iq0aroG9axhpY 10053
epicsapps/microscope/overlayframe.py sha256=Q22mBxf6xIGzFiqVnRmwz5AqM0lI5_9dAiFnuKrHT7w 5143
epicsapps/microscope/positionpanel.py sha256=vEL_ULFxvnuY2eH5vmbatCHSwnaqn_pckX-KWQU9Dhw 37234
epicsapps/microscope/pyspin_camera.py sha256=mqACfeafrJ8gtcKqyYoq4Lm7xNCLxWRT7_VC9XHv7S0 11164
epicsapps/microscope/transformations.py sha256=H10joM-RhMnz3ks9DSXrfPM458KSHxIQ7hYdIJEB5aI 67941
epicsapps/pvlogger/__init__.py sha256=YBubJ3xwBqhy5WX3dxe4-hmLiYlHzZRx75z0tcT3qus 192
epicsapps/pvlogger/configfile.py sha256=o__0bteqMCNQhWhKHykoI1nRJhs9r9nTObfmvkmfqrc 551
epicsapps/pvlogger/eventtableview.py sha256=IpvjRGP2-_9tXxLe8islHmfOD0WIs93CngFVFF4o2RE 4676
epicsapps/pvlogger/logfile.py sha256=ul46meq7jtQyOwJbt4kO3HF4dFaVaZrDRUAZi2vOgdE 18022
epicsapps/pvlogger/plotter.py sha256=gOAIENP5VqlZW1M3-OqNr3QIVNGM3fMO0ytlBagdq1M 20127
epicsapps/pvlogger/pvlogger.py sha256=rHy48YGNxpqDQAF0Y4ThD4l7vt4twnNqd7TOAjA5o-o 18702
epicsapps/pvlogger/pvlogger_app.py sha256=HJZ4S1ueyGLFQFGBEpk-ntoeb5TzM90HB9GYdkhQek4 43715
epicsapps/pvlogger/pvtableview.py sha256=g3JXiKJneiEUOHynkP5b1ZFHlC6QjQnxamsI1o7S3vY 7214
epicsapps/stripchart/__init__.py sha256=RFJlso6G9gZGD4KF2BbMRI6vJA3AwWsT-PV3_sb1MOY 55
epicsapps/stripchart/stripchart.py sha256=oSkE7naeXHjQzhYpri5kTiWDbsBxdVpd9KVP9l5z2oM 22400
epicsapps/utils/__init__.py sha256=yk_zHmkT5SkEI8DNOy41QnqkBvquNU3heI3bv_qGDxo 697
epicsapps/utils/configfile.py sha256=iSmOF5gr9dyrheFUrWh8vhsyLZm6Fg8sats5lYdW3xw 5194
epicsapps/utils/debugtimer.py sha256=41X2NkxIJ7m3oeidwUEy8iQPOaadPwVYJAl7kPStIMw 3554
epicsapps/utils/griddata.py sha256=cIZeVD5UahQqfNC9nxjf_tmTCJv_4TfGXrxuFzRDwdE 6625
epicsapps/utils/moveto_dialog.py sha256=igYpsmUU7jH4JiAorB7P8k8E6iyUbJ5Zx1Pt7bwFQ4Q 3869
epicsapps/utils/textfile.py sha256=Lmtg7XzCn9NOJufGpv8G1G4fUQfIaGuokFUdw1saQao 1332
epicsapps/utils/utils.py sha256=yXx82OmPI_6SOaEes7G6rO85ZG2VUwjqhRDeArXQbrQ 1727
epicsapps/utils/wxutils.py sha256=bq4RijDwcIyG2WjIFv04Bw8vDvf2-52DHTAE4VfsqIY 1100
epicsapps-2025.1.3.dist-info/LICENSE sha256=ronKFSe0m_enXIwO8b0OKzCjpilTpMxqidyqTS-nwhs 3587
epicsapps-2025.1.3.dist-info/METADATA sha256=PKMgetR9BFyBEgyE2mYPdEv8bxA-zkQldwV781DIc1s 7865
epicsapps-2025.1.3.dist-info/WHEEL sha256=nn6H5-ilmfVryoAQl3ZQ2l8SH5imPWFpm1A5FgEuFV4 91
epicsapps-2025.1.3.dist-info/entry_points.txt sha256=W_CxeoVl1IJuULPIg2zoheSN9nBCmtbuBTTou6z64yA 184
epicsapps-2025.1.3.dist-info/top_level.txt sha256=ztbd4yLV3hABTukGcfYP_mMN9i2DEqRBslNRn-585Gw 10
epicsapps-2025.1.3.dist-info/RECORD

top_level.txt

epicsapps

entry_points.txt

epics_adviewer = epicsapps:run_adviewer
epics_instruments = epicsapps:run_instruments
epics_stripchart = epicsapps:run_stripchart
epicsapps = epicsapps:run_epicsapps