leaspy

View on PyPIReverse Dependencies (0)

1.5.0 leaspy-1.5.0-py3-none-any.whl

Wheel Details

Project: leaspy
Version: 1.5.0
Filename: leaspy-1.5.0-py3-none-any.whl
Download: [link]
Size: 611204
MD5: ae6af3fb2c07d4ff319f5477818ccf19
SHA256: af084a61960c23ea092f25aa9b5a8269a2c40116eb1950656a27f57ffacb4d54
Uploaded: 2024-06-12 12:14:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: leaspy
Version: 1.5.0
Summary: Leaspy is a software package for the statistical analysis of longitudinal data.
Author: Igor Koval, Raphael Couronne, Etienne Maheux, Arnaud Valladier, Benoit Martin, Pierre-Emmanuel Poulet, Samuel Gruffaz, Cecile Di Folco, Juliette Ortholand, Mkrtich Vatinyan, Benoit Sauty De Chalon, Nemo Fournier, Quentin Madura, Stanley Durrleman
Author-Email: igor.koval[at]inria.fr
Maintainer: Igor Koval
Maintainer-Email: igor.koval[at]inria.fr
Home-Page: https://gitlab.com/icm-institute/aramislab/leaspy
Project-Url: Bug Reports, https://gitlab.com/icm-institute/aramislab/leaspy/issues
Project-Url: Source, https://gitlab.com/icm-institute/aramislab/leaspy
Project-Url: Documentation, https://leaspy.readthedocs.io
License: BSD-3-Clause
Keywords: leaspy longitudinal mixed-model
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9, <3.12
Requires-Dist: torch (>=2.0.1)
Requires-Dist: matplotlib (<4,>=3.6.3)
Requires-Dist: pandas (<2,>=1.4.3)
Requires-Dist: scipy (>=1.11.4)
Requires-Dist: scikit-learn (<2,>=1.2.2)
Requires-Dist: numpy (<2,>=1.25.2)
Requires-Dist: joblib (>=1.2.0)
Requires-Dist: statsmodels (<1,>=0.13.5)
Requires-Dist: numpydoc; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-subtests; extra == "dev"
Requires-Dist: sphinx (>=3.3.1); extra == "docs"
Requires-Dist: sphinx-gallery (>=0.8.1); extra == "docs"
Requires-Dist: numpydoc (>=1.1.0); extra == "docs"
Requires-Dist: sphinx-theme (>=1.0); extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6629 characters]

WHEEL

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

RECORD

Path Digest Size
leaspy/__init__.py sha256=NKckakWq_K_-C3llllMmS0SpIrVtIVsM4apUZLwOE28 905
leaspy/api.py sha256=TiRTez9ASuPvzdruHeBOW9yGmOYE0Cn1sOFPK8ugVYQ 28030
leaspy/exceptions.py sha256=8SEs2fCpBLQwtRh4rTxLNUgKxAa6n74pMMl1JyevKPQ 1841
leaspy/algo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/algo/abstract_algo.py sha256=W_nuWJd1HN7hPz3i5h83lAkNRF6AzijTuWbpywNU1M8 14070
leaspy/algo/algo_factory.py sha256=GeophT2UT-ilWGBjmzq-zHWDS4K1KcPN6Y-sueUQBfk 3786
leaspy/algo/_legacy/data/default_gradient_descent_personalize.json sha256=Qts1y4hR3rwKOr86z1gJW0C5eC-gNhShbIEHtWpmBUE 191
leaspy/algo/data/default_constant_prediction.json sha256=Gtfr7Vw5KXoNW94y-ooy7ZG8HYjR_sR2UkEk3I-DH5A 132
leaspy/algo/data/default_lme_fit.json sha256=sKa4ji21R7LzOBk5CBN-jb_4wg3sedAE4HcpJIAiJu8 267
leaspy/algo/data/default_lme_personalize.json sha256=ghb4hdWn3rfwuGkneU1VlmCRZnx5wz6FuTAXtslyeKk 98
leaspy/algo/data/default_mcmc_saem.json sha256=KRif1hL5ogY_E4v5WIviWbPmeQFKJ_pHBQIQ-FAG40c 926
leaspy/algo/data/default_mean_real.json sha256=D0EYMmuVDikgON_qIvXVWhPNeKLcy_KNDFJTBGUDD4A 583
leaspy/algo/data/default_mode_real.json sha256=shPBg3pmpbwnmKZaeldogr16QXU1M133J0rCrrh1hnI 583
leaspy/algo/data/default_scipy_minimize.json sha256=m1OG04GFN3CTMvJFt6iqLLD7HwNKKdzgqUWg25QDoQQ 269
leaspy/algo/data/default_simulation.json sha256=xk-WInHrXbHz94GzN0vGYn4HGq2ZlKiofKeR79XFNI8 590
leaspy/algo/fit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/algo/fit/abstract_fit_algo.py sha256=GemvbStAfwRY1fTzd9vfZ7pfX7DAEcuRmHpxGhquETI 8929
leaspy/algo/fit/abstract_mcmc.py sha256=6_RcdYIaJlyNlgCcI0YMktR-gzIgUusK48Ej1VHKqps 3773
leaspy/algo/fit/tensor_mcmcsaem.py sha256=9u68FeyuTU5iHsab7cJEhRNKVZWvtt2lLx1zbT9TFYM 369
leaspy/algo/others/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/algo/others/constant_prediction_algo.py sha256=vMsDi_e2XxKZRzHB9ULNyfKiYawmqnY91vccQS2VvOo 5485
leaspy/algo/others/lme_fit.py sha256=CVngGeV95pZ5PF_hfKC8nWCKAftshqI1V1Pqwu9y5GA 6412
leaspy/algo/others/lme_personalize.py sha256=Wut49P28SMKsqKDlmanbhBzdkncUdpbahCf15zQzzNo 4512
leaspy/algo/personalize/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/algo/personalize/abstract_mcmc_personalize.py sha256=aEvjxKikcH74lBNPZxkTi0oI1rPZM8OoZc8-vAIgesI 5636
leaspy/algo/personalize/abstract_personalize_algo.py sha256=-LI9uZWdnzst_hK-cyxssYuOIKS7EPZADFs1RSfmXYE 3239
leaspy/algo/personalize/mean_realisations.py sha256=NRFtEoWp3944ZDZ8NnjxLb-MPWajBaNzsW0nMZxxbEA 1767
leaspy/algo/personalize/mode_realisations.py sha256=k8hBNF3ICBQTpdjWQwsaOnzlw4bL2bUqhBIPO4iBaHQ 2171
leaspy/algo/personalize/scipy_minimize.py sha256=WUwa_L9fMkpFyUFenlsMqVJ0a8BNhgiiFEzyXPT8z7g 17334
leaspy/algo/simulate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/algo/simulate/simulate.py sha256=4plFUkwC8FluAJa7K0sG4EXzlVR_C3mbYKyPXceZdDc 47410
leaspy/algo/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/algo/utils/algo_with_annealing.py sha256=yW-UmSSSyEduqDQ227Xa2Gdm20cR1MiUi5BjcCDzeIw 5560
leaspy/algo/utils/algo_with_device.py sha256=DIl5D443pAMR8AGzPxoLzY4eHMMZPOduVGSOHGHgkiM 2468
leaspy/algo/utils/algo_with_samplers.py sha256=Io1bqS-kl5TgOJUFP4JMWlYrDsCxASpZdUlBkTF3LFk 6627
leaspy/datasets/__init__.py sha256=t4IFOJpLuRvthfdvF1dTrEl6KNJBsomg3xWyWveBDZU 62
leaspy/datasets/loader.py sha256=KztxbbiH5pFYyHNhdviU14XgKAWcB2E_u1yQ4HgVoQc 4520
leaspy/datasets/data/alzheimer-multivariate.csv sha256=bHi_lVwAPaHWtT04RGcwwV2gWgwKRdd_oIfChXn7ZIc 298009
leaspy/datasets/data/parkinson-multivariate.csv sha256=C8GVCCz92oy-Uu8VuSiMayXqRouoL1VDuDzTske35Qs 427444
leaspy/datasets/data/parkinson-putamen-train_and_test.csv sha256=L8lpMQmrVPiQWaqHMVf9B8l90I6YwTotdwuf9V5SJ9E 98833
leaspy/datasets/data/parkinson-putamen.csv sha256=fldty--8pCk7iWEAWJfS9BCWkPzqxl-I_EPU-17DVcA 87427
leaspy/datasets/individual_parameters/alzheimer-multivariate-individual_parameters.csv sha256=YaafqPq7Zi_s0yuO-NkBzcr1opE2HOc8o8MqZvomQPI 16840
leaspy/datasets/individual_parameters/parkinson-multivariate-individual_parameters.csv sha256=kPPb-VMM3Bj9xBNH4UmebTWWaq8Whq0uExZvSJci12o 20861
leaspy/datasets/individual_parameters/parkinson-putamen-train-individual_parameters.csv sha256=BFdPzzmINP_wXauuP2BcnATHuwooOgS6d28L3CMazJQ 8974
leaspy/datasets/model_parameters/alzheimer-multivariate-model_parameters.json sha256=m3NLTr8KLzzSji5lKQv4QOJ-CIzEOujBGs9D-YcfIIE 2147
leaspy/datasets/model_parameters/parkinson-multivariate-model_parameters.json sha256=n_B8QFUSdDQGDSoRYpzB2WB5Usm1pAjpoGG21ffQcmI 3464
leaspy/datasets/model_parameters/parkinson-putamen-train-model_parameters.json sha256=lPQXpXwd7iYshjwLsLnGfd08CSTVJ8xFja4FlOK6Ow4 556
leaspy/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/io/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/io/data/csv_data_reader.py sha256=UEUYDFKi0O798Uqo3eZ1nx5wqXViWiGz3KVLX0SGX-A 972
leaspy/io/data/data.py sha256=_3dDt45XCNO4gWZFIydqaf4_jiEUG53Fug8RHsJ7yXY 12991
leaspy/io/data/dataframe_data_reader.py sha256=vAHJ0FUe1C4U3M5KVUhSzwf4Qg1TXUsYV5C9cul8yKk 8852
leaspy/io/data/dataset.py sha256=0nvx4SVwHSueeGdfcSw6kCW9J83KOdNRmDA4aYp8mn4 14217
leaspy/io/data/individual_data.py sha256=mU8lYgh-8-QbDZxSJLcfXPflrmRL1LRV-tY1j9MxPSo 3379
leaspy/io/logs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/io/logs/fit_output_manager.py sha256=Pl4vc6Xi6KjBeB-s9jIeNGa0fV1B4cbE5vJhiTWydWY 11925
leaspy/io/logs/visualization/__init__.py sha256=MbpyIzWgjOf-0dH7Z0Zu9MicEBuT83brhWU7YKgGZu8 79
leaspy/io/logs/visualization/plotter.py sha256=z5UTncCsy4h0QQRSmsIz6TW9kF3wNamNFomUCOhZqcg 23434
leaspy/io/logs/visualization/plotting.py sha256=0X8hZOA-LTgsCy8umx55NSZ4zXqFMrWdpkW6snl0pt8 20878
leaspy/io/outputs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/io/outputs/individual_parameters.py sha256=LsJWZbOnSicYFijcicrGE5m7LHLwmol35i0zh2D6_JQ 20137
leaspy/io/outputs/result.py sha256=wcYkhvTrQndTPRtI0ESDjBNawbkYfwQHqmrfg0DxnPU 37665
leaspy/io/realizations/__init__.py sha256=iEzV6nnQzae_McEByybIDyCQqxya4MBZ1Ai1ySnQsdA 470
leaspy/io/realizations/collection_realization.py sha256=s7qHzeuDFNF_uDBgdZWINMi1bNlzSSIbeATpPw1nPpM 6699
leaspy/io/realizations/dict_realizations.py sha256=CC2ZEAXxU9-3OJhCjufgSmf6Td07E6K-LU6F-1O0aUA 3040
leaspy/io/realizations/factory.py sha256=hpkggb0ajlHGWpgQnu2x4oC_N4WBD8CJ3mrheDVbqvk 2345
leaspy/io/realizations/realization.py sha256=pehatUklFZXz2V2eK7MJ6qP_0NQCdY70ZEMQGYB6JbA 9268
leaspy/io/settings/__init__.py sha256=FoH-n94mGgWioRp9u-7kHnUuKu5OSBfU5-Gr0-BOhBk 103
leaspy/io/settings/algorithm_settings.py sha256=ZDQG433WPPddk4oLrJzhSgFvZ9VwmQIJ0RO4__JQqSk 22586
leaspy/io/settings/model_settings.py sha256=a6Bn68s7sBYOYndRxnINdyrfx2AELEX1jLxgF3EbHzM 2787
leaspy/io/settings/outputs_settings.py sha256=MXNjcUgK2ujaN9b9SGIWxgV7CEd5zZr35O8trqpONlg 6741
leaspy/models/__init__.py sha256=YcTbMC2pScJdgk1hUFPzMTBvGxbFRXFZJn6Ap0uy46k 1187
leaspy/models/abstract_model.py sha256=HPCvadUMBAw0Y5DAl98yyKObd8xx7HR4DyrZyaA5FC4 37803
leaspy/models/abstract_multivariate_model.py sha256=Ftm14Qi4LZKYGeECZ1Ap0TuTe65UX4ludhTnaU1JxkU 11155
leaspy/models/base.py sha256=z-cpt67XPlfOB6twSQrbkoQPBeIRYlahmBrfZAQ6m1c 5599
leaspy/models/constant.py sha256=guIHQWeEggLu3pISx-ORZjcnkTZU3TPxYG4jPZm2j9M 2851
leaspy/models/factory.py sha256=hTB1Tg6OGci3iLB3kMIFG3eveAJkr5ojUa_5y5bIYcc 1500
leaspy/models/generic.py sha256=NCkM9Q3WNeOMvoEZdlAzov11BvTFDyXvuvv2vVnRs8U 10263
leaspy/models/lme.py sha256=-dBZUm9aO2j0I8EwpKQbq9EBvDphH-CtaJKE7CYP_oY 4687
leaspy/models/multivariate.py sha256=RMBwv8DJDLa3TeMYSWd9xZCbSoxa3XOM3AArFRiwhOY 26801
leaspy/models/multivariate_parallel.py sha256=TgbMFYTft2Tx-cvUpQ2K-rsf0YaBDbPyhHwFa8U45TY 9550
leaspy/models/univariate.py sha256=5btYu3y2JOVsxvmpuLbsmKknGEJaIaMbH82GZNgXUYg 2460
leaspy/models/utilities.py sha256=esj5EHP7TGfW0gxrVy6UtkEahnbJrpQy9B60eoC2UPA 1764
leaspy/models/noise_models/__init__.py sha256=W8bsuq8BAP2ILFtawuqMKhZlQ8_-zSWg61ZEtludSVo 1082
leaspy/models/noise_models/base.py sha256=8YwUlL7l_PSdyq8UalAy33eybhZNHS1cdcmbLwvalYc 13424
leaspy/models/noise_models/bernoulli.py sha256=bMy43SUTD6N9oguF8bmhS7ZOh1bdxvyUvHBLn72DX1s 3057
leaspy/models/noise_models/factory.py sha256=7FojM-91-g-KCSiP2u6gg4aIVKmSi0ozhVsw7oLi0bI 4708
leaspy/models/noise_models/gaussian.py sha256=l9iMbEixEVjMzwno8p5WZfEPoCC-aoOKXI6IC0rzjJ4 18164
leaspy/models/noise_models/ordinal.py sha256=9eam6x2E3T31WT_hplVyszuPgUB3V_YSQpSScQ0G9LU 8866
leaspy/models/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/models/utils/ordinal.py sha256=Gfab4Z-Vv27lXaJr30m4nIiscw3cDsq1ZJPh7pB2uts 14078
leaspy/models/utils/attributes/__init__.py sha256=i7JQ30NympV3xg6qPzfWra3KQyq9pY4AsEF1McVnQ-8 286
leaspy/models/utils/attributes/abstract_attributes.py sha256=4HZnxbzxXwAe-mV7WHhVE0sljOD-1b9z2B0CAT3zisI 4775
leaspy/models/utils/attributes/abstract_manifold_model_attributes.py sha256=u4YrPiJ_RXapZ1dJ-6G5Ks_BYUipyi8RNOb-pm5HBCM 10476
leaspy/models/utils/attributes/attributes_factory.py sha256=2LXrIbWIr1jJRlgbfwrG81rmJBUwXYNSlmDOgjkFyRw 2265
leaspy/models/utils/attributes/linear_attributes.py sha256=Gu62qN8rtrrJKGths9vN5dnBiQWu_HA1Yxd4z5QCHwI 5300
leaspy/models/utils/attributes/logistic_attributes.py sha256=qQTdJc9bAKxgfLkQV0C1Pnxq0eJQTaFIjSlaIWmty7E 5439
leaspy/models/utils/attributes/logistic_ordinal_attributes.py sha256=D7B7IqFwqoNb9uV-HAgst2e3_Y5d06u_q2D1ereKgs4 7638
leaspy/models/utils/attributes/logistic_parallel_attributes.py sha256=SZx4GDtOQQApPsG92kWGzfFwvb0GqVVnpuT0Cko8Euw 6874
leaspy/models/utils/initialization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/models/utils/initialization/model_initialization.py sha256=ubSlb6aSpt9MlgoSiTbwzHkxVZZsR9k_N4IRziITurk 22202
leaspy/samplers/__init__.py sha256=Qp-pwRzW_hzfyh5rNMjj5vKML1o1h-0a53M0SdfotzY 826
leaspy/samplers/base.py sha256=ab4yzPXgeFraDF7odvh33XtR1EgNT7ZB_H6snDhN7pw 10989
leaspy/samplers/factory.py sha256=GQgW8s06LymhVwYD0F_BjWcJgDAIHEtQAigdSY_qpzs 2835
leaspy/samplers/gibbs.py sha256=mA-vtd6BIHwUrG0l_nCgP6imXAzcIdMAXC_tvQQJ7r4 33262
leaspy/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
leaspy/utils/distributions.py sha256=wq3A69k17V7PVT49-b0VUIKc3l4dubCae9w5ZRGjPWQ 3463
leaspy/utils/docs.py sha256=p_ycoKeyN3MHLqqtcJ3ZpuAA5eOtkRnok7Ku8PWF1bw 8575
leaspy/utils/subtypes.py sha256=T_Wi0MzJ2RpUIMlbUg6rs83RfRazRCRZR38Y425rvqY 715
leaspy/utils/typing.py sha256=36ZSSw7pbCfILwXf89gBF2GOvbFjhhCy71Kq2dlcfm8 452
leaspy-1.5.0.data/data/requirements/requirements.txt sha256=MmCh31o2CwE06XZCwNK-qbWeMhG-XDXhPRupkmbVxmI 142
leaspy-1.5.0.data/data/requirements/requirements_dev.txt sha256=EXTujWNoebLkWQI_8M6gjowWWi-zwC4MHXXe_eAHOhk 43
leaspy-1.5.0.dist-info/LICENSE sha256=3vh5jPVPW2yIX14jSLwn5WiLfznvCvXOYbNQDS7S6nQ 1525
leaspy-1.5.0.dist-info/METADATA sha256=xI-xQr9PMO8rEROdxjAmC0wepBd2JoTeJ28OpIilyWU 8752
leaspy-1.5.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
leaspy-1.5.0.dist-info/top_level.txt sha256=1boRU63GX9F0cQk8lQeaUSNwHD1iOZ7b62t7erWqaRg 7
leaspy-1.5.0.dist-info/RECORD

top_level.txt

leaspy