pyscaLR

View on PyPIReverse Dependencies (0)

1.1.0 pyscalr-1.1.0-py3-none-any.whl

Wheel Details

Project: pyscaLR
Version: 1.1.0
Filename: pyscalr-1.1.0-py3-none-any.whl
Download: [link]
Size: 91238
MD5: 143f73cfb7314ed4457a2d557186996f
SHA256: dae33057ec8e7f67a6a6397a614dd806560c499493730e64a986200f82fc44d6
Uploaded: 2025-03-07 09:26:12 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pyscaLR
Version: 1.1.0
Summary: scaLR: Single cell analysis using low resource.
Author-Email: Infocusp <saurabh[at]infocusp.com>
Project-Url: Repository, https://github.com/infocusp/scaLR.git
Project-Url: Homepage, https://github.com/infocusp/scaLR
Project-Url: Issues, https://github.com/infocusp/scaLR/issues
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.10
Requires-Dist: anndata (==0.10.9)
Requires-Dist: isort (==5.13.2)
Requires-Dist: loky (==3.4.1)
Requires-Dist: memory-profiler (==0.61.0)
Requires-Dist: pillow (==10.4.0)
Requires-Dist: pre-commit (==4.0.1)
Requires-Dist: pydeseq2 (==0.4.11)
Requires-Dist: pyparsing (==3.2.0)
Requires-Dist: pytest (==8.3.3)
Requires-Dist: pyyaml (==6.0.2)
Requires-Dist: scanpy (==1.10.3)
Requires-Dist: scikit-learn (==1.5.2)
Requires-Dist: shap (==0.46.0)
Requires-Dist: tensorboard (==2.17.0)
Requires-Dist: toml (==0.10.2)
Requires-Dist: torch (==2.4.1)
Requires-Dist: tqdm (==4.66.5)
Requires-Dist: yapf (==0.40.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15879 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
scalr/__init__.py sha256=gdkxC30nPTzTHXpCLysRVWnl1CT-gvInt--83QV2HeI 350
scalr/data_ingestion_pipeline.py sha256=54AQVxGeNMML3jXDzTsFyt-Y7ffkhHsCIf_K2zYaAkM 8003
scalr/eval_and_analysis_pipeline.py sha256=EHlY2n5dP7bBE6JOqY8pHxAUH1-n-SYiLDeWrtNJ3kI 9135
scalr/feature_extraction_pipeline.py sha256=B1tIJNEDeA9zXiKhUhIoKKhgnDULcIVpQ1WKwNaSjvM 9038
scalr/model_training_pipeline.py sha256=qG6Msw9Bt5YADyuk9aYAXXNe9jV2eu-4_5qmSAAOIlk 6876
scalr/analysis/__init__.py sha256=LbMRoKTd75Y5MMZcaMRegMyBZGApZLPB89ZI51MF8zQ 356
scalr/analysis/_analyser.py sha256=miSoNDu0jSm2p-cSzXzGv_OHXjq8DtbGXuf575PEsCE 1588
scalr/analysis/dge_lmem.py sha256=XBG7Nh3xc7FKzfDfZ-DJhkJcVOHienVw3xeQYdYTdMc 24031
scalr/analysis/dge_pseudobulk.py sha256=suhWqEB18B8pqLQ1GTOmT-1dRrtia3FBfCdn7NBNihI 13276
scalr/analysis/evaluation.py sha256=LH5ZtzBZKiDZvO6ELX5c7z6h6bMZwTWv5-vYdq1AO5o 2086
scalr/analysis/gene_recall_curve.py sha256=DqviSahjPIgsAD_vKm8enisytls6IoBp3Msu9tVpRhk 9848
scalr/analysis/heatmap.py sha256=EoPlOEbr_9PIi1Z39GYE00kYQGnHrBTlN84LTn9chO0 3655
scalr/analysis/roc_auc.py sha256=snqCC2P2Mq6gmT51LbdnwWM75j7IVRanW3MMXnUX78c 2308
scalr/analysis/test_dge_lmem.py sha256=0IBPnTZzPa1EiI4Q1YwJNSvF99TVqIaVWT7GnZlGcbM 2189
scalr/analysis/test_dge_pseudobulk.py sha256=cUEOauGIQkAjnnvgOd1nyPI3dJnhIaLfkelHuYBdH-w 4776
scalr/data/__init__.py sha256=2KH77fA9Semd82hXzJcmDI6Mx_Dr9ubc316NIkFZ3Hw 47
scalr/data/preprocess/__init__.py sha256=NIb6yj6oIRIRDK-pknvjzXmS-Xo_y27L7RAVrU96vZo 165
scalr/data/preprocess/_preprocess.py sha256=98wpv12Cexp147b5sZpPH7_cih4cqhX7ee42fVmLg8w 2712
scalr/data/preprocess/sample_norm.py sha256=XEbBmW3_eUXbCK-Ue0ioVmrOGVaLWqjVyRS48HI5VAs 1024
scalr/data/preprocess/standard_scale.py sha256=C1qPXwyy0BS8hQoey6iYlleU8jAW8k256Oq5M94jXfU 4150
scalr/data/preprocess/test_sample_norm.py sha256=WN0ErEk2Hv7iubJLtCyAiy4HEmIo5uaulhOtOZpoXZU 1325
scalr/data/preprocess/test_standard_scale.py sha256=iWPAg3VoqYvktshNLmYuVrNmWyZ7hboHpdbPzuhrV48 1667
scalr/data/split/__init__.py sha256=tHrgbb5oB_qsujmuTNgXedA3PGm6tkP2rzLAXrJA-DU 307
scalr/data/split/_split.py sha256=htIZfKuoQd799c1ptV4VCHOitPjkNlYtakIZUxXe0Xo 5263
scalr/data/split/group_splitter.py sha256=YWxqOat-lUIJONFuXIWvlkU8EpaRLyovwiUCF16ZQrM 2035
scalr/data/split/stratified_group_splitter.py sha256=6W_tT0HcyAHScgJVvD__MjzwiqSt13cfxnqZx4aKKh8 4537
scalr/data/split/stratified_splitter.py sha256=jFTgVVDZ0Lbf6Kc-dut96nquMr23KifYn__oh7uZDBU 3741
scalr/feature/__init__.py sha256=zFkz9OspiWUanc5LcEs4bVPEZcbdxBHrMSIwc6STVCs 95
scalr/feature/feature_subsetting.py sha256=cRLGIzzkbc_8gNZFnlCjMokkoqcoag--CkpAKMx71jY 7448
scalr/feature/scoring/__init__.py sha256=MvRm60icsWDJC9OWG5YCv8wr35OSlLQy1amRPcftUps 144
scalr/feature/scoring/_scoring.py sha256=hosFIQHW8VsFYuHszhxuiSkhIh3_Dyy_y-Coqk87tYY 1573
scalr/feature/scoring/linear_scorer.py sha256=MKwZnVJ-vA9o4nXYi39hWn8HSf43YgHQqxV9tqr22Os 757
scalr/feature/scoring/shap_scorer.py sha256=dmYuxC2h2KwYSjHjvbU14irrciJ-A0i-LnvFY2g58yw 8009
scalr/feature/selector/__init__.py sha256=OJnwTQ7A8vFCdDvktB8aZ8P72PWdpfMH1iDuuZQsYYQ 196
scalr/feature/selector/_selector.py sha256=lL3UgXoCYL4juCCMBtj_vciItsv0UQ4olets_7jId6A 1055
scalr/feature/selector/abs_mean.py sha256=L-iWd9kEVUFPKS4zkhY9nKtog947ymjXXkoXThZeOuM 1192
scalr/feature/selector/classwise_abs.py sha256=x_PawKc7-5XHFNk6PJiQQ1_ikAUfJ7Kt1kUiE7MULVk 1474
scalr/feature/selector/classwise_promoters.py sha256=-CykjMi0XeqBR427qEGiQvtT97souZTluKr0VU1zfIU 1412
scalr/nn/__init__.py sha256=7YphBvj8dRtLr4B8P0fHcERVL0KHZrKTxXIOpTTgY38 110
scalr/nn/callbacks/__init__.py sha256=9fQ1xCOlbZoAnjiohjTUIpx1lXkJt9S_t5-mOjn1qeY 216
scalr/nn/callbacks/_callbacks.py sha256=4wxrJixGK6TOaD8CBHu3v13xY3cQrhNFz4MoRcuvkqc 1950
scalr/nn/callbacks/early_stopping.py sha256=ifcYbDMOd3m_wKEV2DfhqpLeRnaVOhoHMPPLUiiIpys 2064
scalr/nn/callbacks/model_checkpoint.py sha256=43NXQ_KbxhwriEnZ6jdBkZOrQSTBWgeILBM1h6uPHgE 2266
scalr/nn/callbacks/tensorboard_logger.py sha256=7ovdFSV_wHlId7lw3sRFv07SrsYLBIHbcnqtfvxDCrg 1380
scalr/nn/callbacks/test_early_stopping.py sha256=7mwDzFES6XXFnbCt3Uh9k9s4dy4LTIwmNPoc8MA-XgM 1019
scalr/nn/dataloader/__init__.py sha256=-uNZ8mqleXk_KcX59UYJqe31D53OGfsVHuHPwaLtvHo 186
scalr/nn/dataloader/_dataloader.py sha256=C2VGng-IvOFA6yl4lS1e7VkqUSTkL0IA20P5y93Dysk 3526
scalr/nn/dataloader/simple_dataloader.py sha256=1ekx7_eg8gMfqP6tioX_7lal7XcmFKKbeVy2KVM-dQ4 2365
scalr/nn/dataloader/simple_metadataloader.py sha256=FGwJDHok4Z0Vd36skdQysOwOURYCC2wUlJPlCpMHopQ 3096
scalr/nn/dataloader/test_simple_dataloader.py sha256=D_maxvo91y3eDatB-9Bhw6WogHuGUXlAncLCtjcvjFc 3277
scalr/nn/dataloader/test_simple_metadataloader.py sha256=PCbtIPHDDwpfTzYX6EzeUudtRneOa7M9GMzRSr6exbU 1560
scalr/nn/loss/__init__.py sha256=FYlRngiET8hw0LHBJtdXuKfCVi1GhZEJ2o-jum8y7FI 67
scalr/nn/loss/_loss.py sha256=T_t9ufZRI5cL0ZYryMUFoJgGg__jfqRHu0TFr9bGvgk 900
scalr/nn/model/__init__.py sha256=52QbA4xYURfVr6KPturJFy-zVylyC3y12e06jcNEYMI 148
scalr/nn/model/_model.py sha256=CBc7u5vyYD2E6I3sP5cfhIhB8DxNCxiA8Pv8_T_OEaE 1547
scalr/nn/model/sequential_model.py sha256=XY5BIXcnP-pFsmf8b83kK2i2ryJNxS-oNbqT6kWoQf0 3986
scalr/nn/model/shap_model.py sha256=nbcKJszQ9KNnb8Ywvg2BBwMV5j9lx-dWQgcipWD3t0g 757
scalr/nn/trainer/__init__.py sha256=DdnviTmI2HZSuuOoqA6NJeD4L3sSXxMmOGTkZvMe9Sg 87
scalr/nn/trainer/_trainer.py sha256=VvvDJb6gploO1olGFv2JiZn0kdxbCFq6p9rrfTljYOM 4757
scalr/nn/trainer/simple_model_trainer.py sha256=26amAU8PTn4U0adiJ4JSK0HWNe3MTMVnD4ohnID_XGo 605
scalr/utils/__init__.py sha256=fsd7zC9dEOxaWe-BQ5J-uZzQ4TT6eoXcSn_TwCUPnrw 545
scalr/utils/data_utils.py sha256=odFvbxegj0J8HEcMzST9z0MTaX-ccb6gifXqe6zIUOk 4806
scalr/utils/file_utils.py sha256=3KKMOjKu1Z6mpFEgoMSoFgTSIy4GlMzu6d3PfWN_NYI 10742
scalr/utils/logger.py sha256=tMAWZdm0APY3uqaWvlyVdN17XZyL7pvsAOV4feiiE90 2340
scalr/utils/misc_utils.py sha256=h1sZG1hPRdKaEGdQ2M4P4hQusumyQSq_Yswti_S0tTU 1585
scalr/utils/test_file_utils.py sha256=D6RcArYkNePqi5E0xOkLlOSUI5yUCerHQoo4gDLmDsU 1904
scalr/utils/test_misc_utils.py sha256=wT-QZuAqG4MnQFNoDLCMs6StzGTePPZrMa0RprsJsO8 1035
pyscalr-1.1.0.dist-info/METADATA sha256=8oogBk0DvcoGW6Ai-NzmP1qIBLC8A3ipffMPqQQrmOM 17641
pyscalr-1.1.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
pyscalr-1.1.0.dist-info/licenses/LICENSE sha256=VYYN2fDJNFbBdZagScs0ze1lr6MhmIjLfQo-sY6G_2g 35150
pyscalr-1.1.0.dist-info/RECORD