harmonydata

View on PyPIReverse Dependencies (0)

1.0.3 harmonydata-1.0.3-py3-none-any.whl

Wheel Details

Project: harmonydata
Version: 1.0.3
Filename: harmonydata-1.0.3-py3-none-any.whl
Download: [link]
Size: 157845
MD5: 0617010cdebc881f574128d50dfe2115
SHA256: 1c6ae86ddd4eb0e36451410219f2e97c3e723440cd5d2a99c594effa49c57063
Uploaded: 2025-01-23 14:06:29 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: harmonydata
Version: 1.0.3
Summary: Harmony Tool for Retrospective Data Harmonisation
Author-Email: Thomas Wood <thomas[at]fastdatascience.com>
Maintainer-Email: Thomas Wood <thomas[at]fastdatascience.com>
Project-Url: Documentation, https://harmonydata.ac.uk/
Project-Url: Bug Reports, https://github.com/harmonydata/harmony/issues
Project-Url: Source Code, https://github.com/harmonydata/harmony
License: MIT License Copyright (c) 2023 Ulster University. Information at: https://harmonydata.ac.uk (maintainer: Thomas Wood, https://fastdatascience.com/harmony-wellcome-data-prize/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: harmony,harmonisation,harmonization,harmonise
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Healthcare Industry
Requires-Python: <=3.13.0,>=3.6
Requires-Dist: pydantic (==2.8.2); python_version <= "3.13"
Requires-Dist: pandas (==2.2.2); python_version <= "3.13"
Requires-Dist: tika (==2.6.0); python_version <= "3.13"
Requires-Dist: lxml (==5.3.0); python_version <= "3.13"
Requires-Dist: langdetect (==1.0.9); python_version <= "3.13"
Requires-Dist: XlsxWriter (==3.0.9); python_version <= "3.13"
Requires-Dist: openpyxl (==3.1.2); python_version <= "3.13"
Requires-Dist: wget (==3.2); python_version <= "3.13"
Requires-Dist: sentence-transformers (==3.0.0); python_version <= "3.13"
Requires-Dist: numpy (==1.26.4); python_version <= "3.13"
Requires-Dist: sklearn-crfsuite (==0.5.0); python_version <= "3.13"
Requires-Dist: scikit-learn; python_version <= "3.13"
Requires-Dist: scipy (==1.14.1); python_version <= "3.13"
Requires-Dist: huggingface-hub (==0.25.0); python_version <= "3.13"
Requires-Dist: check-manifest; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15727 characters]

WHEEL

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

RECORD

Path Digest Size
harmony/__init__.py sha256=FFh6B4HvRLRFPbG-XKjhVkAAgkC5_3miMJh8HOPU8eo 2559
harmony/examples.py sha256=bC1X9maTrUWQnAKc25Yyjl0V-9WSHWpHQs_PE-LV3tQ 105197
harmony/matching/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/matching/cluster.py sha256=fOO8cIG-3KG247pxUF0ugyu686BFumfPMpoMDE2ZMy8 2050
harmony/matching/default_matcher.py sha256=Bx4uEujWjX9B3N97lsr62NFVboYyzreZPcbeHE3xyB0 3488
harmony/matching/deterministic_clustering.py sha256=rP1-MhGDaYTOkRUdIXx6sxfreJ5dELZNtmG_s_ySej4 5177
harmony/matching/generate_crosswalk_table.py sha256=sE_kuv8FWt0YJu7AtXOQpAMCJhyHLjD4o9Cr1GAeMCM 5265
harmony/matching/instrument_to_instrument_similarity.py sha256=CvJUuRlcnRMKSEl5X2yWn-005dlnLSzUiDSo2JRBwtg 2517
harmony/matching/matcher.py sha256=OgxnlJoAKGSxXziVFRJLveGx_gWjVWyw3UAd-SR3K24 29241
harmony/matching/negator.py sha256=Vvg82IcV8M8IfzTIJ2z4rK2ZqtM2qgqtZYj53dD9Buo 9795
harmony/matching/wmd_matcher.py sha256=OSuTLpamKiG-RahaJsc66EwPQLApOB7kk7jCwmg_zFM 1436
harmony/parsing/20240719_pdf_question_extraction_sklearn_crf_model.pkl sha256=zh18ldS2-Jf9IduRe9lavQ9V514-lVSfrYdtYWtkEOA 340123
harmony/parsing/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/parsing/excel_parser.py sha256=w8clLFgI31R6hdZ_TV9cCWYcyOmUh0KWgxrEdC6Q0Dc 6087
harmony/parsing/pdf_parser.py sha256=IoMWcq6WTNldkfXtqC-qdkvXanzv-dFSoSpYajlYfZs 3904
harmony/parsing/text_parser.py sha256=_vRRzrwGck_hDI2fWSMpUR9Xb1YjuHigQo0qneUGqZs 5434
harmony/parsing/wrapper_all_parsers.py sha256=Fj0B1ugaR9Li9YUVPbWfCkGhOkgcTDNNzpql53MEZM8 2400
harmony/parsing/util/__init__.py sha256=GGh8_oo37LmpSbBHES1iqUK1WdX9bjaeHdN_6smt_Rw 2409
harmony/parsing/util/excel_to_pandas.py sha256=O91rVCyQGYoDoZoJKpGwbboGb3bQigKCgGN8xAGy4j4 1739
harmony/parsing/util/feature_extraction.py sha256=ssEitlfnVoTF1W0sDew-SU1msM9sceKxxVTgEKeypSc 4995
harmony/parsing/util/tika_wrapper.py sha256=gnkQW6Nh0e8env7ARQ_1kyHZeNjscYOE-tTRwSdmEoQ 2288
harmony/schemas/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/schemas/catalogue_instrument.py sha256=zaw3YWZOu_TR8Sv07gyui5rpfb9aJ86RcG4JlC9QtjM 368
harmony/schemas/catalogue_question.py sha256=qW5ufRoYLqzCk3vO8RPp6fFaODXYObbXG52kCjiFWtQ 373
harmony/schemas/text_vector.py sha256=q-3dUiiSWtq0sjSfZlg4nIvd2xLipdlX2U8w5PURvJc 1423
harmony/schemas/enums/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/schemas/enums/file_types.py sha256=ya-YBsH8LEpEDA-KO7hvFjbjTPDMgEQJRl9Fbyodi1Y 1371
harmony/schemas/enums/languages.py sha256=0ASRe6Nk5BUWgcsxnp_6tMovi2X6xth_bmoZgvULEqk 4588
harmony/schemas/errors/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/schemas/errors/base.py sha256=DndNY1s3Ak5MFtDa2_reDeLC6L1ky4RNC0OAmMRF9B8 1782
harmony/schemas/exceptions/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/schemas/exceptions/base.py sha256=4aFQvWj22zvICr_epFCC4XyAeyWmqcfO4iBy_ln0vpc 2805
harmony/schemas/requests/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/schemas/requests/text.py sha256=20PzrUAQBX1AG-6af7z4gaY7tATgfOL8grhALqNU8UU 23548
harmony/schemas/responses/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/schemas/responses/text.py sha256=cnTMP0CGI-1jRP2GWwP7AIKH_zm-o6PeBLt0ZnV57SQ 5995
harmony/services/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/util/__init__.py sha256=FQv8bRFv5X8xasxiUn8u3-Z2sLIg5mYSJJARb_Bz6Gw 1211
harmony/util/file_helper.py sha256=NNSWBmUvxqOmCHrgijQx-uz02vKjpQyosEk3wE4RFZA 2761
harmony/util/instrument_helper.py sha256=mvF4KmqrnXCAxXGyYEevUAK6Wlid-oqAQV2Z4_JE_D4 2971
harmony/util/model_downloader.py sha256=uX1vE2dhG7y9IllkBT8GGtBWQY8jd4bMm3A8GAPCTnA 3478
harmonydata-1.0.3.dist-info/LICENSE sha256=m44JtTBjY5pxVAKhLEbAV6Fdm019lZJYnNom5o8jZYM 1201
harmonydata-1.0.3.dist-info/METADATA sha256=pPHUTCVQBq2P372hD39XXJGaoljdkUfdr78_9BxdEVY 19558
harmonydata-1.0.3.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
harmonydata-1.0.3.dist-info/top_level.txt sha256=FJmIJW4WLlnPXrFQdNoIffTSI0UOQUzeZ0QseZHpYXI 8
harmonydata-1.0.3.dist-info/RECORD

top_level.txt

harmony