shepherd-core

View on PyPIReverse Dependencies (2)

2024.5.1 shepherd_core-2024.5.1-py3-none-any.whl
2024.4.2 shepherd_core-2024.4.2-py3-none-any.whl

Wheel Details

Project: shepherd-core
Version: 2024.4.2
Filename: shepherd_core-2024.4.2-py3-none-any.whl
Download: [link]
Size: 103865
MD5: f0be6f721b3b35b0e843feb33909b7aa
SHA256: 23af4542f5a1e711762b74949eea02794cc617eddf844db0deba86c6e18b56a5
Uploaded: 2024-04-24 19:39:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: shepherd_core
Version: 2024.4.2
Summary: Programming- and CLI-Interface for the h5-dataformat of the Shepherd-Testbed
Author-Email: Ingmar Splitt <ingmar.splitt[at]tu-dresden.de>
Maintainer-Email: Ingmar Splitt <ingmar.splitt[at]tu-dresden.de>
Project-Url: Documentation, https://github.com/orgua/shepherd-datalib/blob/main/README.md
Project-Url: Issues, https://github.com/orgua/shepherd-datalib/issues
Project-Url: Source, https://pypi.org/project/shepherd-core/
Keywords: testbed,beaglebone,pru,batteryless,energyharvesting,solar
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.8
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: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Platform: win64
Requires-Python: >=3.8
Requires-Dist: h5py
Requires-Dist: numpy
Requires-Dist: pyYAML
Requires-Dist: chromalog
Requires-Dist: pydantic[email] (>2.0.0)
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: intelhex
Requires-Dist: requests
Requires-Dist: pyelftools
Requires-Dist: zstandard
Requires-Dist: typing-extensions
Requires-Dist: twine; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pyright; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: pwntools-elf-only; extra == "elf"
Requires-Dist: psutil; extra == "inventory"
Requires-Dist: pytest; extra == "test"
Requires-Dist: coverage; extra == "test"
Provides-Extra: dev
Provides-Extra: elf
Provides-Extra: inventory
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 5538 characters]

WHEEL

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

RECORD

Path Digest Size
shepherd_core/__init__.py sha256=TuaidDGnc0u0TfDIXiRUviqMXsRSL6ldy4AurQmr71U 1385
shepherd_core/calibration_hw_def.py sha256=m5HDxHJ_blnn-C0Og5v6by1ApJRDT7RhytFbL-P5730 2548
shepherd_core/commons.py sha256=vymKXWcy_1bz7ChzzEATUkJ4p3czCzjIdsSehVjJOY8 218
shepherd_core/logger.py sha256=4Q4hTI-nccOZ1_A68fo4UEctfu3pJx3IeHfa9VuDDEo 1804
shepherd_core/reader.py sha256=qyc0MBHa-wMGRDglEaMtyB6OxCiODnOMJsxJH8NCcAo 26245
shepherd_core/writer.py sha256=VeW7AJsMKhfF06QsOjQ7Ez0gLq0NrrHUj2zq9_FtX6Y 14482
shepherd_core/data_models/__init__.py sha256=IVjKbT2Ilz5bev325EvAuuhd9LfQgQ1u7qKo6dhVA2k 1866
shepherd_core/data_models/readme.md sha256=1bdfEypY_0NMhXLxOPRnLAsFca0HuHdq7_01yEWxvUs 2470
shepherd_core/data_models/virtual_source_doc.txt sha256=KizMcfGKj7BnHIbaJHT7KeTF01SV__UXv01qV_DGHSs 6057
shepherd_core/data_models/base/__init__.py sha256=PSJ6acWViqBm0Eiom8DIgKfFVrp5lzYr8OsDvP79vwI 94
shepherd_core/data_models/base/cal_measurement.py sha256=Ie35wWfH4spjETQ6SKHlbY_Ie2Bkt0dIQAKAn4ELOTc 3354
shepherd_core/data_models/base/calibration.py sha256=P2fCFzyrrXobkYQkBzqplpIlg5cDXKv0iWWrnaroq_I 10320
shepherd_core/data_models/base/content.py sha256=13j7GSgT73xn27jgDP508thUEJR4U-nCb5n7CJ50c9Y 2463
shepherd_core/data_models/base/shepherd.py sha256=DNrx59o1VBuy_liJuUzZRzmTTYB73D_pUWiNyMQyjYY 6112
shepherd_core/data_models/base/timezone.py sha256=2T6E46hJ1DAvmqKfu6uIgCK3RSoAKjGXRyzYNaqKyjY 665
shepherd_core/data_models/base/wrapper.py sha256=duOdIXJeSOab4lVhe9ujhnjhJv3ue0mhimuUjy1xy3A 635
shepherd_core/data_models/content/__init__.py sha256=wVa5lw6bS-fBgeo-SWydg6rw8AsScxqNgDo81dzteaE 537
shepherd_core/data_models/content/_external_fixtures.yaml sha256=0CH7YSWT_hzL-jcg4JjgN9ryQOzbS8S66_pd6GbMnHw 12259
shepherd_core/data_models/content/energy_environment.py sha256=HeMcM01fS2YzhvIh5bt6lC9vW2sBrPt7X_jGdEe8k_g 1374
shepherd_core/data_models/content/energy_environment_fixture.yaml sha256=UBXTdGT7MK98zx5w_RBCu-f9uNCKxRgiFBQFbmDUxPc 1301
shepherd_core/data_models/content/firmware.py sha256=rv5gAOYq4Al-sAg3v5TuYrxONMKLngBsdln3hbmISTA 5659
shepherd_core/data_models/content/firmware_datatype.py sha256=XPU9LOoT3h5qFOlE8WU0vAkw-vymNxzor9kVFyEqsWg 255
shepherd_core/data_models/content/virtual_harvester.py sha256=5eEHAZrgHPHZlTxDGaJrckDQgupFNC3Zax67EcCSqR8 9448
shepherd_core/data_models/content/virtual_harvester_fixture.yaml sha256=-IRyoQU0HXCEtIIcFmkFdz4snLB7bjFFqNcFVGSMiSA 4332
shepherd_core/data_models/content/virtual_source.py sha256=aoD8oam1POid0JG2ppttPA_Jl3y4ko5FNqzoaNKyBD8 14142
shepherd_core/data_models/content/virtual_source_fixture.yaml sha256=kx_lpBx0bLKqEHxS09GTnk8kuSbhuGhLgKHeaM6UviE 10481
shepherd_core/data_models/experiment/__init__.py sha256=9TE9_aSnCNRhagsIWLTE8XkyjyMGB7kEGdswl-296v0 645
shepherd_core/data_models/experiment/experiment.py sha256=QX3-oeBe5dRx1a_RHF6kxjdQAyCRcLiMmSw4gYDjbEg 3949
shepherd_core/data_models/experiment/observer_features.py sha256=qxnb7anuQz9ZW5IUlPdUXYPIl5U7O9uXkJqZtMnAb0Y 5156
shepherd_core/data_models/experiment/target_config.py sha256=XIsjbbo7yn_A4q3GMxWbiNzEGA0Kk5gH7-XfQQ7Kg0E 3674
shepherd_core/data_models/task/__init__.py sha256=rZLbgqX-dTWY4026-bqW-IWVHbA6C_xP9y0aeRze8FY 3374
shepherd_core/data_models/task/emulation.py sha256=75X8xkHx27LrBMntw-TaNGHbAN31_o0eby9kAeBopV8 6342
shepherd_core/data_models/task/firmware_mod.py sha256=Rw_TA1ykQ7abUd_U0snqZlpZyrS8Nx6f4BEax1Xnji0 2818
shepherd_core/data_models/task/harvest.py sha256=HHnqWwRsJupaZJxuohs7NrK6VaDyoRzGOaG2h9y3s1Y 3360
shepherd_core/data_models/task/observer_tasks.py sha256=XlH_-EGRrdodTn0c2pjGvpcauc0a9NOnLhysKw8iRwk 3511
shepherd_core/data_models/task/programming.py sha256=6Pmyeze2UxNyyDUACbIL18GzUCN9wn6PuGrYwA2h8VI 2305
shepherd_core/data_models/task/testbed_tasks.py sha256=yU4YhNN1ObYkcts7UOwkWWhCmW67f_Gjx3dhvzMnKWI 2036
shepherd_core/data_models/testbed/__init__.py sha256=cL3swgijyIpZIW1vl51OVR2seAlWt6Ke9oB_cBkPniU 612
shepherd_core/data_models/testbed/cape.py sha256=D23ZKXpZRPIIOMn6LCoJrwHiRbSaYg-y7B6fAt1ap64 1246
shepherd_core/data_models/testbed/cape_fixture.yaml sha256=uwZxe6hsqvofn5tzg4sffjbVtTVUkextL1GCri_z2A4 2197
shepherd_core/data_models/testbed/gpio.py sha256=m4U8-KotpZbdSkRkXm2GqoADiubr_1-3BWOT1qlgQic 2195
shepherd_core/data_models/testbed/gpio_fixture.yaml sha256=yXvoXAau2hancKi2yg1xIkErPWQa6gIxNUG3y8JuF9Y 3076
shepherd_core/data_models/testbed/mcu.py sha256=pUyT8gwPcqh18I7FC6iE6gYYISo69TvDfuq2zSwfmxs 1375
shepherd_core/data_models/testbed/mcu_fixture.yaml sha256=lRZMLs27cTeERSFGkbMt5xgxbn11Gh9G1mQqOZK136I 522
shepherd_core/data_models/testbed/observer.py sha256=AezYNm9mW5WCdxm5TXT-UQUwIhKDHchMIugsLGy1PMA 3225
shepherd_core/data_models/testbed/observer_fixture.yaml sha256=w4VS6lTzaVs5IqWjkHanxcjDhIEydQPCV6z_DlsLFqA 4812
shepherd_core/data_models/testbed/target.py sha256=KeJaLradQ3oHeeowCg_X0lDHDqyi3R3La0YPKC5Rv90 1838
shepherd_core/data_models/testbed/target_fixture.yaml sha256=6YbCV3aTtDUKzC40kPURq9nFwTjT97LNy7imOb_35sk 3668
shepherd_core/data_models/testbed/testbed.py sha256=jLgidZMB0LhoP99s_OOADFPZgCipio1q3kLLiXg9Ekw 3353
shepherd_core/data_models/testbed/testbed_fixture.yaml sha256=9i2cmYRrHOHTJG9zp40h8h0LgO9DdrCJz8tyGdiQCzc 714
shepherd_core/decoder_waveform/__init__.py sha256=-ohGz0fA2tKxUJk4FAQXKtI93d6YGdy0CrkdhOod1QU 120
shepherd_core/decoder_waveform/uart.py sha256=sHsXHOsDU1j9zMSZO7CCMTMinT4U_S5NgsEkl1lJK1U 11029
shepherd_core/fw_tools/__init__.py sha256=_RZpgHsNN1Zhd-x0-A9aJPI3pjULKhR9iuR9eKPa8zQ 2137
shepherd_core/fw_tools/converter.py sha256=3igRT33tghrBCao5njuPmePS-Y_lSa6EUHvwCakMo2s 3539
shepherd_core/fw_tools/converter_elf.py sha256=GQDVqIqMW4twNMvZIV3sowFMezhs2TN-IYREjRP7Xt4 1089
shepherd_core/fw_tools/patcher.py sha256=ODBADQeomah0NadIuGSAwMVlafOf_KAnz_IMvDgydVE 4108
shepherd_core/fw_tools/validation.py sha256=2AnBpl5MpW8C-uLlusNZWJRDHa7lG7sB2pB1GKhTMcY 4790
shepherd_core/inventory/__init__.py sha256=nRO11HG4eJ_FaXebSkE0dd1H6qvjrX5n3OQHOzKXVvk 3841
shepherd_core/inventory/python.py sha256=OWNnyEt0IDPW9XGW-WloU0FExwgZzYNA05VpRj4cZGc 1250
shepherd_core/inventory/system.py sha256=hmUuaeg6_6Xsykp47YAtTeUbDa5B8sxV0EICQJG9rx4 2304
shepherd_core/inventory/target.py sha256=Lq11j25tWieXheOxIDaQb-lc-2omxYVex5P6uGiLUyk 507
shepherd_core/testbed_client/__init__.py sha256=lzi7F5Go-AsbTbiUCf9Rnu6pzmTZqmpIqoS1yCPal_c 175
shepherd_core/testbed_client/cache_path.py sha256=tS0er9on5fw8wddMCt1jkc2uyYOdSTvX_UmfmYJf6tY 445
shepherd_core/testbed_client/client.py sha256=3vbJ9XdWe9YA28AXgzXThHJtYJU5RUUCpDRBH1mDIr8 5917
shepherd_core/testbed_client/fixtures.py sha256=db10P0c6kJvG525mLZYuFE98kI0PvoA67jeJgCiUaZ4 9782
shepherd_core/testbed_client/user_model.py sha256=5M3vWkAGBwdGDUYAanAjrZwpzMBlh3XLOVvNYWiLmms 2107
shepherd_core/vsource/__init__.py sha256=dS33KYLq5GQ9_D8HfdP8iWSocWTghCi2ZZG2AJWNfaM 391
shepherd_core/vsource/virtual_converter_model.py sha256=ZSoWVLfRmFEjeCNoQCg3BctzhdfayINUBDU_AJK1CR0 10404
shepherd_core/vsource/virtual_harvester_model.py sha256=wCbFfsqDRC5Rfu8qANkmkP9XGJOPHJY9-iSnI850JI4 7817
shepherd_core/vsource/virtual_source_model.py sha256=fjN8myTY3I_LpikF_aGAcxes3RGu1GP23P7XKC_UIyA 2737
shepherd_core-2024.4.2.dist-info/METADATA sha256=bC_TD-hytcffYDetSqElbilSIM77vvX8f8TjhyzXaCQ 7651
shepherd_core-2024.4.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
shepherd_core-2024.4.2.dist-info/top_level.txt sha256=wy-t7HRBrKARZxa-Y8_j8d49oVHnulh-95K9ikxVhew 14
shepherd_core-2024.4.2.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
shepherd_core-2024.4.2.dist-info/RECORD

top_level.txt

shepherd_core

zip-safe