text-machina

View on PyPIReverse Dependencies (0)

0.2.12 text_machina-0.2.12-py3-none-any.whl

Wheel Details

Project: text-machina
Version: 0.2.12
Filename: text_machina-0.2.12-py3-none-any.whl
Download: [link]
Size: 97542
MD5: 3bfdb8d791085328b1ac4084e3d2199f
SHA256: db1a144c09123f05d5d74cfd2ec1db15a3c37dfc72406b2ac8e920f33ce0d734
Uploaded: 2024-05-08 10:28:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: text-machina
Version: 0.2.12
Summary: Text Machina: Seamless Generation of Machine-Generated Text Datasets
Author: Genaios
Home-Page: https://github.com/Genaios/TextMachina
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Requires-Python: >=3.8.0
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: PyYAML (>=6.0.1)
Requires-Dist: datasets (>=2.14.4)
Requires-Dist: spacy (>=3.6.1)
Requires-Dist: typer (>=0.9.0)
Requires-Dist: pydantic (>=2.3.0)
Requires-Dist: petname (>=2.6)
Requires-Dist: pycountry (>=22.3.5)
Requires-Dist: ftfy (>=6.1.3)
Requires-Dist: fasttext-wheel
Requires-Dist: rich (>=13.7.0)
Requires-Dist: scikit-learn (>=1.3.2)
Requires-Dist: mauve-text (>=0.3.0)
Requires-Dist: matplotlib (>=3.7.4)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: readchar (>=4.0.5)
Requires-Dist: evaluate (>=0.4.1)
Requires-Dist: textstat (>=0.7.3)
Requires-Dist: seqeval (>=1.2.2)
Requires-Dist: ai21 (>=2.0.0); extra == "ai21"
Requires-Dist: ai21-tokenizer (>=0.3.11); extra == "ai21"
Requires-Dist: openai (>=1); extra == "all"
Requires-Dist: tiktoken (>=0.4.0); extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: ai21 (>=2.0.0); extra == "all"
Requires-Dist: ai21-tokenizer (>=0.3.11); extra == "all"
Requires-Dist: anthropic (>=0.7.2); extra == "all"
Requires-Dist: cohere (>=4.36); extra == "all"
Requires-Dist: torch (==2.0.1); extra == "all"
Requires-Dist: transformers (>=4.32.0); extra == "all"
Requires-Dist: accelerate (>=0.22.0); extra == "all"
Requires-Dist: bitsandbytes (>=0.41.1); extra == "all"
Requires-Dist: requests (>=2.31.0); extra == "all"
Requires-Dist: google-auth; extra == "all"
Requires-Dist: google-cloud-aiplatform (==1.25.0); extra == "all"
Requires-Dist: anthropic (>=0.7.2); extra == "anthropic"
Requires-Dist: openai (>=1); extra == "azure-openai"
Requires-Dist: tiktoken (>=0.4.0); extra == "azure-openai"
Requires-Dist: boto3; extra == "bedrock"
Requires-Dist: tiktoken (>=0.4.0); extra == "bedrock"
Requires-Dist: cohere (>=4.36); extra == "cohere"
Requires-Dist: openai (>=1); extra == "dev"
Requires-Dist: tiktoken (>=0.4.0); extra == "dev"
Requires-Dist: boto3; extra == "dev"
Requires-Dist: ai21 (>=2.0.0); extra == "dev"
Requires-Dist: ai21-tokenizer (>=0.3.11); extra == "dev"
Requires-Dist: anthropic (>=0.7.2); extra == "dev"
Requires-Dist: cohere (>=4.36); extra == "dev"
Requires-Dist: torch (==2.0.1); extra == "dev"
Requires-Dist: transformers (>=4.32.0); extra == "dev"
Requires-Dist: accelerate (>=0.22.0); extra == "dev"
Requires-Dist: bitsandbytes (>=0.41.1); extra == "dev"
Requires-Dist: requests (>=2.31.0); extra == "dev"
Requires-Dist: google-auth; extra == "dev"
Requires-Dist: google-cloud-aiplatform (==1.25.0); extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: autoflake; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest-sphinx; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: Sphinx (<7.1.0,>=4.3.0); extra == "dev"
Requires-Dist: furo (==2023.7.26); extra == "dev"
Requires-Dist: myst-parser (<2.1,>=1.0); extra == "dev"
Requires-Dist: sphinx-copybutton (==0.5.2); extra == "dev"
Requires-Dist: sphinx-autobuild (==2021.3.14); extra == "dev"
Requires-Dist: sphinx-autodoc-typehints (==1.23.3); extra == "dev"
Requires-Dist: packaging; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: torch (==2.0.1); extra == "huggingface-local"
Requires-Dist: transformers (>=4.32.0); extra == "huggingface-local"
Requires-Dist: accelerate (>=0.22.0); extra == "huggingface-local"
Requires-Dist: bitsandbytes (>=0.41.1); extra == "huggingface-local"
Requires-Dist: requests (>=2.31.0); extra == "huggingface-remote"
Requires-Dist: openai (>=1); extra == "openai"
Requires-Dist: tiktoken (>=0.4.0); extra == "openai"
Requires-Dist: google-auth; extra == "vertex"
Requires-Dist: google-cloud-aiplatform (==1.25.0); extra == "vertex"
Requires-Dist: tiktoken (>=0.4.0); extra == "vertex"
Provides-Extra: ai21
Provides-Extra: all
Provides-Extra: anthropic
Provides-Extra: azure_openai
Provides-Extra: bedrock
Provides-Extra: cohere
Provides-Extra: dev
Provides-Extra: huggingface-local
Provides-Extra: huggingface-remote
Provides-Extra: openai
Provides-Extra: vertex
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15951 characters]

WHEEL

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

RECORD

Path Digest Size
text_machina/__init__.py sha256=5rU8e-XardFcazXEb7sV3aWD0owGURcSD2-Xa652jzE 78
text_machina/cli.py sha256=2dPtFMGB7qBH8LjGfe5Zwq1RRk68lEiNuGrhk7njhKs 3301
text_machina/cli_utils.py sha256=dig367U-cVBxVCuFBdbgDDSJd68dS7-9KEGuXORwH6c 6803
text_machina/version.py sha256=rd9kDhU0Aq0w_hbs9yVZKB908lCkLJhRIA7vKpCBWPE 968
text_machina/src/__init__.py sha256=UhiICr3kFijbOOZPGUhhDhgOnOETJbgz_e4D5FcX0wU 559
text_machina/src/config.py sha256=HYgm6TAIR38DUVSKYB_BAwffqcVMMq0p3yK9ptc_HpU 6780
text_machina/src/data.py sha256=C2zIP9cARqA-42bzYwl4TpS6rsF4DFG4zT2J8Dk8jgY 10083
text_machina/src/postprocessing.py sha256=c24fJudvRL5ryF_oYD2vVw6mtwzqJ1L0ojPKW5PlJ-Q 14789
text_machina/src/types.py sha256=lqKfK-fc3oaDigRebGJUlzHi0BZo21Vq7r-Nv6LSat8 1256
text_machina/src/common/__init__.py sha256=KOxfrUEGwEEJkCASlJqDOdFRFbJgZRkdE5GpSzSIpKw 85
text_machina/src/common/exceptions.py sha256=SeA931wYlTh-ylTchpHGrjxtfDRE6N_iSKYDpjfzEVA 5815
text_machina/src/common/logging.py sha256=vc9o0w3EiDrkdDAMnnlq5U5xdiFRhCMiQbkS-5q_CEY 1491
text_machina/src/common/utils.py sha256=gx2TyIJT2d-MmFIt-Tg2yFxjfZgl5bA6TdOAi9M3mnw 1227
text_machina/src/constrainers/__init__.py sha256=1KopNRapeIrFXde8w9jnQ1KU841gDlkOvzkEGd7k978 1045
text_machina/src/constrainers/base.py sha256=ywbKyhr9FqtUPAKJ9YPRI8RKEy792BLVb6up1UuCz1s 1445
text_machina/src/constrainers/length.py sha256=Ifw-UWsWxQatJzt0IrbmQZdO3Csd4olXOoXzaayFPHw 3081
text_machina/src/exploration/__init__.py sha256=JjlUKAJ6Tx0-D-apQHMa7HlFAPzjgniVIU1a62kVOug 884
text_machina/src/exploration/attribution.py sha256=uMwpJxUdI0xTejywbFuLLW7i-7AvJu8G17Oh08PnU-Q 1384
text_machina/src/exploration/base.py sha256=2reyaXB6rCPwYO__PvBpLJT-O9gBJfHsH2ipZPlEFvA 3317
text_machina/src/exploration/boundary.py sha256=iGzCxLzfRpDNLI_JCJj4v-UEOn3drBZF4d_MjhAthhQ 1238
text_machina/src/exploration/detection.py sha256=yyX0wt4iLVz0Ssa6CtElwqfa3m-uDpr02ZFB3lkCba8 1557
text_machina/src/exploration/mixcase.py sha256=G19NHPXYM90PYBrFdyh7auIKh2Us2MFhKDY5NPOcgxk 1915
text_machina/src/extractors/__init__.py sha256=A3ER0Z2L8ydldSkNdkqQffLbntH-_YJdUPuDeDWba-M 1505
text_machina/src/extractors/auxiliary.py sha256=4K5lWsNvB0Q-BEViSmkUqydng9E-idk7PzlcsWKVxjs 891
text_machina/src/extractors/base.py sha256=43fupXlNKfcxMpKJQftOwVfREMcAlNIrvpTKqRVdvCg 3085
text_machina/src/extractors/combined.py sha256=sInxMLZZo6-SnnZRk-qP2qtL-UovlyS8jfblRIJ16jg 1328
text_machina/src/extractors/dummy.py sha256=56Ux_z-8RfEsT80dvZjWUlpgYbh25573Bt4AACyg-dw 777
text_machina/src/extractors/entity_list.py sha256=T9u7bb2_H-wh8gb5Ekim_xgf0979sjjH7rHHwzQzCLk 1592
text_machina/src/extractors/example.py sha256=3SpkzgzOBDzN0Zy9LyIEelcc18Ghhso7wmGg9MJQsbM 2267
text_machina/src/extractors/noun_list.py sha256=GbiebeiLD7oIi-D32wSsNX90mJ8jpSzy1VI-eHrr_u8 1738
text_machina/src/extractors/sentence_gap.py sha256=9H17eOSffmZqAkGEpjKm9QNNROBuwt1Pu4VhhU53fCE 4447
text_machina/src/extractors/sentence_masking.py sha256=bQJc0UQgKpwF7TM5R_6rnRpoFXs7LhsntA3TuQlgpww 3984
text_machina/src/extractors/sentence_prefix.py sha256=W-ypWenzyMR_1jHJ5V3etgMXf518fjPluqEqy8uE-fY 3120
text_machina/src/extractors/sentence_rewriting.py sha256=qffWwZ468V7uYqrWMjkDB_BMEcAn5SRJxG9ES5TVq74 2845
text_machina/src/extractors/types.py sha256=LWcsGe-TIJFCJ9biDTkm0SPn4rCpiec3DxRAhLESGFs 852
text_machina/src/extractors/utils.py sha256=rpOVT1mvaRfarFxdgUC7kusqtqQNzSKbRK70QboakYg 2113
text_machina/src/extractors/word_gap.py sha256=OWyLxTx_XJZIrZ3g9bBdzsL0eyX3Brz25jbFRJRgYx8 5025
text_machina/src/extractors/word_masking.py sha256=9pCg2eW9zR_OFceBl8CChsu7I56jdnMVZ6-ihIO_NMk 5040
text_machina/src/extractors/word_prefix.py sha256=mjKeNb8uw8eAOLWroOoBz90iXDwJzLAG-tmKTYlwGFw 2889
text_machina/src/generators/__init__.py sha256=g0OlWyvrV7R8rxrF4KDQFNsWUTba7nHl0AGNt554pks 954
text_machina/src/generators/attribution.py sha256=jF5RK1_cuJtmIzYMvDaspJOOCE4vTaChesUVtxKNgTk 1593
text_machina/src/generators/base.py sha256=HZChwA9JnmwjjJE6O9_BHekdLBuJcnh3ok_ZiEd-AvA 3208
text_machina/src/generators/boundary.py sha256=RWyqyc38SlE9WUC2BkV1QgAfW60UDOxI4KU4d9f2Koo 1711
text_machina/src/generators/detection.py sha256=3Iku_w9-JAnoOJ2UmHdJ1_l6FThs4KGUk5Ln6wmEwuE 2255
text_machina/src/generators/mixcase.py sha256=eabUXvJ8tX--bUJP38pKRwbY70NLdiFOWzNg_FZeh5I 26488
text_machina/src/metrics/__init__.py sha256=QrkKEn_2q8E9dqDfONb6jMORhIhnPV3aj0jGPnAVdJ0 1849
text_machina/src/metrics/base.py sha256=R-ZI7kFW-esiUhxDsnVwuIQDJ_jBiSwykoiREjNcSsA 3047
text_machina/src/metrics/mauve.py sha256=fliyQwF8n__4xJRP4zmswJwWZUEJ5UhFgO_IzN1EwQ8 2029
text_machina/src/metrics/perplexity.py sha256=Ds9WpSt81XGm2S_WHIG3xqz5zzeuARBhABnptkp4CW4 2252
text_machina/src/metrics/repetition_diversity.py sha256=-b_CTRnktFsK5KDbqM65OLBcyvBW2APY4hnavG47AYg 3181
text_machina/src/metrics/simple_model.py sha256=P63du1KjUr8NE41VNWlji5V3Sz6KWdlJjKhcEhJxRpc 7474
text_machina/src/metrics/token_classification.py sha256=D65A0xGjsObJ0-9hyBkjNboEsoSWA0eiiDfYxVqJ8hs 8007
text_machina/src/models/__init__.py sha256=4dgUwGy1Y9l2Ibuv80BgKP5ae2red2GAYzJHhrB4TnU 1287
text_machina/src/models/ai21.py sha256=QUr4cv7aKUpeUkpb7wZlMEcpOFaMjaZDrrBAXOrnE4g 2230
text_machina/src/models/anthropic.py sha256=jymXoShNhlavhwE1_f8ZjybZXPOLvDHgnCI394mNiRQ 1413
text_machina/src/models/azure_openai.py sha256=uoG9lq_QUl_q5w657NUiOV_eqKwF_FPJ9yyX9Im0gqI 711
text_machina/src/models/base.py sha256=GYT15mJhoBNBmQJA32s_rIyMxM9gBq94o3PqmkRJOQU 2002
text_machina/src/models/bedrock.py sha256=vOto3V9hN8ExBTAby4sEhNY3-DYXnmQsMoWQsU1Bgmo 6017
text_machina/src/models/cohere.py sha256=zYfWI4-ruRTa4YMNC5m4mzAWSpi-XIU2MGOOBeOQrn4 1353
text_machina/src/models/deep_infra.py sha256=oyzqgIsSlGP9IM7o-hISXWlCzZn-M5GKU-p3Fupczac 714
text_machina/src/models/hf_local.py sha256=w3kxt16holxl6hLPMGC4d8kbkiqwfk7kHTTaQx8uudU 4509
text_machina/src/models/hf_remote.py sha256=FncInnmZL3-Z3SRzXrZ7x6_1PF_Zrv6BaECNbZRhzhY 2329
text_machina/src/models/inference_server.py sha256=qs6BUxjJy_miDJAgBrh1cRLWe_fJ4e_ivxDRsUc5mzg 3173
text_machina/src/models/open_router.py sha256=LfU2w3QJAZznXRhYmpj0g_DKJ9YtMkmSmoXopyKuzg0 1887
text_machina/src/models/openai.py sha256=lP_8ytcuXYe5hTNlwadjpmQkmAqNqxzmbANKYZdvdAc 2134
text_machina/src/models/types.py sha256=KKyHkqef-Px0erjz7pRCF3f0SMKo74cwopFNjZl86ow 931
text_machina/src/models/vertex.py sha256=dX9W9L5sCCnrf6m4pyxLWhBq9lg291He5_omcO61K5I 2361
text_machina/src/tokenizers/__init__.py sha256=rC9bP44cmnR49ZbphwnkyXjjEvLMgPKxxBaHsoJ21Gk 1591
text_machina/src/tokenizers/ai21.py sha256=i6kidNqs9kJYLdRqZizNgq8urDvaQlnWZLTMJfaoCSA 582
text_machina/src/tokenizers/anthropic.py sha256=D2CQh6CMb3_2HHOCy1cqs18qfAjuqwohzwUW-ol-VZ8 652
text_machina/src/tokenizers/azure_openai.py sha256=ojGQ6K8cinfATFWjvqGR3dg8ArCTvF_M7F2WCJ5dEB4 596
text_machina/src/tokenizers/base.py sha256=XLm2eKI__zwIa28cEKvREPCIhMQRIw0DD5FTCfMK4rc 2899
text_machina/src/tokenizers/bedrock.py sha256=S4MBWNY93HVerfi4lEmLPJRYk1Hj6GHreWOU01YlXTQ 555
text_machina/src/tokenizers/cohere.py sha256=5XOWzViQ__zHfrFyoFCj8wGNIXx-_tGRfHgfmvbbpEM 588
text_machina/src/tokenizers/deep_infra.py sha256=qQQe5lWls3-MSctF7mi-5IrTjBqtcb-j7P8r3q4MXB0 561
text_machina/src/tokenizers/hf_local.py sha256=2EJpEfRWpnpyPFTjciLrS7xQzQ2nXJiwmXeoKTyyts8 554
text_machina/src/tokenizers/hf_remote.py sha256=8A3KeVdRffO9gmyQRsHh0ncQw-MspWwLlq3yEPYiLI4 281
text_machina/src/tokenizers/inference_server.py sha256=8DDXm_coi6iBQGwRQoMPx5hcxBS9JGdW_KZiQqDda9w 375
text_machina/src/tokenizers/open_router.py sha256=j8r7a-jSHGEWn88wkAiqjoWJ1rLIgu0e5PHtx5ngd8M 564
text_machina/src/tokenizers/openai.py sha256=I3KvgVExlLubMTr4gpX284ut9y8Jgo8VclAmGsiRYwo 488
text_machina/src/tokenizers/vertex.py sha256=8Dy24DPecRguNxpUOPaYDWQGzpXr7vMxvd_V9AZ0ArE 556
text_machina-0.2.12.dist-info/LICENSE sha256=C7g19e1ycpR6I9ktDnS72ty_C-uSNcBzXDLRMQpLzto 19133
text_machina-0.2.12.dist-info/METADATA sha256=4DNZdpkJLIIfScgSwILBWgxyJiy7IHp1JpZVqwuYJIA 20979
text_machina-0.2.12.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
text_machina-0.2.12.dist-info/entry_points.txt sha256=Gu0JlDPlMS7kRu6YDlG_i0Loj2dGSCqZIgIXN2NvJ9E 54
text_machina-0.2.12.dist-info/top_level.txt sha256=0DG2sxvzYPeZDNQuLKJZM7RHgEGPuZD7mFE_TJiasZ0 13
text_machina-0.2.12.dist-info/RECORD

top_level.txt

text_machina

entry_points.txt

text-machina = text_machina.cli:app