janus-llm

View on PyPIReverse Dependencies (0)

4.2.0 janus_llm-4.2.0-py3-none-any.whl

Wheel Details

Project: janus-llm
Version: 4.2.0
Filename: janus_llm-4.2.0-py3-none-any.whl
Download: [link]
Size: 122329
MD5: 75f9bdc3da6ded3217b78c4c865d45e6
SHA256: 75ec9aed57e6800703ea456a9ac9c36c6c1e53fb67fef5f2ee081dc3f9b24816
Uploaded: 2024-11-05 21:53:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: janus-llm
Version: 4.2.0
Summary: A transcoding library using LLMs.
Author: Michael Doyle
Author-Email: mdoyle[at]mitre.org
Home-Page: https://github.com/janus-llm/janus-llm
Project-Url: Documentation, https://janus-llm.github.io/janus-llm
Project-Url: Repository, https://github.com/janus-llm/janus-llm
License: Apache 2.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11,<3.12
Requires-Dist: aenum (<4.0.0,>=3.1.15)
Requires-Dist: boto3 (<2.0.0,>=1.34.142); extra == "bedrock" or extra == "all"
Requires-Dist: chromadb (<0.6.0,>=0.5.0)
Requires-Dist: gitpython (<4.0.0,>=3.1.32)
Requires-Dist: gpt4all (<3.0.0,>=2.0.2)
Requires-Dist: langchain (<0.3.0,>=0.2.0)
Requires-Dist: langchain-anthropic (<0.2.0,>=0.1.15)
Requires-Dist: langchain-community (<0.3.0,>=0.2.0)
Requires-Dist: langchain-core (<0.3.0,>=0.2.0)
Requires-Dist: langchain-openai (<0.2.0,>=0.1.8)
Requires-Dist: langchain-unstructured (<0.2.0,>=0.1.2)
Requires-Dist: nltk (<4.0.0,>=3.8.1)
Requires-Dist: numpy (<2.0.0,>=1.24.3)
Requires-Dist: openai (<2.0.0,>=1.14.0)
Requires-Dist: pi-heif (<0.21.0,>=0.20.0)
Requires-Dist: py-readability-metrics (<2.0.0,>=1.4.5)
Requires-Dist: py-rouge (<2.0,>=1.1)
Requires-Dist: pytesseract (<0.4.0,>=0.3.13)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: rich (<14.0.0,>=13.7.1)
Requires-Dist: sacrebleu (<3.0.0,>=2.4.1)
Requires-Dist: scikit-learn (<2.0.0,>=1.5.2)
Requires-Dist: sentence-transformers (<3.0.0,>=2.6.1); extra == "hf-local" or extra == "all"
Requires-Dist: tesseract (<0.2.0,>=0.1.3)
Requires-Dist: text-generation (<0.7.0,>=0.6.0)
Requires-Dist: tiktoken (<0.8.0,>=0.7.0)
Requires-Dist: transformers (<5.0.0,>=4.31.0)
Requires-Dist: tree-sitter (<0.22.0,>=0.21.0)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Requires-Dist: unstructured (<0.16.0,>=0.15.9)
Requires-Dist: unstructured-inference (<0.8.0,>=0.7.36)
Requires-Dist: unstructured-pytesseract (<0.4.0,>=0.3.13)
Provides-Extra: all
Provides-Extra: bedrock
Provides-Extra: hf-local
Description-Content-Type: text/markdown
[Description omitted; length: 2411 characters]

WHEEL

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

RECORD

Path Digest Size
janus/__init__.py sha256=8ZZh7ctoYQaClu_ak9pFc5eYVEcaSju33Ru0vZBp_iM 361
janus/__main__.py sha256=lEkpNtLVPtFo8ySDZeXJ_NXDHb0GVdZFPWB4gD4RPS8 64
janus/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/_tests/conftest.py sha256=V7uW-oq3YbFiRPvrq15YoVVrA1n_83pjgiyTZ-IUGW8 963
janus/_tests/test_cli.py sha256=6ef7h11bg4i7Q6L1-r0ZdcY7YrH4n472kvDiA03T4c8 4275
janus/cli.py sha256=eGmzu8aei1QNN_WaWeMYltgIHdKr1MPwG2Er0AEBIuo 42563
janus/converter/__init__.py sha256=Jnp3TsJ4M1LWDAzXFSyxzMpygbYOxkR-qYxU-G6Gi1k 395
janus/converter/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/converter/_tests/test_translate.py sha256=T5CzNrwHqJWfb39Izq84R9WvM3toSlJq31SeA_U7d_4 5641
janus/converter/aggregator.py sha256=MuAXMKmq6PuUo_w6ljyiuDn81Gk2dN-Ci7FVeLc6vhs 1966
janus/converter/converter.py sha256=1WFGy8LozO8pVjbPcYJa9-TTZqgNxwUs7oDca86TcvE 26174
janus/converter/diagram.py sha256=-wktVBPrSBgNIQfHIfa2bJNg6L9CYJQgrr9-xU8DFPw 1646
janus/converter/document.py sha256=qNt2UncMheUBadXCFHGq74tqCrvZub5DCgZpd3Qa54o 4564
janus/converter/evaluate.py sha256=APWQUY3gjAXqkJkPzvj0UA4wPK3Cv9QSJLM-YK9t-ng 476
janus/converter/partition.py sha256=ASvv4hAue44qHobO4kqr_tKr-eJsXCPPdD3NtNd9V-E 993
janus/converter/requirements.py sha256=9tvQ40FZJtG8niIFn45gPQCgKKHVPPoFLinBv6RAqO4 2027
janus/converter/translate.py sha256=S1DPZdmX9Vrn_sJPcobvXmhmS8U53yl5cRXjsmXPtas 4246
janus/embedding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/embedding/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/embedding/_tests/test_collections.py sha256=llg-JSuRRFhKkHFiWWSHEWV3iaT6Lwue0lp2tEml9io 2668
janus/embedding/_tests/test_database.py sha256=BhsdCVz3eNZJN69y5XQcEajcBjPNF2pEM4qJGOEYRxU 1033
janus/embedding/_tests/test_vectorize.py sha256=StnjQ46blp6tl9hIVfwnU9R8vf5GaMvcrUlz4lMqRP8 1984
janus/embedding/collections.py sha256=wVAi9a0bvDewV7Yb6-bVnoBDG1qUebDhcFTaiIH-hwA 5430
janus/embedding/database.py sha256=WnH5Vq-uQaq8vxkNglNwlpaudGvXAekSA0j5cbUTQuo 3300
janus/embedding/embedding_models_info.py sha256=ZV0Ve4_Zq_B_fnL3QohAQUHlRvQGg0minm3IbILL3vs 5078
janus/embedding/vectorize.py sha256=s5DWrWuH0M9qYbLl4oqvwZzZo-ISjGU8Inc9KERQkSc 6449
janus/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/language/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/language/_tests/test_combine.py sha256=sjVVPUg4LYkAmazXGUw_S1xPrzWm67_0tCxhjemNdtI 1843
janus/language/_tests/test_splitter.py sha256=Hqexa39LLEXlK3ZUw7Zot4PUIACvye2vkq0Jaox0T10 373
janus/language/alc/__init__.py sha256=j7vOMGhT1Vri6p8dsjSaY-fkO5uFn0sJ0nrNGGvcizM 42
janus/language/alc/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/language/alc/_tests/test_alc.py sha256=jrvZCsz3uvbq6pqTKmymWNDgb20HHs69tj9TRbx69aM 1018
janus/language/alc/alc.py sha256=fKZDtbeLXiJ2e8t-eWSjeAW6WCMCTn2Fw7_jxvMPdNc 6863
janus/language/binary/__init__.py sha256=AlNAe12ZA366kcGSrQ1FJyOdbwxFqGBFkYR2K6yL818 51
janus/language/binary/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/language/binary/_tests/test_binary.py sha256=cIKIxjj6kIY3rcxLwqUPESP9bxWrHqMHx9TNuICgfeQ 1724
janus/language/binary/binary.py sha256=PHsVa8jcM7sW9aTboGRWXj6ewQznz0kVPNWtP4B9YPU 6555
janus/language/binary/reveng/decompile_script.py sha256=veW51oJzuO-4UD3Er062jXZ_FYtTFo9OCkl82Z2xr6A 2182
janus/language/block.py sha256=2rjAYUosHFfWRgLnzf50uAgTMST4Md9Kx6JrlUfEfX4 9398
janus/language/combine.py sha256=egZRl1xZXAFXa2ZjjfqnNckc9uxuo6e1MJgkRrCgvd8 3650
janus/language/file.py sha256=jy-cReAoI6F97TXR5bbhPyt8XyUZCdFYnVboubDA_y4 571
janus/language/mumps/__init__.py sha256=-Ou_wJ-JgHezfp1dub2_qCYNiK9wO-zo2MlqxM9qiwE 48
janus/language/mumps/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/language/mumps/_tests/test_mumps.py sha256=YxnQkobM9VR_Zow2oLaZxZs8bPipvbFWSza4zlWbMi8 1010
janus/language/mumps/mumps.py sha256=-eyafFN9IeUQMU7yEsICJDrDb5tkYV_EydqFCjcuM_o 7381
janus/language/mumps/patterns.py sha256=fLbgEnPYYggfqTnBwXf0XbnlU3g_bM4tsmO1YHYv5Jw 2313
janus/language/naive/__init__.py sha256=_Gq4inONyVYxe8WLB59d_69kqGbtF40BGKoJPnK4tZ0 258
janus/language/naive/basic_splitter.py sha256=RM9pJK2YkHfb6_EFEV-dh_rLqkjS6v0cn3ASPf8A6Fg 459
janus/language/naive/chunk_splitter.py sha256=ebRSbaJhDW-Hyr5__ukbdmAl6kQ1WWFqrq_SfCgHo6k 772
janus/language/naive/registry.py sha256=8YQX1q0IdAm7t69-oC_00I-vfkdRnHuX-OD3KEjEIuU 294
janus/language/naive/simple_ast.py sha256=YzeUJomVsnttJc8tI9eDROb2Hx9Vm9XKmOnLEp3TkzI 3112
janus/language/naive/tag_splitter.py sha256=IXWMn9tBVUGAtzvQi89GhoZ6g7fPXk5MzO0kMCr2mb0 2045
janus/language/node.py sha256=baoYFtapwBQqBtUN6EvHFYRkbR-EcEw1b3fQvH9zIAM 204
janus/language/splitter.py sha256=pYvDhGAYDDP7E4CZeNn76I6zVnHMNj6gTFUegKXyRPk 17005
janus/language/treesitter/__init__.py sha256=mUliw7ZJLZ8NkJKyUQMSoUV82hYXE0HvLHrEdGPJF4Q 43
janus/language/treesitter/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/language/treesitter/_tests/test_treesitter.py sha256=fmr_mFSja7vaCVu0TVyLDua3A94jMjY4AqSC5NqnOdQ 2179
janus/language/treesitter/treesitter.py sha256=q7fqfFxt7QsqM6tE39uqutRMsOfEgBd3omv7zVZSEOc 7517
janus/llm/__init__.py sha256=TKLYvnsWKWfxMucy-lCLQ-4bkN9ENotJZDywDEQmrKg 45
janus/llm/model_callbacks.py sha256=cHRZBpYgAwiYbA2k0GQ7DBwBFQZJpEGMUBV3Q_5GTpU 7940
janus/llm/models_info.py sha256=6ImXTgCeNkMPtW-9swdaWXISixb-UUqq6OCUl8kPxCs 10612
janus/metrics/__init__.py sha256=AsxtZJUzZiXJPr2ehPPltuYP-ddechjg6X85WZUO7mA 241
janus/metrics/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/metrics/_tests/reference.py sha256=hiaJPP9CXkvFBV_wL-gOe_BzELTw0nvB6uCxhxtIiE8 13
janus/metrics/_tests/target.py sha256=hiaJPP9CXkvFBV_wL-gOe_BzELTw0nvB6uCxhxtIiE8 13
janus/metrics/_tests/test_bleu.py sha256=k9hSSdGMITsTiXs-Aj4Q5t1_p2v2eD0O9m-vcRi2GKo 1652
janus/metrics/_tests/test_chrf.py sha256=I6AB323mSNj9_0dRIgQdslN0OcQH2fzYxdep68d1LZU 2214
janus/metrics/_tests/test_file_pairing.py sha256=8qB9xaZlaWmc6oAqQGYreRZLrZmrlVALcgtCz0Zp0uA 1892
janus/metrics/_tests/test_llm.py sha256=foKsYM12E4hq4cWjrUDN3WCl9-ViiREgLhudcqRol7g 2977
janus/metrics/_tests/test_reading.py sha256=iXu5SIo2-Opu7hgKcqCwfV-m6ZUSnEmHuXCXddOj1Vg 852
janus/metrics/_tests/test_rouge_score.py sha256=dnP99nry-U5wyE-CiC0eQwm78IyScnmGQH3BeIEdmLY 2032
janus/metrics/_tests/test_similarity_score.py sha256=tdzH_8hYb2h7fKxpd_a75di-GPnU_frZ0zn2aeYzkso 811
janus/metrics/_tests/test_treesitter_metrics.py sha256=AnVptvSir8XZ7KHaiDQXP-dHy_9lf36q7WGSn4VRt_0 4352
janus/metrics/bleu.py sha256=UCrerEtEF5TadbY-vxbr5TQv67j8hrOCk8Q2C5OQXlw 1759
janus/metrics/chrf.py sha256=c8AJLVUtzOezH0R7cJ9hwkLQCIHonm56TTYRTmYuBK4 1485
janus/metrics/cli.py sha256=Duuw2RF47Z-t1pal0cg3L_-N_91rx29krirqtIwjYLY 157
janus/metrics/complexity_metrics.py sha256=9sHxa9tY9IgdFC4grCmDSuu8Nkphm_FWbTecxgW78go 6574
janus/metrics/file_pairing.py sha256=b0848gbDTqKVge-uGiujtHdsgcbkpJ04nWF2ul_gbCw 3749
janus/metrics/llm_metrics.py sha256=nzzJMSnoZfgtzzltjoCu1l4-Qwuycd-V3z17AtStYdY 5700
janus/metrics/metric.py sha256=ZQXz2LLXA3_WW6BluF8Q2LdJKYVWZLYmhO4Ai116ZPY 17168
janus/metrics/reading.py sha256=RyOSebENWPGD1m_-QfKM9v2vfNAQVkiZ2Oyynb2HrVI 3253
janus/metrics/rouge_score.py sha256=XnA2ABAceIzzA_9rIYDaMtyD4pphHxXVwxaYvMcqZWE 2878
janus/metrics/similarity.py sha256=NKd-m8hMB27i1_1CQkG5o7HrAK2wTr89B21Y36kqHiE 1630
janus/metrics/splitting.py sha256=610ScHRvALwdkqA6YyGI-tr3a18_cUofldBxGYX0SwE 968
janus/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/parsers/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/parsers/_tests/test_code_parser.py sha256=3ay5QpUPcynX_EJ-YLl3PR28poutUkT7qvyWUSQ7Too 928
janus/parsers/code_parser.py sha256=3l0HfzgrvJuiwk779s9ZsgUl3xbp1nE1qZxh8aDYRBI 873
janus/parsers/doc_parser.py sha256=0pUsNZ9hKQLjIi8L8BgkOBHQZ_EGoFLHrBQ4hoDkjSw 5862
janus/parsers/eval_parser.py sha256=Gjh6aTZgpYd2ASJUEPMo4LpCL00cBmbOqc4KM3hy8x8 2922
janus/parsers/parser.py sha256=y6VV64bgVidf-oEFla3I--_28tnJsPBc6QUD_SkbfSE 1614
janus/parsers/partition_parser.py sha256=z9EoqttHacegZzhkoGa-j4vxuzaleDuq32FonzaXsW8 4974
janus/parsers/reqs_parser.py sha256=uRQC41Iqp22GjIvakb5UKv70UWHkcOTbOVl_RDnipYw 2438
janus/parsers/uml.py sha256=SwaoG9QrHKQP8rSxlf3qu_rp7OMQqYSmLgDYBapOa9M 3379
janus/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/prompts/prompt.py sha256=3796YXIzzIec9b0iUzd8VZlq-AdQbzq8qUGXLy4KH-0 10586
janus/refiners/refiner.py sha256=f2YDLnG2TF3Kws40chVOBQ91DD6zf2B1wcoP6WeQcIk 3829
janus/refiners/uml.py sha256=ZFvFLxOdbolYuOmZh_8K6kiHCWKuudqP71sr_TammxM 866
janus/retrievers/retriever.py sha256=n6MzoNZs0GJCH4eqQPS3gFlVHZ3eETr7FuHYbyPzTuo 3506
janus/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/utils/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
janus/utils/_tests/test_logger.py sha256=jkkvrCTKwsFCsZtmyuvc-WJ0rC7LJi2Z91sIe4IiKzA 2209
janus/utils/_tests/test_progress.py sha256=Rs_u5PiGjP-L-o6C1fhwfE1ig8jYu9Xo9s4p8yPysl8 491
janus/utils/enums.py sha256=AoilbdiYyMvY2Mp0AM4xlbLSELfut2XMwhIM1S_msP4 27610
janus/utils/logger.py sha256=KZeuaMAnlSZCsj4yL0P6N-JzZwpxXygzACWfdZFeuek 2337
janus/utils/pdf_docs_reader.py sha256=beMKHdYrFwg0m_i7n0OTJrut3sf4rEWFd7P_80A76WY 5140
janus/utils/progress.py sha256=PIpcQec7SrhsfqB25LHj2CDDkfm9umZx90d9LZnAx6k 1469
janus_llm-4.2.0.dist-info/LICENSE sha256=_j0st0a-HB6MRbP3_BW3PUqpS16v54luyy-1zVyl8NU 10789
janus_llm-4.2.0.dist-info/METADATA sha256=5iwBiBTpucpwF3UxClv2P25y9QOpaWsaEGFFyF7mmTU 4574
janus_llm-4.2.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
janus_llm-4.2.0.dist-info/entry_points.txt sha256=OGhQwzj6pvXp79B0SaBD5apGekCu7Dwe9fZZT_TZ544 39
janus_llm-4.2.0.dist-info/RECORD

entry_points.txt

janus = janus.cli:app