topmost

View on PyPIReverse Dependencies (1)

1.0.2 topmost-1.0.2-py3-none-any.whl

Wheel Details

Project: topmost
Version: 1.0.2
Filename: topmost-1.0.2-py3-none-any.whl
Download: [link]
Size: 79335
MD5: 2218b6d1f49ae4e082a34027e4dffc47
SHA256: 4e11ae9254446fdd988064a5bda38cb80fcc5671f2ed87ce25ba2e77eb9ea81b
Uploaded: 2025-03-07 11:21:03 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: topmost
Version: 1.0.2
Summary: Topmost: A Topic Modeling System Toolkit
Author-Email: Xiaobao Wu <xiaobao002[at]e.ntu.edu.sg>
Project-Url: Documentation, https://topmost.readthedocs.io/en/latest/?badge=latest
Project-Url: Homepage, https://github.com/bobxwu/topmost
Project-Url: Repository, https://github.com/bobxwu/TopMost.git
Project-Url: Issues, https://github.com/bobxwu/TopMost/issues
License: Apache 2.0 License
Keywords: toolkit,topic model,neural topic model,bert,semantics,text
Requires-Python: >=3.9
Requires-Dist: pandas (>=2.2.0)
Requires-Dist: plotly (>=6.0.0)
Requires-Dist: sentence-transformers (>=3.4.0)
Requires-Dist: torchvision (>=0.21.0)
Requires-Dist: gensim (>=4.3.3)
Requires-Dist: scikit-learn (>=1.6.1)
Requires-Dist: tqdm (>=4.66.0)
Requires-Dist: fastopic (>=1.0.0)
Requires-Dist: bertopic (>=0.16.0); extra == "dev"
Requires-Dist: pytest (>=8.3.0); extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 16122 characters]

WHEEL

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

RECORD

Path Digest Size
topmost/__init__.py sha256=XL82jlt7hsvnuGLtWx_l_Bv_zQXNOdkmEXUDmunvuy4 1873
topmost/data/__init__.py sha256=zRsULb4FIeiTmbM0v9DQtUkKmYCzfmQxL_p40C_s-p8 216
topmost/data/basic_dataset.py sha256=aiudPdtqWEunwKajeMuk-XpJrs6iNOHuXkHGfsfwoMg 5354
topmost/data/crosslingual_dataset.py sha256=n9gF4O9zP5a_Mibjepm9gLbmZX47qqnl-nJ-QRjyFRQ 4993
topmost/data/download.py sha256=a8rabyNU_iIqDqbYL7GTj_vDhqUylI5siwYsTejJnMA 939
topmost/data/download_20ng.py sha256=3HjrrLD-2O9lP5GFLzVX-M_dg0MuAK_ft-S6fYJx71g 1673
topmost/data/dynamic_dataset.py sha256=m_b5YG81wNWeS8uxkSHOmWBsYejcoDRoFNUumcSoEJI 3652
topmost/data/file_utils.py sha256=NtaPLWk7e-fKa6QIgol2yNdUIewyGfMifY62oKnYJxw 952
topmost/eva/__init__.py sha256=8Spl4lhP6GCOPy1bGMuVBg7udRZSlwUolS_Q-4iebgc 484
topmost/eva/build_hierarchy.py sha256=1x5E6fIR0vzhUqkDA-SBvCHcLsixCTjK-jHFeUASyfM 1104
topmost/eva/classification.py sha256=ylW6oFrCB5DSwWMVu-Lv-dI8S6-LMtdUEbDl0-VemkQ 1850
topmost/eva/clustering.py sha256=FdzubhhfjGK2Tzx13Ce4fuOY5wjPuOAN0XILBdyjzD4 1263
topmost/eva/hierarchy_quality.py sha256=GMKZyhPYMfmBua41DyzQKaOIpuv-eKsqlq7q4NTWqc0 9263
topmost/eva/topic_coherence.py sha256=JuleLxgGgYo2ZA4NahjmtRrtqXLJCQBtXN7TsFnMzrA 1441
topmost/eva/topic_diversity.py sha256=m_Q8I11aXZJPikK3NBwntN1CSFi2sMoNO6n_Jk5ks6Q 1701
topmost/models/Encoder.py sha256=PDcZI_qf2PyATaEhaj8D9CZdWEf8VbVWmn0E6gj1a-A 1326
topmost/models/__init__.py sha256=apxb9RNxDK0Z8hEjGqp6wwBHHmZruppu2jR2rQPdRPY 551
topmost/models/basic/CombinedTM.py sha256=mzRVnwPpkJD6VsXuporkEgPhxlMaEoUvPtJtAYQYFNQ 3917
topmost/models/basic/DecTM.py sha256=dYnkVd8YPJ9oVjJR6C43neqfEwFbXP3RWlAn6wkC2tw 3758
topmost/models/basic/ETM.py sha256=IecGChTLYJDll--JKIA5pEUB80kBEEeX3uKgZKjbvaE 2512
topmost/models/basic/ProdLDA.py sha256=Z8hCY48VktzdFoYMXJqQfUa-Y5JG_oKieJtaqv-vJ6I 3646
topmost/models/basic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/basic/ECRTM/ECR.py sha256=AYA6F1DpQcMAkGp-CUqZr7WBJEAqEaVPrOvlVsavVU4 1503
topmost/models/basic/ECRTM/ECRTM.py sha256=jSv3k417Y-smWwI-Y4Ay10v0qL0H42URLPDazOWMPpk 4506
topmost/models/basic/ECRTM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/basic/NSTM/NSTM.py sha256=MKa0EuqQZ6WKGnGklDn4h5Sr080KPB5wnpAqC7R59hs 2253
topmost/models/basic/NSTM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/basic/NSTM/auto_diff_sinkhorn.py sha256=g-Ooiy0mpbQwMeVmfDMPcsRc7QGuwkPgZl6Nkg4aUc8 850
topmost/models/basic/TSCTM/TSC.py sha256=WnZS5_G2bxOb4XU1YCCWrVjvxnIuKPZohMnkkCRJ4Ro 2941
topmost/models/basic/TSCTM/TSCTM.py sha256=A0FnfnaWlXD8nPTAaoLxppnYG3LIWOvqorddL4PZbgY 2575
topmost/models/basic/TSCTM/TopicDistQuant.py sha256=loR82ThqMoLD85zXkqJahUfhjPDpgzF-xx-gBfoe2eU 1675
topmost/models/basic/TSCTM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/crosslingual/NMTM.py sha256=MMYD6rs_lMsBoGEUtI2FTip1CvGASe2WCwPfKsGsWdU 4478
topmost/models/crosslingual/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/crosslingual/InfoCTM/InfoCTM.py sha256=NnjiBvTthkSebS0LHw2x9L9C-cOpNZamw-Ere2V1L7w 3546
topmost/models/crosslingual/InfoCTM/TAMI.py sha256=nPWPcz1FMJ-Dw8i4XF0evpdrxdZWMfQWOcal3rg9UAc 3628
topmost/models/crosslingual/InfoCTM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/dynamic/DETM.py sha256=PPFGz3Gr59Z27tqQvInxvKFlYfiqE-6LofpUFdeUS3Y 9767
topmost/models/dynamic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/dynamic/CFDTM/CFDTM.py sha256=l5GZP8s3f3xXPXxi_t0G3MF_gAn7XIhOSBEigkBw4xQ 4346
topmost/models/dynamic/CFDTM/ETC.py sha256=lT9L6mE8LHDn5A5ejMYscVlpKG_nytH3ULhCpg5XZSw 2365
topmost/models/dynamic/CFDTM/UWE.py sha256=QpeM-sTac1KkXW0UdSCoS8SULZ8Go12R2PiqRwlNJTk 1635
topmost/models/dynamic/CFDTM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/hierarchical/ProGBN.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/hierarchical/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/hierarchical/HyperMiner/HyperMiner.py sha256=aBDXZgV2BG7KR6sNGcnSYRXfmIvfaTi3JLImo01exts 5234
topmost/models/hierarchical/HyperMiner/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/hierarchical/HyperMiner/manifolds/__init__.py sha256=Ch1JFMW3NUrifGjGPoWR3IAusBjQo6tqHnPpKAJINw8 107
topmost/models/hierarchical/HyperMiner/manifolds/base.py sha256=QpmqCfJI1B1eEfNwPxuuFjSaQI5nQY976a0N6xJhZm4 6632
topmost/models/hierarchical/HyperMiner/manifolds/euclidean.py sha256=_hAAEzaXSJYsr_SXglGHMJqYvqoB83s_SISgEeksjpA 1386
topmost/models/hierarchical/HyperMiner/manifolds/math_util.py sha256=Is5U0bWo5w1Xi-fty2KJ97--eYdlh7RQN-b3X4HEmeY 5117
topmost/models/hierarchical/HyperMiner/manifolds/poincare.py sha256=a6DtPcl88vvKHE7W5EupW5wVaUynKraZy2eKK4DO8KU 4403
topmost/models/hierarchical/SawETM/SawETM.py sha256=7FcnvPq_C8qZzNCfk-scx-kZe5mp0oh74jJZdtoVK6o 7821
topmost/models/hierarchical/SawETM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/hierarchical/SawETM/block.py sha256=zfOCpW0MZczAGma-x6YHA5juFwwxSGy9FCWs2Z_T0NM 1392
topmost/models/hierarchical/TraCo/CDDecoder.py sha256=YzDlmXqtn6pD6zfQwC9qgHnyu1zLIFTuTJWyi_Fxa7A 1900
topmost/models/hierarchical/TraCo/TPD.py sha256=NS0-Jqs7MtVJaNW3iy7QS2BHm_9Y5-iOwHJWUp9xkK4 1952
topmost/models/hierarchical/TraCo/TraCo.py sha256=g1in457vCQLWvFlVMwZp2MoYJT1CijasAe3zjhcYQho 4262
topmost/models/hierarchical/TraCo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/models/hierarchical/TraCo/utils.py sha256=lwj-BAv7NssHVRqoVm47DuD3BJV79-v9EmMjtlDJ15g 485
topmost/preprocess/__init__.py sha256=EeRZvemFbWLZPFXV-_RJz5rSyEXYxt2D1cO4_Tl88XY 34
topmost/preprocess/preprocess.py sha256=YQP3DhOs7Mc8Tj7pir-NzSg6WZp9wlCqn5NUCOP3Sps 13185
topmost/trainers/__init__.py sha256=4-ImGRvA4cIhu4p1U2krQzE862NRiIV-ayPuTx7Le0Q 632
topmost/trainers/basic/BERTopic_trainer.py sha256=vzX7sJzkqd4pm0gQr33-MIKk6_hQgiVpZ65AeZ0IIwI 1095
topmost/trainers/basic/FASTopic_trainer.py sha256=-06qBGIpLCpLxMkihdefW_EAornIWx4HKywTaES_v5s 1834
topmost/trainers/basic/LDA_trainer.py sha256=TjUpFGxk36V_FGgMYFHwkf-ZjDlFy0lOna_wKL07wo8 3334
topmost/trainers/basic/NMF_trainer.py sha256=9VZg9gzLZDkDsMWqPdEFoWPeVCO7ii_GFtWfAGdDlA4 2897
topmost/trainers/basic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/trainers/basic/basic_trainer.py sha256=x6VVvRoKOspN2zPWtOpdwaUr74nEga_QGJ5flTdUoMI 3892
topmost/trainers/crosslingual/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/trainers/crosslingual/crosslingual_trainer.py sha256=udbtO5B2j0CWuPXqXK-rn6bjr4HT59HQas7x0QfeJxQ 4704
topmost/trainers/dynamic/DTM_trainer.py sha256=-vqacldqQjU1iagAvrssaFWXF7ggy-Dt6PZIiOz_nGU 4586
topmost/trainers/dynamic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/trainers/dynamic/dynamic_trainer.py sha256=0XpWhOIyayq710JkPy0-hEGrBFDDudv2S2BaBYAE11c 4105
topmost/trainers/hierarchical/HDP_trainer.py sha256=sFdSYpw7fjO7Y85TqeXK9NTwJli7UdSYDmqhghHIHK4 2972
topmost/trainers/hierarchical/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/trainers/hierarchical/hierarchical_trainer.py sha256=CpjflGpMnkpxULsAhCVXs-Of5XrjeS8XPPDMTAarLM4 4790
topmost/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
topmost/utils/_utils.py sha256=CDSzyIiSz86upwd3_t-ocjgUA5AgJHAJ6_9VsFD2PEI 1146
topmost/utils/logger.py sha256=Twa40u38yZTB1i94YVEthhqajTMIIt2rUwtnfofe9cw 854
topmost-1.0.2.dist-info/LICENSE sha256=yVuuHRzgI17MzTVgt3LsHvuX80innw--CmNPDCzO_iw 11358
topmost-1.0.2.dist-info/METADATA sha256=b0wm8xYTBtZ7_Emd6VhILVObu7C7yyHb5alaboMb-vs 17114
topmost-1.0.2.dist-info/WHEEL sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM 91
topmost-1.0.2.dist-info/top_level.txt sha256=LGxnB073Vb97ZHW3Iz16d0q991aBULtbPFpwmYKqVME 8
topmost-1.0.2.dist-info/RECORD

top_level.txt

topmost