mediagrains

View on PyPIReverse Dependencies (1)

5.1.0 mediagrains-5.1.0-py3-none-any.whl

Wheel Details

Project: mediagrains
Version: 5.1.0
Filename: mediagrains-5.1.0-py3-none-any.whl
Download: [link]
Size: 119530
MD5: 78417344f6f4615e19e2bc6b7dc1f0af
SHA256: fe41fe6386a7908a061959077a893a9bb48b51d126199d2144a9d86439f78658
Uploaded: 2024-04-08 15:40:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mediagrains
Version: 5.1.0
Summary: Simple utility for grain-based media
Author: BBC R&D
Author-Email: cloudfit-opensource[at]rd.bbc.co.uk
Home-Page: https://github.com/bbc/rd-apmm-python-lib-mediagrains
License: Apache 2
Requires-Python: >=3.10.0
Requires-Dist: mediajson (>=2.0.0)
Requires-Dist: mediatimestamp (>=2.1.0)
Requires-Dist: frozendict (>=1.2)
Requires-Dist: numpy (>=1.23.0)
Requires-Dist: deprecated (>=1.2.6)
Requires-Dist: bitstring (>=4.1.0)
License-File: LICENSE.md
License-File: COPYING
[Description omitted; length: 37 characters]

WHEEL

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

RECORD

Path Digest Size
mediagrains/__init__.py sha256=tOc-Wxi16Si-phU-wsTs4MaWsK6stNVPKMotD2ZPqWc 1820
mediagrains/_version.py sha256=M6MqFD_EPG6EVO27X3ROM-__IIryOlymxFYfEBiuiAU 100
mediagrains/cogenums.py sha256=PTkqBwpplA0tD3ifR7jQYDdLWVeWUHMxpjNgmk1CX-8 5644
mediagrains/gsf.py sha256=1g3RZZK_sV-H91jm0JWpwp4zvbEpA3BO1sOrUFKeqoo 97541
mediagrains/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/typing.py sha256=iCxbvzw0DpxYCS5Mhgs37_4TEcy80bd1rD4ZNDx9Vss 8851
mediagrains/comparison/__init__.py sha256=pXexCwZZdyPw1KOB9cDF044Sb2_DmFgw4HslKDayYis 2321
mediagrains/comparison/__main__.py sha256=DX7jKzXSlqYjeaRpq_uTif99INiXHtda0oIlCw3S0VQ 1435
mediagrains/comparison/_internal.py sha256=Je_mrBrcjCuXsXoJUEddVkIum9Gt64RAq8Ir5FQVhCQ 42508
mediagrains/comparison/options.py sha256=0LfDAKnI4sNFXSfRrbtfQHwuYIcpBsLAPiBu10CUVhw 8221
mediagrains/comparison/psnr.py sha256=8ChLFENbMNqkBU2eXsdBKWywaPbswm81AdE83zMVj2w 5699
mediagrains/comparison/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/grains/AudioGrain.py sha256=9xVMGjq2o3ZyMF7s-Smldj2QWbzboy-9j25VZEiAn64 8158
mediagrains/grains/CodedAudioGrain.py sha256=qzX2dUr6WlLb4ndICSpzczULKxYn-Yx5c9qtA_KCnf0 8807
mediagrains/grains/CodedVideoGrain.py sha256=ObYTMIYuIr84DUznQwGxUNx1ObwmcB3hkVyhN4se9eo 17739
mediagrains/grains/EventGrain.py sha256=KYb81NYclwl3JrTPIOXB-tosrBxcvReaYePNrGWNx6k 11074
mediagrains/grains/Grain.py sha256=DxO3-v4lqbjM3aEs3xtA5kpN3xh03I1x3ASsc-7CnRA 28354
mediagrains/grains/VideoGrain.py sha256=q4sMYKaPWMG6SYKAVVy0uv8X7GaZhb7F0TckCx-RmdY 20331
mediagrains/grains/__init__.py sha256=QQnRsYmcUl8xb5Tg9hwmlOXURmoaVeEwVdrygTB9Ep4 530
mediagrains/hypothesis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/hypothesis/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/hypothesis/strategies.py sha256=yIHyO-GdCmB859ihh9uvPuH7RnMdsB484xMAlByfXxU 36910
mediagrains/numpy/__init__.py sha256=tIBO1P3MAFmGrprQ5NRRASsJ5Obtpd0cIDDteHrSiHk 830
mediagrains/numpy/convert.py sha256=xpnF9ML01LqowgDmDWhJZldt_CbL-WFG6L6AURodUM0 21960
mediagrains/numpy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/numpy/numpy_grains/AudioGrain.py sha256=aZl0_u1UWl-B4_vjcQj0wFWSSf1wBMlx20F93hdi6dI 8748
mediagrains/numpy/numpy_grains/VideoGrain.py sha256=Us5kLLb2Nh_HPLQ5vvV1gTVCUEzrl81oKOsHc8UMTOU 18875
mediagrains/numpy/numpy_grains/__init__.py sha256=eKuKeuV_j5CSOZi4klH9a57UweOXGO7gdQbgHQn5VT0 110
mediagrains/patterngenerators/__init__.py sha256=vWR_7QYp5MhCajM5zO770A7ExaotFsoG_FQCIhcQYI4 881
mediagrains/patterngenerators/abc.py sha256=1CU9ofsRUEOFSWqExXNLCVgBo0jWzUWkdPtMvxX8EfQ 4538
mediagrains/patterngenerators/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/patterngenerators/audio/__init__.py sha256=0xH24SqersWhCnds8rjTSVKgOFkI11Fxn9vOLLDAE6I 747
mediagrains/patterngenerators/audio/abc.py sha256=jZA6q89y_BCKwxllSKwS4vv9BoCH4Ki5ICBodx6QlZg 1906
mediagrains/patterngenerators/audio/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/patterngenerators/audio/tone.py sha256=RoCvHP3ErlAUG2yCUt1NCXWB-TLAPkn-hQxS0WKujzs 8580
mediagrains/patterngenerators/video/__init__.py sha256=j8AaWKqEaS3nKTYpMqST9isHLr9a-BcO4goAlNvJVFw 905
mediagrains/patterngenerators/video/abc.py sha256=TEQwWvRPtv0QSaZGrp388IhoVazzI9BEVRPP6R3DQG4 1626
mediagrains/patterngenerators/video/colourbars.py sha256=v9ZH1_fS6zPge4iPwAok-LbnF6kzW16sWe1m1J3a3W8 3153
mediagrains/patterngenerators/video/constants.py sha256=nQehZA-SiE5yMqRVjbY07olJW2Xc3fcRLQzWt8WrmlY 1839
mediagrains/patterngenerators/video/lumasteps.py sha256=Dz7iBXY_k67MXJTAdDcQ3RUo_L0XAjPIch9xP2yW9rg 3302
mediagrains/patterngenerators/video/movingbaroverlay.py sha256=ZBXs4vCfiu7yNi5g4aH6vcCLvVnJ2mMaHV_1DBGUwP8 4773
mediagrains/patterngenerators/video/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/patterngenerators/video/still.py sha256=vDFi5IskPISByoQnEZkAZRzNGbQH3FWYM_IeoyXzcM8 1650
mediagrains/tools/__init__.py sha256=iaoUgIfYojsYANYMcpjLCPkgmgJaE4MB1w_noykWjUw 866
mediagrains/tools/_file_or_pipe.py sha256=sQro7Ll8wFOFS02JETfpMPtoRN0ciOZ0aHr-3Zzbmw0 2463
mediagrains/tools/extract_from_gsf.py sha256=5pn-qJlgahIQ7vfWzS6JPGEjhh-K0BtCRJoFBZiTfpg 4115
mediagrains/tools/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains/tools/wrap_in_gsf.py sha256=OgRUtKhL0gvDKU-OPJPZ0ZORvxyYuC5ZjtviVYkk21c 7917
mediagrains/utils/__init__.py sha256=ICRsacDuPEsfWnWYuduPycIXalUmKdM3GM54gRm_4Xs 855
mediagrains/utils/adts_aac_grain_wrapper.py sha256=Vj5XdfyYq6oSY_v2gm2j8djDUqw24JDr-XFv2Xi8Nc0 4376
mediagrains/utils/adts_aac_parser.py sha256=gr49IPKY3sBWm8AaGuSJI9U9t1HW38EWXQNwUhjMxzo 2685
mediagrains/utils/asyncbinaryio.py sha256=aE49YVKDW2q6jzo6VCF9CrN6rkLMQNdshSa4Nfg5oys 12766
mediagrains/utils/grain_wrapper.py sha256=PwBJS-S3WGthbze7-nV0xRIrf7Xigh1s7v_EEhSypg8 2416
mediagrains/utils/h264_grain_wrapper.py sha256=ufLuyWdLohofE6LU4puDCC4ITnlU3_UxX3UWPww2OGk 6988
mediagrains/utils/h264_parser.py sha256=_1mzXlH3GmjBw6wcSNg4mBamzwUzMFsS8L1Dwe5zZNs 31694
mediagrains/utils/iobytes.py sha256=UTkVEjL1RhTmrX_8vHhnhcPTnAChc4GlhQYBhPfHbu0 6642
mediagrains/utils/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mediagrains-5.1.0.dist-info/COPYING sha256=j30lRYxtOtckQieDMDbW0i2jT9x_PwNpuqd-0dhlwrA 573
mediagrains-5.1.0.dist-info/LICENSE.md sha256=0FjPtYTdslQBdd_ANY0p7ZDy5LYPH0D0WLCbU6zG44Q 11362
mediagrains-5.1.0.dist-info/METADATA sha256=YGd3Ax3zNzxkrLsx85PeJLfyb62UVhsYtKrUnk0HeE0 558
mediagrains-5.1.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
mediagrains-5.1.0.dist-info/entry_points.txt sha256=6OMgFcde-sFP4ZLLeDqtkZmDCDqScrzLw0GnPM3LCn4 230
mediagrains-5.1.0.dist-info/top_level.txt sha256=WIgofjiXHUUI8mqUzv46fqZZ9dSCkVinHB65exJOP9Y 12
mediagrains-5.1.0.dist-info/RECORD

top_level.txt

mediagrains

entry_points.txt

extract_gsf_essence = mediagrains.tools:extract_gsf_essence
gsf_probe = mediagrains.tools:gsf_probe
wrap_audio_in_gsf = mediagrains.tools:wrap_audio_in_gsf
wrap_video_in_gsf = mediagrains.tools:wrap_video_in_gsf