nerdd-module

View on PyPIReverse Dependencies (1)

0.3.29 nerdd_module-0.3.29-py3-none-any.whl

Wheel Details

Project: nerdd-module
Version: 0.3.29
Filename: nerdd_module-0.3.29-py3-none-any.whl
Download: [link]
Size: 61209
MD5: 65ac0aa1a2815e6e224b68c05568fe81
SHA256: 31fe7b73577ca65c944d66a41e338cac9847befe64a537983c4c85b8d7f439b5
Uploaded: 2025-01-31 00:17:05 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: nerdd-module
Version: 0.3.29
Summary: Base package to create NERDD modules
Author-Email: Steffen Hirte <steffen.hirte[at]univie.ac.at>
Maintainer-Email: Steffen Hirte <steffen.hirte[at]univie.ac.at>
Project-Url: Repository, https://github.com/molinfo-vienna/nerdd-module
License: BSD 3-Clause License Copyright (c) 2023 - present, The Computational Drug Discovery and Design Group (COMP3D) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: science,research,development,nerdd
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: rdkit (>=2020.09.1)
Requires-Dist: pandas (>=1.2.1)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: filetype (~=1.2.0)
Requires-Dist: rich-click (>=1.7.1)
Requires-Dist: stringcase (>=1.2.0)
Requires-Dist: decorator (>=5.1.1)
Requires-Dist: pydantic (>=2)
Requires-Dist: importlib-resources (>=5); python_version < "3.9"
Requires-Dist: importlib-metadata (>=4.6); python_version < "3.10"
Requires-Dist: typing_extensions (>=4.0.1); python_version < "3.8"
Requires-Dist: mypy (>=1); extra == "dev"
Requires-Dist: ruff (==0.7.1); extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: rdkit-stubs; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-decorator; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: pre-commit (>=2); extra == "dev"
Requires-Dist: chembl_structure_pipeline (>=1.0.0); extra == "csp"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-bdd (<8); extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-watcher; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: hypothesis-rdkit; extra == "test"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings; extra == "docs"
Provides-Extra: dev
Provides-Extra: csp
Provides-Extra: test
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 457 characters]

WHEEL

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

RECORD

Path Digest Size
nerdd_module/__init__.py sha256=e_4IKCclekxYOUlJo-Xrh9IagGpPEtbvPcG_X3Ng1PU 259
nerdd_module/cli.py sha256=G1BVyhxyoOTr9I5rea3WVGj9F6UVyIVYyolq9Z4I73E 4757
nerdd_module/problem.py sha256=wbNC5pqo4DSyhjNY41ehOCL2ZRdOzs4T1D3y66Ev-1o 1122
nerdd_module/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nerdd_module/version.py sha256=HT0KOWjpgJxyWlQjIbk4Cof1PE5eL48vFwmkZtuIv0g 94
nerdd_module/config/__init__.py sha256=Ic6Rvb2kdI3H38Aa9v-r-3AeLWc53480QWoZ-f2w2XU 270
nerdd_module/config/configuration.py sha256=n_TilpwgEJ8P2dEjyr0eO5GHvzVtROE6KWWFp54GpXw 731
nerdd_module/config/default_configuration.py sha256=Yp2z1syJ3bulXxOPYHd5THuayzUMl5zg3BYGZ_ZVdrU 1174
nerdd_module/config/dict_configuration.py sha256=C1d85j7wIQ6uRwrb3HkVlZ8r5UCJliogCzTpojFc4Ao 281
nerdd_module/config/merged_configuration.py sha256=-9nRoMzGTyCK7BT1AJcSCK-oOFL7m1FTIG38mzRvuL4 1458
nerdd_module/config/models.py sha256=qEwNw0c0cj5IF7xDDMTY4LgwuTTxiMCutugWoqeyXO0 6630
nerdd_module/config/package_configuration.py sha256=slAeNj3fHEHL8UK6wSdHje6QeaEQt48lGSY7iKeN6WQ 1153
nerdd_module/config/search_yaml_configuration.py sha256=0Bw5T48CcB9_bQKb3AtUBIANM-I5oPdq-Sdzuh3yWbU 1469
nerdd_module/config/yaml_configuration.py sha256=aF9ZuFWrGM1IXREx2ZtBsJKPG35UnB35q4yi83og088 3259
nerdd_module/converters/__init__.py sha256=fOUqHwCxz9oLtnIfSTYmtyWJUpG6AAQksGLLW_s8wAs 267
nerdd_module/converters/basic_type_converter.py sha256=afJFZ5CF2g2r6XCg-IOixW3rQZqsEDCFdcvP6-bFQ9g 456
nerdd_module/converters/converter.py sha256=dPBJtaM6ED3lHZeY3OhDqUtO-w5jMQShgU8wX6-xO2M 3542
nerdd_module/converters/converter_config.py sha256=bRgnKIbWiRUVP2IEd3P2ajYeSvDV9tFfD1FTU3IH-FA 429
nerdd_module/converters/mol_converter.py sha256=jRbzjxuK-8zVg6svZ7cG5_r8zXV7NhKjRqXzCB9OQuc 654
nerdd_module/converters/problem_list_converter.py sha256=w6sxJzSjfvHLWPvV-ptHSACDpja6DSXvkMPRE-TvS1k 1209
nerdd_module/converters/representation_converter.py sha256=5JJjH-NF9Jh4nUuDNO2aLXvpd9GiBsO9AIlqnllQg1w 1430
nerdd_module/converters/source_list_converter.py sha256=SI6GwZp78EyRRhoE5hRY8l_spng5raHpRJlOESlNoNw 744
nerdd_module/converters/void_converter.py sha256=aRCcZH52VXQ4VM9dSrXBY-snfOEt-C-JAK7rMH8Pyy0 419
nerdd_module/input/__init__.py sha256=zTbrZBr71fuZJWP4TS9hTIT9-v8mX023z06aKR3bjIM 353
nerdd_module/input/depth_first_explorer.py sha256=1W_W6Aq6ylsy-ccXKatgr-vGCl72uCVkIIopsxR_ET4 4321
nerdd_module/input/explorer.py sha256=yAGfiWlJmhdMBexyl-tPcf-6cbKlYVoIZudswQDj8Uk 355
nerdd_module/input/file_reader.py sha256=v2F2_kRJMcX4UEfLhPRvL9183KHR2gaAzDMjfO679VU 1951
nerdd_module/input/gzip_reader.py sha256=8JLrWzxCq1w849O8zHSB3PsHpqDgH1HJGQmIiQoE1tY 831
nerdd_module/input/inchi_reader.py sha256=ES439wjymtHOFbzQF-UanmsvSFravCDdvdx0t6emRNg 1895
nerdd_module/input/list_reader.py sha256=DjyAqjaR57XlI4SAgylGPueskZNvvDF0clMdDszlSfo 705
nerdd_module/input/mol_reader.py sha256=oK6ORLhvkKYki2ZFreTEoRlgBivgacYymYhsphZ2pB8 569
nerdd_module/input/reader.py sha256=FLHV-MW4gSdXV7khzf5oHPjmbKdtihAURLSsLh2KvVs 1275
nerdd_module/input/reader_config.py sha256=LzjG4eURgAIP2M4-taJsrTGrI2bPz4qaZtsVGXUr0Ps 144
nerdd_module/input/sdf_reader.py sha256=5_C-MhcCvqDDY4pfSnptuFIYcV3aYsJpzLtF6A8MCuE 2933
nerdd_module/input/smiles_reader.py sha256=A29PSaAx4toY0g7pfhIB9jB0xCdTOUJJB1xVVCAf_Oc 2292
nerdd_module/input/string_reader.py sha256=1qFih86gXOngGcymx4PUUi-irNZqcO5FMJ6F40xHucE 506
nerdd_module/input/tar_reader.py sha256=pzfLKDnd0uyU5PENl7hFHGuVUJ8ET1MzfMqwc1VRwCo 873
nerdd_module/input/zip_reader.py sha256=M6X38jtjM_phmgM8n4M8V2ZKx5kXMB9XvVt12i6tTYY 943
nerdd_module/model/__init__.py sha256=IhWNeD_QnK0WUdym8eU2qfAsWOHzEhqcv24H_oZ085E 189
nerdd_module/model/assign_name_step.py sha256=r0ntEhW4yAOuIKMSV_Mj-uqFLG7FIEq9HzJPUKf5StY 442
nerdd_module/model/convert_representations_step.py sha256=Lsv-h2Ccl8ycluiYsjkpiFhvbVwZ57lyj4LO_FkLVPM 867
nerdd_module/model/enforce_schema_step.py sha256=YhswHsod0M1zETmGL4IchQBNymsJNz6Si8VogGH1pgo 940
nerdd_module/model/model.py sha256=Datb9TQJPkzXvQ2PPH4--5icX9qwLhwx2JiJNWA76U4 9880
nerdd_module/model/read_input_step.py sha256=OJaorv7h6RQH0dFkIiLSjWF7a4SsXWALWU1gI1gU8po 761
nerdd_module/model/simple_model.py sha256=bDor3Xix4pSt71PyT5p3mNYbV5c_55ND5uiIs8LUkZ8 7495
nerdd_module/model/write_output_step.py sha256=aQ1ZRcSKXJ4h3F1eIMDcWh7gIPOZieM74nZSpKBEmW8 686
nerdd_module/output/__init__.py sha256=_qeaSXsrnPLmJchLcc3EQONCYgTz3DLeSk58Mx_Mt2M 224
nerdd_module/output/csv_writer.py sha256=4c7nXwtqtBG_kI3JQ6I1vsB4I5n96As4nBitG3ijKm4 840
nerdd_module/output/file_writer.py sha256=SeLjIBtB_jpJeCLUTlJoL8WL-dzLFEWmIMJJVDSj5rQ 1305
nerdd_module/output/iterator_writer.py sha256=nJUkusxZPG8UIcXnhxr89omtkokZxmruYxTYDIs66bs 344
nerdd_module/output/pandas_writer.py sha256=gY4QMFcUw7FpM4wzbZ7oONk7AwAjaRso1CNMtu7aocQ 387
nerdd_module/output/record_list_writer.py sha256=uOH2PnUyMcKiuK7eCeW1aWIXfQDYdoramkDOF_ZsFns 359
nerdd_module/output/sdf_writer.py sha256=Hupi5GS1KbJk1_xUPMgIuCFA__Myu85icRIeXIRV9pA 1430
nerdd_module/output/writer.py sha256=phlXN3n91bnSdZLlbrCov4RVLL5FhslUanFp85MbBZQ 1761
nerdd_module/output/writer_config.py sha256=fR7G7ldxVkaYuL796NyquLpxDPyN1qQaoiPfcbgLM0U 153
nerdd_module/polyfills/__init__.py sha256=Rzt814UwEL8Jy0rCjnTIdsZnuSZy2M40tW7abC5E2aI 172
nerdd_module/polyfills/block_logs.py sha256=ZO43IBBxyTR2Ws7UCi7LsvTQL9-lYtvt3V4p0tiHIHs 1370
nerdd_module/polyfills/files.py sha256=djsVXRLzQWaHJ22GGQfMmTGKAJVnTM8NCy0K8sZ3QgY 396
nerdd_module/polyfills/get_entry_points.py sha256=REa59iN7VzFYJhRLJZytkc--RjB7f-KOSNtTDrRQC7c 672
nerdd_module/polyfills/literal.py sha256=L6KCI7ilHGLEYEFX7MmDvEii3GsxTTLfTVGkhGkX9A0 144
nerdd_module/polyfills/typed_dict.py sha256=FWUAx18tvoFQlW5D0rfpTMW0ag3_Ng4iRbVYl-g2Upg 150
nerdd_module/polyfills/types.py sha256=VLZZjIDvnivTHmKQG1SzuVh3MMw1m11toR2oH6eaALE 255
nerdd_module/polyfills/version.py sha256=tvKb4bQkntTmdKqxv5dUlgngIkxwwZ5dCQiTuyME_cc 158
nerdd_module/preprocessing/__init__.py sha256=UA3FovbamyValJiwQZrnMXE-3_D40mSmYLFGOnuMtEo 236
nerdd_module/preprocessing/check_valid_smiles.py sha256=pIuZVHvnuGdlbWtSOncCXWUGaITjvdq1-C9rNA8tYog 704
nerdd_module/preprocessing/chembl_structure_pipeline.py sha256=KB-5_OAsxOegcJUN97O-OrJifL1A5btXofRVXTE1PVo 2484
nerdd_module/preprocessing/filter_by_element.py sha256=JSQPTwLWXKoVQxnSZOJpT7-ElUeJBDyinL9mUUnIY5I 1599
nerdd_module/preprocessing/filter_by_weight.py sha256=fiUMyDsvC_zPogBoEw0PGJAdIm3VOK_yqxrnIEm7R7Q 1021
nerdd_module/preprocessing/preprocessing_step.py sha256=Jvryoy7sy5rtsuwvkZlG2a0IHfNCEADpJpjYeKQKATY 1702
nerdd_module/preprocessing/remove_stereochemistry.py sha256=s4Qn5boQ-FzXZP6KLIOK-WxwQIY9QqfORdvrjkCBQ08 652
nerdd_module/preprocessing/sanitize.py sha256=LMB8mC6gDUzAgHZu4mvpxQzZMchrZ9XlQzqliZvKJBY 481
nerdd_module/steps/__init__.py sha256=dEd7VHoPepBUaaSpTMgqSiFQm0UTYYfK40DKsjWu5Es 71
nerdd_module/steps/map_step.py sha256=S_py0IVNoqOhU1y0BiQ6DPxjN7448K-2p5JYjG1XnsU 1493
nerdd_module/steps/output_step.py sha256=J85wOY94lEP8b5zX_-rQ3BWSHGhWTJfk6N5Eo-YO0CU 727
nerdd_module/steps/step.py sha256=wrbDwjt2n5Dyux1rwN1v13nE5KPCOrPTkcATp6beT1U 713
nerdd_module/tests/__init__.py sha256=V363aWDNyTHHBCMJlqsoeajzedFAz46wDI1quRVtZ30 101
nerdd_module/tests/checks.py sha256=NyhnxlmBUKpYFAlr2TDJ3NU24RxS4zR5nvf6LtUBX34 6306
nerdd_module/tests/files.py sha256=sjTUkGLqDi8b0ihSjr6lMduCeP4N42SrUXPif61bqek 2533
nerdd_module/tests/predictions.py sha256=-p9Yj-IlLRar-BhE0qGHTBbRPA8b7IKJ8g1Hw7KgVaQ 1539
nerdd_module/tests/representations.py sha256=WEhfxeP5U2Ae932GuzJpMQd6_eDWqkWuRfO0UtC2rtU 2289
nerdd_module/tests/models/AtomicMassModel.py sha256=XYBvK4-ME60wGuxhWC0kRRtP181iLyHJXgZGLSRGcd8 2099
nerdd_module/tests/models/MolWeightModel.py sha256=7m_b2iq6ZRvwq-E7MXVutxTWCpzW_u56vzCQVKFAjFw 1849
nerdd_module/tests/models/__init__.py sha256=c37TRhcena2Xrps6NNjebWMBP6ZNg9RGTEylXhPlDNM 61
nerdd_module/tests/preprocessing/DummyPreprocessingStep.py sha256=rRWS5rxuQfCKb4YldoePwImQ9k9C_6PBB9NSXtlfr3g 688
nerdd_module/tests/preprocessing/__init__.py sha256=aeK5ycU12D2o392qcYCxpnAxtt-ct0XM4suVi0zWAe4 38
nerdd_module/util/__init__.py sha256=pMj8fcFGo7Jng85VCilIEYQmKsPZdn6k72fAatybyJY 57
nerdd_module/util/call_with_mappings.py sha256=f_VyYSSlhzD-lo-Orkacv8iXNKDvmsoPhZSkxFtuFck 1718
nerdd_module/util/package.py sha256=mXVrXgYAgeJsfIaBL3_UUsnvF_XEt1IWLwvjUxc0CzY 764
nerdd_module-0.3.29.dist-info/LICENSE sha256=hQhWLpHMPtnvG6JsHHOKa6C36xPFuCnIQR9U0D3fiZg 1554
nerdd_module-0.3.29.dist-info/METADATA sha256=78LoxPiuW8QoRclIVxLrCYmaI4brX5_5Ta1tkiNwSPI 4796
nerdd_module-0.3.29.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
nerdd_module-0.3.29.dist-info/top_level.txt sha256=OfdQ1Dd7cEPyGXXwoXjTwiDnJzQ5qRBZkvJZo53QHAE 13
nerdd_module-0.3.29.dist-info/RECORD

top_level.txt

nerdd_module