homr

View on PyPIReverse Dependencies (0)

0.2.0 homr-0.2.0-py3-none-any.whl

Wheel Details

Project: homr
Version: 0.2.0
Filename: homr-0.2.0-py3-none-any.whl
Download: [link]
Size: 83104
MD5: 50aaa63437907bc127e69291c97b1d67
SHA256: c6b4c4f79f32a1f2a4286f0cda527e141af73c4ee7d5c4072d102b0036d17707
Uploaded: 2024-06-30 20:13:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: homr
Version: 0.2.0
Summary: End-to-end Optical Music Recognition (OMR) system build on top of vision transformers.
Author: Christian Liebhardt
Author-Email: christian.liebhardt[at]arcor.de
Home-Page: https://github.com/liebharc
Project-Url: Documentation, https://github.com/liebharc/homr
License: AGPL-3.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: Pillow (<11.0.0,>=10.0.0)
Requires-Dist: easyocr (<2.0.0,>=1.7.1)
Requires-Dist: musicxml (<2.0,>=1.4)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: opencv-python-headless (<5.0.0.0,>=4.9.0.80)
Requires-Dist: scipy (<2.0.0,>=1.11.2)
Requires-Dist: tensorflow (<3.0.0,>=2.15.1)
Requires-Dist: torch (<3.0.0,>=2.2.1)
Requires-Dist: transformers (<5.0.0,>=4.39.1)
Requires-Dist: types-Pillow (<11.0.0.0,>=10.1.0.1)
Requires-Dist: types-tensorflow (<3.0.0.0,>=2.12.0.10)
Requires-Dist: typing_extensions (<5.0.0,>=4.5.0)
Requires-Dist: x-transformers (<2.0.0,>=1.27.19)
Description-Content-Type: text/markdown
[Description omitted; length: 4420 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
homr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
homr/accidental_detection.py sha256=wEmTk6opCJHgv13E4WfkxA6qUCsitdEy9-u8XXixGzE 1431
homr/accidental_rules.py sha256=dy1TC4XIIG6I76yV-lRXuwH29Q-DseRT6aBtekuVkiQ 3025
homr/autocrop.py sha256=c5ypC8AU1s0ykgg_XkZMy36nu__5biCfdzCLgvSbLTk 1920
homr/bar_line_detection.py sha256=GDc5B7ThOqA1Xc0M_Kqv8REboKwkv4w9zbZMbZJ-pDE 1517
homr/bounding_boxes.py sha256=skyCfBdZuSTXeQoF9tAlwb_uxZWJBc9loLg6fjAeTD4 21991
homr/brace_dot_detection.py sha256=NBamwVatA9viVaXhstyDTAI51Dsr8e02V2HsfWbx1uA 7265
homr/circle_of_fifths.py sha256=vV2m9hobt5WCzH0Kmw9_pJd3-ufQ0K5dczGxMoOVmGM 4000
homr/color_adjust.py sha256=qCY9pa5gjWAeoXUmqptgQtC-du3RaHYQysT7p0WucXo 3544
homr/constants.py sha256=59Yl-N2U6_hAdBIR9pvwBVoKk76DBH5mjgZpEyp-oBM 2337
homr/debug.py sha256=ebMkYWPztqMK_AJCgJ-6OA7acuPiuNrzt_2fpl1NDq0 5937
homr/download_utils.py sha256=fixZSz9yyYoAcJquGKSK8ZuqIkz2TP_YOqd1F1YDxlw 3126
homr/image_utils.py sha256=FxnmbOAd7IjxKeBR1uyGU4E50SB_c0zxtMFQ5fzRH4E 999
homr/main.py sha256=Gho_8wNQ9wQxcRbJOpoudUHOWIm-_bh022gQNt8mrIg 13475
homr/model.py sha256=79J_R9M9pvIqbfOUJUsKn57IhuNGjRsHH_LpycPPsP0 23462
homr/noise_filtering.py sha256=YOlyX9puNQrsB32zRy51PuNQcPmFLnP1l3ml0rwnKDE 4418
homr/note_detection.py sha256=izHSQDDMWg1yWnumutGzhDEMiQ6yNaqLHxx9291tgZA 9227
homr/resize.py sha256=qQ2dy4XNryZ6aJDM-KRuoBWbSxK29PDor99V4a79VvU 1130
homr/rest_detection.py sha256=P-vnazVHD2JXJA8NplwfPqz6NLexJaXe0TUypXnKzqM 1532
homr/results.py sha256=R9yh5oFBkh0UqkoZBUEiQg-xW_rH2ZeC8Ejinga6R2Y 10735
homr/segmentation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
homr/segmentation/config.py sha256=Cjys8uJ5krgiLlyYsYokEhjuS-dzZDirMR_3RHQjUO0 444
homr/segmentation/inference.py sha256=RD1OJ0KHeDOTFn6pCsG3EJ-DRvT8tn-qIPdpghWBbks 3939
homr/segmentation/segmentation.py sha256=mxys45bkrd0kxtW14Ez7jo78pQ8upa1QDOarxkb5gbg 4276
homr/simple_logging.py sha256=CiiebeuNVeC81wn0ZRJGpBfvt0REepNAs81etWaSce0 289
homr/staff_detection.py sha256=5hQoAZNHWwKBmQ5AwkLiq4ehhAVhzHUi06x1tK8PEKk 28415
homr/staff_dewarping.py sha256=ipJJcB0RiKE6Bvr_3FJ82Az3F6FAHNHSfhicPcPK0jQ 6448
homr/staff_parsing.py sha256=gHTJTUwdjqxMlk5Tw22CsgESPXkOlRSQLHVS7x4Cplo 16114
homr/staff_parsing_tromr.py sha256=qL1w0NrfBUMILMvb3_EfQ2tPjyGqMqwX4ylckIO23RI 5021
homr/title_detection.py sha256=w72xAWfJt0ADQHO9TmxB9P0MawGjK1YdlsW8VGU6Wx4 1075
homr/tr_omr_parser.py sha256=uf0tPgJvByvt9U4Viy3_W_laO5VbOV7s0ro2zsw69RE 7187
homr/transformer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
homr/transformer/configs.py sha256=Q2qixUqx1J3GII1sMLipef2W4wdLDstGwdtJthK3_no 4700
homr/transformer/decoder.py sha256=F6sr0NZwUeH82jGug7qGqthWlb_M52aiHr5GIiPKJV8 14745
homr/transformer/encoder.py sha256=9lq6LYwFQMglUCTRXns0tkdY2qMTUneu7LYX_WaRVbw 1593
homr/transformer/staff2score.py sha256=ijzx4mKw4IegEQ6UxqcaEgrgoLA_7FBbLIFJ12viidc 3569
homr/transformer/tokenizer_lift.json sha256=zeKph1rXnWwzacimp29Qg8cNGyqbbdz72wiW8zm7bNs 922
homr/transformer/tokenizer_note.json sha256=UE2IbRHjwf6SiTq9Ru38aN--eo64PmtRZGUy2tikheE 830
homr/transformer/tokenizer_pitch.json sha256=3ecwUvQMpKkSc-u7rtfSHGIkgbM9ey9V5_2hfyNlvx0 2683
homr/transformer/tokenizer_rhythm.json sha256=o-gn5oxNh8aHKMqpwxvTCSBfmM7QjvN3hUdj-MvPV8w 3671
homr/transformer/tromr_arch.py sha256=3UnPjbXPW8lwDePIAGkJcaHCvtGejbgicx-Fn427W5g 1677
homr/type_definitions.py sha256=poGKzI-3K67vPqwKbHUI7ftSg3GIIOsI0uiRwNiG6yM 88
homr/xml_generator.py sha256=fxctHCFjqVWqqr-TCOQIg7Kf1BabPAX5IV1R2IIwegI 6058
homr-0.2.0.dist-info/LICENSE sha256=pt4NxkraO1FBUXwBZ7EJ38Kts9HYsn_xdF8zczGypfQ 34309
homr-0.2.0.dist-info/METADATA sha256=RRI50cjOTXBMcJTP9zV3DFdk4oBXdnOs5oEvjOB91l0 5689
homr-0.2.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
homr-0.2.0.dist-info/entry_points.txt sha256=9hbOZxBi05dWDhRDOH36rb29uwYYd4Voe4Ah-BwrqOE 39
homr-0.2.0.dist-info/RECORD

entry_points.txt

homr = homr.main:main