curategpt

View on PyPIReverse Dependencies (0)

0.2.3 curategpt-0.2.3-py3-none-any.whl

Wheel Details

Project: curategpt
Version: 0.2.3
Filename: curategpt-0.2.3-py3-none-any.whl
Download: [link]
Size: 175627
MD5: d309503a3c77d55fc87a445e3daab434
SHA256: 04fecece670f2d7e7e7e17205af8463d4f6da1fa6c080ece4573f6279678a425
Uploaded: 2025-01-16 18:29:40 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: curategpt
Version: 0.2.3
Summary: CurateGPT
Author: Chris Mungall
Author-Email: cjmungall[at]lbl.gov
License: BSD-3
Classifier: License :: Other/Proprietary License
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
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*, !=3.8.*
Requires-Dist: beautifulsoup4 (>=4.8.0)
Requires-Dist: bioc (>=2.0.0.post5); extra == "bioc"
Requires-Dist: chromadb (<0.6.0,>=0.5.0)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: click-default-group (<2.0.0,>=1.2.4)
Requires-Dist: defusedxml (<0.8.0,>=0.7.1)
Requires-Dist: duckdb (<1.1.0,>=1.0.0)
Requires-Dist: eutils (<0.7.0,>=0.6.0)
Requires-Dist: google-api-python-client (<3.0.0,>=2.97.0)
Requires-Dist: google-auth-oauthlib (<2.0.0,>=1.0.0)
Requires-Dist: google-search-results (>=2.4.2)
Requires-Dist: gpt4all (<2.0.0,>=1.0.8); extra == "gpt4all"
Requires-Dist: gspread (<6.0.0,>=5.10.0)
Requires-Dist: httpx (<0.25.0,>=0.24.1)
Requires-Dist: importlib-metadata (>=6)
Requires-Dist: inflection (>=0.5.1)
Requires-Dist: jsonlines
Requires-Dist: jsonpatch (<2.0,>=1.33)
Requires-Dist: jsonpath-ng (<2.0.0,>=1.5.3)
Requires-Dist: linkml-runtime (<2.0.0,>=1.6.3)
Requires-Dist: llm (<0.16,>=0.15)
Requires-Dist: llm-gpt4all (<0.2.0,>=0.1.1); extra == "gpt4all"
Requires-Dist: matplotlib (<4.0.0,>=3.7.2)
Requires-Dist: oaklib (<0.7.0,>=0.6.9)
Requires-Dist: onnxruntime (<=1.19.2); python_version < "3.10"
Requires-Dist: onnxruntime (<2.0.0,>=1.20.0); python_version >= "3.10"
Requires-Dist: openai (>=0.27.7)
Requires-Dist: pygithub (<2.0.0,>=1.59.1)
Requires-Dist: pymongo (>=4.4.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: python-ulid (<2.0.0,>=1.1.0)
Requires-Dist: pytrials (<0.4.0,>=0.3.0)
Requires-Dist: ratelimiter (<2.0.0,>=1.2.0.post0)
Requires-Dist: requests-cache (<2.0.0,>=1.1.0)
Requires-Dist: scholarly (<2.0.0,>=1.7.11)
Requires-Dist: seaborn (<0.13.0,>=0.12.2)
Requires-Dist: sentence-transformers (>=2.2.2)
Requires-Dist: sqlite-utils (<4.0,>=3.34)
Requires-Dist: streamlit (>=1.22.0)
Requires-Dist: textract (==1.5.0)
Requires-Dist: tiktoken (<0.8.0,>=0.7.0)
Requires-Dist: venomx (<0.2.0,>=0.1.1)
Requires-Dist: wikipedia (>=1.4.0)
Requires-Dist: xmltodict (<0.14.0,>=0.13.0)
Provides-Extra: bioc
Provides-Extra: docs
Provides-Extra: gpt4all
Description-Content-Type: text/markdown
[Description omitted; length: 7705 characters]

WHEEL

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

RECORD

Path Digest Size
curategpt/__init__.py sha256=Ly980s152BtWWpYng3Ok95e8epi9evqz01V8WrbTjXs 904
curategpt/adhoc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/adhoc/gocam_predictor.py sha256=y4FIZUNvWXx-_5VP6vMz0MTzydhCvgoxnoxFoKRm7KE 14366
curategpt/agents/__init__.py sha256=CitLMLMsgY416Mrb7QU812dNnIOhu1I89OAKiMRXXXQ 318
curategpt/agents/agent_utils.py sha256=OqM6UxLUtLPwJz8FgUKrKQ3dGF4M72m6q0O6_CQYNbs 2827
curategpt/agents/base_agent.py sha256=y2qUE74CphTFOb1W1W9ad2-bB2m-xZGJbqSi7YMj7Vg 888
curategpt/agents/bootstrap_agent.py sha256=lXj-I_GK5vDKrL3koGy775312zTzMdwuhEXWMokqHCM 2814
curategpt/agents/chat_agent.py sha256=9GbAxaUQOs-GjwupkypXr4gl1BP3PDKQGlSf3v0Baxw 5832
curategpt/agents/concept_recognition_agent.py sha256=JjMSuurETa-lR-JxdZFiCVAp0XS6mcodnHZQ9f7AQbA 15376
curategpt/agents/dase_agent.py sha256=A6xpuUCdC20NGUugUaVOHbbWf1iOt933c7JxFEWgV3o 5554
curategpt/agents/dragon_agent.py sha256=WcSGO4GhUhx9bAo7p1Urym0Sv7eMTF2Fa1nA9LybIiA 14255
curategpt/agents/evidence_agent.py sha256=whUvVxkfB6u40qsqIMHI2rQ5Exzwl9Q_xmvk5uk69yE 8080
curategpt/agents/huggingface_agent.py sha256=j2ewhwWlBRT48SSz6F7o0kSJxRcThwfX5Slp_x2G2Uk 5486
curategpt/agents/mapping_agent.py sha256=COg3fnX-UalD6s5iVql6qGDCm5iNtochln3vhoRLAv4 7318
curategpt/agents/summarization_agent.py sha256=tU0tQsyg0WNoZVAVc8wm9KvBb3esd2weQyIKYXS5Gko 3124
curategpt/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/app/app.py sha256=mM4b-GPbUduPYi7pnpVNPGJ2vgZp1BhLjHzaXGdq3aw 30016
curategpt/app/cart.py sha256=5DqLElwnUPAJpuLCVhUkssXKu6di8OtybobQKL-wPC8 1218
curategpt/app/components.py sha256=dJ5U_BAQcdeIv8lJ3bqnyjk3UJHy3eGkFSppjOyCyuc 1853
curategpt/app/helper.py sha256=FwvoV9NOBSoLq-U5UklUjLfjECa9d9BUq82AShKdkds 1112
curategpt/app/state.py sha256=tTzyyiTx6NyMw5l9eWhIqOH6jSkiLZAhTf0QugxEyGA 1279
curategpt/cli.py sha256=V24NFCGSzFw0wcmckO2Mk5c_5zvWFsP-DdrwY3KmaPo 82847
curategpt/conf/__init__.py sha256=jNjE0zk6gE6RdBXOFdMLIPmLKrgfNlT3UviRsM0AkdE 96
curategpt/conf/examples/bio.yaml sha256=E8RtkZ5ZJRBOu4RZP-T15G9ElfK0uqIJzhplAdnrTeY 1898
curategpt/conf/examples/rdp.yaml sha256=mPG-pluOB69Rtq7InVeL3k-hT2-cTH-YlbVL44t4l9Y 1899
curategpt/conf/prompts/__init__.py sha256=8nNG8I6M8XfXxfd7IG3vxB4eTYKHvgtyDPN9cxLFUeY 62
curategpt/conf/prompts/bootstrap-schema.j2 sha256=HKhbgcKEGwVc9kkr19iABKmyKutN5SWfXfXnSIjiEP4 4474
curategpt/evaluation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/evaluation/base_evaluator.py sha256=gSvRRrV-toyPy1VJkAoMXYvA6rK5aD1telSR_GK6UUI 961
curategpt/evaluation/calc_statistics.py sha256=uRF5bhuzEzYJyzqiZ8yF0rIXEc5bWdPQggkxxapYaB4 6584
curategpt/evaluation/dae_evaluator.py sha256=nQDC4b58vPnKsswAMlFi8h1Cz8xOgOuWN3MIkJ2Z_do 5751
curategpt/evaluation/evaluation_datamodel.py sha256=CSTahuSmsb0Bzvf-xxfnJVQe1FDeRzv-JWN7R_Ghaio 3020
curategpt/evaluation/runner.py sha256=KaAj_eDMQJHlsVY8QWQLU7-4gq7WR6D1cU0CS_ymXEM 4801
curategpt/evaluation/splitter.py sha256=k5LLSV5x6-rAylkFXoT4s_bVkFF21ZFjFcm-UU-IzKU 5160
curategpt/extract/__init__.py sha256=APcp5iT7AG3umFirP0_hSlEnOjJK94qlWflrmHZoq4U 487
curategpt/extract/basic_extractor.py sha256=_gLPD3ITqKm8ce-8SbAU1Or_ucscCR7lrbQ9uzQTZd0 4554
curategpt/extract/extractor.py sha256=C5TvNnEsbK-QN-c8dcJacJ0t2F9TxHslmHys2kggLz0 2822
curategpt/extract/openai_extractor.py sha256=EBnmC5ebx_q2i2DmqE9cZJx9fVU7-uUUDM3ZtFemBwE 3979
curategpt/extract/recursive_extractor.py sha256=bCbZJYfs054Bv66rIN4CgiZn0wRq6p_7FLADI5eehQk 4194
curategpt/formatters/__init__.py sha256=TQIR1EcTZzHe0fFfM6O9UllOKHbqf4yZHat6ArPMTrs 526
curategpt/formatters/format_utils.py sha256=5pIjtasuuPoh0IWpKUWPAAlO2z28WLOv9pXXMq4gAXU 968
curategpt/store/__init__.py sha256=WSn6g-EbUEIK07ow0PDHvUoj2R1lrYDaQO9mGIM_iLE 1251
curategpt/store/chromadb_adapter.py sha256=UfU5_t843H3m1Gai4acg9cEywwB0-SQye4dpYmOiuME 29305
curategpt/store/db_adapter.py sha256=jqtrENIPZ8B47z8HF1IQEl5AlseHWCevkToC3VxWsu0 15571
curategpt/store/db_metadata.py sha256=V5Gufj_JuWCcxkTwd2YDEILBrrOTfN0gpGsBNkuErfQ 1204
curategpt/store/duckdb_adapter.py sha256=2HrZjDVt6M4RQ6vt9UAkTcYnjHzdK1HM39f9MpQkPww 48803
curategpt/store/duckdb_connection_handler.py sha256=49vQjlSYGYK4AwU6T9Uo_mSBMVst3g4n5nmx_J_23-A 3826
curategpt/store/duckdb_result.py sha256=zBIYmtZb3BPIfLZBAsRqpnad4AjiRrxMyUZjTKSvnRk 1705
curategpt/store/in_memory_adapter.py sha256=D9bv9RdqhZvBJ7fCbh6ZQdKhu3riErUv7hTrezfVli8 8694
curategpt/store/metadata.py sha256=00yBHZq5-RmYObBWLVNCMVOtuH8tc9WEYbsOe7EA18w 3316
curategpt/store/schema_proxy.py sha256=x-qZtEEwAvPXXnNpFM0FKDBKBBzPZTkb3CevGvY3Xdw 2463
curategpt/store/vocab.py sha256=DN2OCMRZJ_kaF_3YO6XSqk7RQdCnUmoYEtv_NOB7kes 1081
curategpt/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/utils/eval_utils.py sha256=1Y0Vce-beOUrgJb-TWiz2mBxUlq2NXQiZz4f-SbiH8s 7338
curategpt/utils/llm_utils.py sha256=RbkoI8fKEGgA2Vvm7jwVDDhryp36vgjlo8-HvNArE7E 1209
curategpt/utils/patch_utils.py sha256=12g9wlqREPmG7JdmW03yEwcoOCazUr0dofWozNqnxPw 1008
curategpt/utils/search.py sha256=vU7QiGSy_AJuJFmClUocqIJ-Ltku_8C24ZU8L6fLJR0 53
curategpt/utils/tokens.py sha256=VbZ9Q-A5z3frkiurEYIIsvLfZ1EJc98EIWs67-XoQ40 2492
curategpt/utils/vector_algorithms.py sha256=8F0PZgk737RM_cue1gyKVmb5sr_tezWitAAZxWqVgV8 4640
curategpt/utils/vectordb_operations.py sha256=F45QAaRwtrLjiqnoMSoRMas2j3oVD0wFY33Yn6YaC08 1684
curategpt/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/views/namer.py sha256=of_TTo1tFvUggp5e0Cf_o3WHNxZ1DR_8Isx33Wexn94 2599
curategpt/wrappers/__init__.py sha256=jRKNSWdA44rYk5en1OP-6MnDNllNXle9JqWLRLBTYU0 4250
curategpt/wrappers/base_wrapper.py sha256=J7_my1YTVFm2saX9ZF5PSLGLRrWw90Dml9qBmBTA8Cg 6828
curategpt/wrappers/bio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/wrappers/bio/alliance_gene_wrapper.py sha256=wvpzV3h9K2EJM-lcWnLqYblm3ORiVewVm6ARMw1Kme0 2070
curategpt/wrappers/bio/bacdive_wrapper.py sha256=5v356qMjGbHaQ_xxBctOLPYIYx1ulvRY7ylsABhNRfo 1695
curategpt/wrappers/bio/gocam_wrapper.py sha256=KfAKOZcZiLCSk2Ib21VJeZVwhtcKUvNi6ejvvXuACTo 12527
curategpt/wrappers/bio/mediadive_wrapper.py sha256=nloazkJoTbrACQty9WivSgWmd1LXaHP8dMprI6uDD8A 2060
curategpt/wrappers/bio/omicsdi_wrapper.py sha256=qojAqCrbuOk9YeMH3RiaBySYlPMBgWjAHno9jCrN7Rk 3767
curategpt/wrappers/bio/reactome_wrapper.py sha256=WTZcnqONWB0DGGpLoBLtenfxJxoyETyDn7tULri2eJU 3846
curategpt/wrappers/bio/uniprot_wrapper.py sha256=et_6wKsbcalRgJz3Aozi_nzL51t5wD0RCPe5szXsV-A 2918
curategpt/wrappers/clinical/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/wrappers/clinical/clinvar_wrapper.py sha256=5id-Ri4MA4Wx7gzy5YZDfYM8nFoUtbpv0wQ26dx48es 2643
curategpt/wrappers/clinical/ctgov_wrapper.py sha256=EMs8OYYPpHuUAXx29ECk0NEhGZHn8t4OvRgzsR1-H1s 3022
curategpt/wrappers/clinical/hpoa_by_pub_wrapper.py sha256=vA37YRFsQgp3aJDHAgboGrgdAjcSvXu49WCgd7DAeG4 441
curategpt/wrappers/clinical/hpoa_wrapper.py sha256=8b-Tb0T48_0rcJviyR5lxGy_CSW2IT1rQ1-DVf6RW0M 3989
curategpt/wrappers/clinical/maxoa_wrapper.py sha256=xx0iDDtyQKm9ZBk_dsMUmWxgRXsGRH43p5zLLrZOhdo 4714
curategpt/wrappers/general/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/wrappers/general/filesystem_wrapper.py sha256=4bmMWvo-QmffiJ0kk_IsANRNFgr30GG2qGTmqH7PoB8 2151
curategpt/wrappers/general/github_wrapper.py sha256=lFvdFe3G-tRKoX_Dxe4-O4fC-3qVb-yw3uxEJkcfbYQ 9010
curategpt/wrappers/general/google_drive_wrapper.py sha256=sR_xELdkRcFpKR088hp84lFmIz8QyVd_xEmPMT9XxTE 3892
curategpt/wrappers/general/gspread_wrapper.py sha256=jqRij16zsB7_X8L25ytDxXcyaLj2xkUC3-NHCkADlas 1338
curategpt/wrappers/general/json_wrapper.py sha256=NHVWU8Upt5ApFVloDMHjcmJj_J_icsLDL4WQrqdnvis 1356
curategpt/wrappers/general/linkml_schema_wrapper.py sha256=cRYrfSbCVTkCxzfOTBuiCrXk68WibJrlQJrjQJxvT0A 1200
curategpt/wrappers/investigation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/wrappers/investigation/ess_deepdive_wrapper.py sha256=830Rn6WPLwYpnIMZYv5n6HJLQTwJZrR5d0ySop-RrwE 6098
curategpt/wrappers/investigation/fairsharing_wrapper.py sha256=IKeo5stNPfhnRvdZxu3xemkH9kpSKEgezkqwVVQ76Jw 2370
curategpt/wrappers/investigation/jgi_wrapper.py sha256=0L6-A1tRt23k7itmiqX2nFv9Rzum1rxiFS4L0Yk2w84 2811
curategpt/wrappers/investigation/ncbi_bioproject_wrapper.py sha256=T82LqG47JnHTkmXvdOb20sc9FmmmkUxq88Xx8yclnIU 2199
curategpt/wrappers/investigation/ncbi_biosample_wrapper.py sha256=820RAY3K6CBnuROK4x-pUCGaHTBYM99NLrEDOtCecS0 1581
curategpt/wrappers/investigation/nmdc_wrapper.py sha256=--oIUhCCdUJ-ZEqzqyGTuuquedseCdLxgJaMUVVGKhQ 2446
curategpt/wrappers/legal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curategpt/wrappers/legal/reusabledata_wrapper.py sha256=aLg0kKHHV77SEjZ48ObQ_IXP3z9AeQL5u8VtpUXfDBM 2552
curategpt/wrappers/literature/__init__.py sha256=r7aiQ9rEeMPU8fv9YZIEsmukhbSLHHsvVaQK2rdXQN8 207
curategpt/wrappers/literature/bioc_wrapper.py sha256=3AoDC1QNrKd8JVdR8eBfBpGGRn0ukyUKrH6wGEZ6hbU 2098
curategpt/wrappers/literature/eutils_wrapper.py sha256=5hv9bGNlPNDDE9a44Df3ITcY8nJSgCI2DmdM-zzjPyE 3782
curategpt/wrappers/literature/pmc_wrapper.py sha256=DAeftH2q5MAzy_Bceuy5YfGl1DVVnK4He8hBsFRIHY4 912
curategpt/wrappers/literature/pubmed_wrapper.py sha256=U5nduXmeeP7vJaCOl1VxmeRe3_tGeb3TN80aM6MR0F0 11569
curategpt/wrappers/literature/wikipedia_wrapper.py sha256=n7KJ-TqASO-tfdRK2Qv70thAqi8mY9T4atH-dPpJ8YU 2332
curategpt/wrappers/ontology/__init__.py sha256=wQHi0dTZPVBmBinQe5gGkxcTxnINl81ZygCD2zAm-Lo 186
curategpt/wrappers/ontology/bioportal_wrapper.py sha256=J3KW4A4ZdQlwQUh_cj4iR8FnRJIvIupnp34LITxUdEE 508
curategpt/wrappers/ontology/cell_type.yaml sha256=MvzeV4MNjn-Q5pLPPd9GEalMtPl8S1RoPTgX5fuynvM 1610
curategpt/wrappers/ontology/oboformat_wrapper.py sha256=YAvPlyhrONHHtzmqtbU7ggDiLg9W8flLICLSmOyRM4w 1234
curategpt/wrappers/ontology/ontology.py sha256=W71gat-sltRDbz55rEtfkYbfR-2r-crxdk__9ml3Czo 895
curategpt/wrappers/ontology/ontology.yaml sha256=SlsLpali7WxvC7T4PXLuzmWwFhLhX79gzbCkelVSgfY 1028
curategpt/wrappers/ontology/ontology_wrapper.py sha256=96dzl2RG3bxHO4yBiSM5SJJeKWsUuAFZ33bQYbq5bYc 9663
curategpt-0.2.3.dist-info/LICENSE sha256=IkcQSvQM1he6trYDXiTZe-RPzlctaABfieFtToSDrmI 1476
curategpt-0.2.3.dist-info/METADATA sha256=vMR8rlCsLMXXlM7v4irY5mkyjNIo9JtVTjGHa-U-SHc 10350
curategpt-0.2.3.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
curategpt-0.2.3.dist-info/entry_points.txt sha256=zXC3d6mlNtRfrx7gK7tb-i5YUzPCxHoZXJAsBrziTCo 93
curategpt-0.2.3.dist-info/RECORD

entry_points.txt

curategpt = curategpt.cli:main
gocampr = curategpt.adhoc.gocam_predictor:main