torchtree

View on PyPIReverse Dependencies (1)

1.0.1 torchtree-1.0.1-py3-none-any.whl

Wheel Details

Project: torchtree
Version: 1.0.1
Filename: torchtree-1.0.1-py3-none-any.whl
Download: [link]
Size: 130251
MD5: 71894ddc28bddf476711e5c6bc125445
SHA256: 02a05db1af453efd1097d866d6e7f58487db13a066c8c819c627b48e6f625fc6
Uploaded: 2022-09-02 03:29:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: torchtree
Version: 1.0.1
Summary: Phylogenetic inference with pytorch
Author: Mathieu Fourment
Author-Email: mathieu.fourment[at]uts.edu.au
Home-Page: https://github.com/4ment/torchtree
License: GPL3
Keywords: phylogenetics,variational,Bayes,pytorch
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.7
Requires-Dist: dendropy
Requires-Dist: numpy (>=1.7)
Requires-Dist: torch (>=1.9)
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pytest; extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 905 characters]

WHEEL

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

RECORD

Path Digest Size
torchtree/__init__.py sha256=7Arj-CCYS_hgAYXWRKc9OeCYumEmiNYnBCanFe3Nufg 190
torchtree/math.py sha256=0hpHdSecssLdXRwqF-vkusAcQm938yQIQFW1klOW6fY 693
torchtree/torchtree.py sha256=l0GyBzSGB-nk--mBTtJd6CUtXUpJvyNLM2xXvJ37GK4 2469
torchtree/treeregression.py sha256=xM3RdtfD0rkLuQOP-jBUE4eIb7xRMGanfN6bWoc3Y54 955
torchtree/typing.py sha256=rNTlJ226cDvWFq9iMLCm_E0vcxY7jBQ0RdDTXrgf5Is 362
torchtree/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
torchtree/cli/advi.py sha256=9yKqWFhg1S5aYs_N8ban3dlHBL4O3bZx9rfODQ1CnkA 30269
torchtree/cli/cli.py sha256=xJ2aHxwO41_s491_lOwhOIOv2mqm-UJCdEgq6cKSVHQ 665
torchtree/cli/evolution.py sha256=9yw34kGzvoJSm7B8bikkMO4tIyY9RuQCA42F1EahFIc 43748
torchtree/cli/hmc.py sha256=lV0_2BQnLHl6jkmd6jU1zaVSZb_Q3eiKAM7QSLxODzg 2710
torchtree/cli/jacobians.py sha256=NB-tOShy3PtFghZw18SoMHTTDXU7yZzIKr2eM5TQ75c 982
torchtree/cli/map.py sha256=vez9dUUwl4Q0r8-YoVIakKbjNKnRixl6W-TwLJ8mulQ 9525
torchtree/cli/priors.py sha256=JpsLp7Qmk8B7yS6enyCATupqAVW4yx7KxY5oJ3InJfg 1771
torchtree/cli/utils.py sha256=WAbc4e_cCk22BqTEYnZSrz2UFUSdagWXyBtp1yA1zME 1215
torchtree/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
torchtree/core/abstractparameter.py sha256=891pwBH7Y113Kj1SM-PU9MlattKL_jLEmzWhcKgG5j8 1797
torchtree/core/classproperty_decorator.py sha256=bvCUyGzxHm8LtzBMzOrtYyWSyvKwGNwk5tuekpzw4KA 318
torchtree/core/container.py sha256=dVEUpzhsZU6C3WWv25HQ2yXTtYVq1_qQaMLImECdZzw 2292
torchtree/core/identifiable.py sha256=BYNKQs9xDcPSbqlNOhWwjXQUE7QqgMZlWUCF1flRfSg 286
torchtree/core/logger.py sha256=e5thKraKiUWTDMJJFmDpLq6qoAjBooY9dUXmGYRHfKQ 9156
torchtree/core/model.py sha256=SjI_7QS-Iun41OjYpijGikcDzqm8Qqw0reDafP5faMQ 2894
torchtree/core/parameter.py sha256=RmRZlQoknMCw12sJSOt6jzaJT97XKJRBZU0FkS05ChA 22896
torchtree/core/parameter_encoder.py sha256=ELMHotjaiY9pVTYf4GfAG4ege24ouTrkozsvSgL8puY 556
torchtree/core/parameter_utils.py sha256=ybAUU22aQftEBETRJKY6WGE8fb81f_0pqtVk8VLazt4 1189
torchtree/core/parametric.py sha256=REn12wUKLOqoEdTLBZZwGEQNjF5NTtYIgm2heQkhzRw 3258
torchtree/core/runnable.py sha256=uJhqWgrCWJ5Fgb4jbeCezdxZyO86OUm70mjIaZOHSPU 94
torchtree/core/serializable.py sha256=fzL6bSLItUSa3WuAdvb_gFM9ns9fhicgjHcbryigahI 447
torchtree/core/utils.py sha256=6m4FMFh8IuVZid5jszshuUHISXpVclWqo0bYZ_pkDEw 13150
torchtree/distributions/__init__.py sha256=cRn2-nTM_IXHoLeokIUyvRsh3VynhK4J09Txw3EE6bI 254
torchtree/distributions/ctmc_scale.py sha256=I2mvPBWDvvk0hDTud7PvSpg0B1-vAop99CvFOkMTINo 2626
torchtree/distributions/deterministic_normal.py sha256=K126qtGHZ6McJd7BjgjA-mzTbRKt1DMXqlLF6JeJhyQ 3598
torchtree/distributions/distributions.py sha256=Sfd1_ANfF4LuAJr7hvZKyKdxEx4l6HIQ72Fhrag_QM8 4824
torchtree/distributions/gmrf.py sha256=XDV_fTvVrQcpJXTVwQlSw3zpvpAQbVnCj_RrwvZjI-w 5113
torchtree/distributions/inverse_gamma.py sha256=wTooc5Jw5mSCw6rvMphWKR9bmQmLPsmqF7UO-QxFK1U 959
torchtree/distributions/joint_distribution.py sha256=_5fP_laU4lq0KxxDkOoghewDagXclSbsME_Eg8rQViE 2553
torchtree/distributions/log_normal.py sha256=MVxqaQtlV7x5h6vb2t7jfjkeFQH60mMLV5SmOanpur8 844
torchtree/distributions/multivariate_normal.py sha256=J1_Xq_b-C20tIwALnkkncPxOguTjZEXZqwKMKOj0Io0 4440
torchtree/distributions/normal.py sha256=-lezRyzMYQHh25k3Cv04RUKo_RyLcXle3dHaOCQQv4k 1286
torchtree/distributions/one_on_x.py sha256=vSA6ZdulTn_A0WECpgWZzeHTC3lltEYLqwkyQT3o23k 537
torchtree/distributions/scale_mixture.py sha256=BvZjYRsDytMOHiC1oiRgaSr4dbcEXPTR8uoC7jfNb4k 2965
torchtree/distributions/transforms.py sha256=6DwpE1K1JmwwapBcCyIQPjtCq3hRy3H4NRpinaj7JM8 4395
torchtree/distributions/tree_prior.py sha256=-RJSI7bNzLJber1YYibYMG13uPGiOsKaVo3QzBKuMVE 3606
torchtree/evolution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
torchtree/evolution/alignment.py sha256=iQRWz0wvEd90UPrzHZEeYGGNbuzAJJmEiOJMzU9sswk 5829
torchtree/evolution/bdsk.py sha256=Y39rZK0VQM8lOu6iiEH3AgaI7xx_Y677QASeZUERvlc 9821
torchtree/evolution/birth_death.py sha256=KxCWcC9MsmNjW13olu_ZbmFrGC5i59otsiOFivlT_wI 6131
torchtree/evolution/branch_model.py sha256=Ji_dYn0R6wJE53Gz3NSo1eIxqCwsy1XGM3P86wJvLhA 2100
torchtree/evolution/coalescent.py sha256=Hy5U7lxaYpPnTNWczA2giFEItzu8g74Rc_SIoG9OnpA 16533
torchtree/evolution/datatype.py sha256=P4-vDbo1jn0trmM77q1QC2HOjT9II8PTb4_fNvFtDdM 12186
torchtree/evolution/io.py sha256=uvTyFgbpaqo9aSE3-mRBz5RM7cYLXae8GRXYamPkkGE 7603
torchtree/evolution/poisson_tree_likelihood.py sha256=UT7xadhJPN-GTAKo9hfiaEluvCJNFuxbF1S_gKhm9Bk 2426
torchtree/evolution/rate_transform.py sha256=vN1pvLrK9e5ypMV9WiXIlOfU0IjBdouwuaXo551qGJ8 1891
torchtree/evolution/root_transform.py sha256=9TRtLrZzMXBiH2fIjd3H4_m9nW_jQXLTxHkcn2WP4TU 3141
torchtree/evolution/site_model.py sha256=LrLeKVWd7v4JEyvPz8c5zlCRBG1Vf9J3RV7YW2eviqs 8158
torchtree/evolution/site_pattern.py sha256=R5-MkAgpCsfGVLS07zOQN0ZP9xGj32LGFGLZMM8dtP0 4857
torchtree/evolution/taxa.py sha256=u9FcpYGRmIxtFhOJxZNbZYuboozv0j6MKl4wjWwt-8E 966
torchtree/evolution/tree_height_transform.py sha256=KI6_m8_TV6VV90MV-neOzcGgBBy6n4XRIa-V_nUzSSo 5594
torchtree/evolution/tree_likelihood.py sha256=YYb8r15l3qLLw_4MEWsQdXtB2y31oyfXWAlhwbgpZ2E 14826
torchtree/evolution/tree_model.py sha256=zKacnPjmbxieKHuFGpuHLnucHs05zRtg6nuER7l7j0s 23021
torchtree/evolution/tree_model_flexible.py sha256=ygiaibRipn8jQkZVz_iyZEOtUpeIwDjdVv80FmRbkYE 3544
torchtree/evolution/substitution_model/__init__.py sha256=dz6HwhinDVgqJzEXon6nIBtFJTJBAhcETaIO1yACZdo 500
torchtree/evolution/substitution_model/abstract.py sha256=duGFxY2fL69d6uy8NImhPUuOLgUptaEn7EefulKaD3Q 2348
torchtree/evolution/substitution_model/amino_acid.py sha256=9t9sx9ppl1SCN4_t0FCWp-exVcdtb4mbPNXeHzwSHfs 5687
torchtree/evolution/substitution_model/codon.py sha256=BF16gnM5DNJMat1oQIDJKjdtAZg52hm9u77qC4_iVNo 3446
torchtree/evolution/substitution_model/general.py sha256=oDF1MDiKUuKKjSw2Gbf1dijjOivEkDNP3vkrJWdfj8c 4233
torchtree/evolution/substitution_model/nucleotide.py sha256=NgsQsR-A-LNmaT_ozgr8HHVTCbN3pkYmmDt36e7beZ8 8165
torchtree/inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
torchtree/inference/sampler.py sha256=2APHsMj6tvKfQCJFZKyX79LNGF5GbwXhAhXpYu_oBFg 1890
torchtree/inference/utils.py sha256=GxkJDrnAd5cw6th16ghgAK8zPor8VaGnCfa0VgLVL-k 1659
torchtree/inference/hmc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
torchtree/inference/hmc/adaptation.py sha256=NTSRVBvKC91R1rmGnH76xuBfdPgm5r5f8M_P-43RGO4 3208
torchtree/inference/hmc/hmc.py sha256=bg1UYGBcuVEK5fk_uNM1zbuO7Fhz9-wnIXo6_hdPhsg 8360
torchtree/nf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
torchtree/nf/energy_functions.py sha256=drAKn1wL4z6-M7bwLnjaIpqUvojgWR9faOn_ulfZ7GM 2306
torchtree/nf/flow.py sha256=YNbBFeAEc27r9FCh2S18EGj58bw7YmbACsbX95Dh2a0 4319
torchtree/nf/planar.py sha256=INRQQ8HmvFnrcN_U18_OMlRKh57Jq1BEmVxAwJ3JO7c 1592
torchtree/nf/realnvp.py sha256=CJ3nbJn3nYKn_TyOFZh-6mgcove1HNf6dZTMWj8zm4g 8914
torchtree/nn/__init__.py sha256=V1ieMlLSUp7cxxLp9ssTOsFFflx6L4ir1EY6X-QdMvg 56
torchtree/nn/module.py sha256=W1GPfZd_6NBzNsOHwi-fnUmqPVpO4puTQ70GFpgYbJE 2865
torchtree/optim/__init__.py sha256=FDulKFp8cBkHRWxbjp6h0c9d2p17dfGrx-eI0t9Nv1A 258
torchtree/optim/convergence.py sha256=YbkSFJAhG0Dch824StbdZmTNXR6cQOlgjXoCJvsMowk 6560
torchtree/optim/lr_scheduler.py sha256=ITj1xBvpD_oZSzEjBPspRg6GlC53MWsX0NbD50xyEI0 1207
torchtree/optim/optimizer.py sha256=UwyLcM-yVri00afppCcZiOU7pg7Gzse4Ijuzyij8yCo 10359
torchtree/variational/__init__.py sha256=1s34fihbCeNNPpP5yfXqM1qvMiwjviumwMKAvSBvG4U 170
torchtree/variational/chi.py sha256=NJfene-33_afxzEe6ItD3iuMBncVcUEJuUdSPu8bcG8 2168
torchtree/variational/kl.py sha256=t9rIjnVhjzcSPOiKvQaAKsR8j1YJ_lZ-L73kqlOisy8 8373
torchtree/variational/renyi.py sha256=9Rd6wA0BOhZlVVDMOoxxqNcgbpyE8_OJsFEVHCeiP2c 2169
torchtree-1.0.1.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
torchtree-1.0.1.dist-info/METADATA sha256=1wGNKIm3xYhw3XqULYXSdItsNkx9gOJozR3g5re1F_c 2039
torchtree-1.0.1.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
torchtree-1.0.1.dist-info/entry_points.txt sha256=Uz4cXRzW5oEEjZH-ti0WyuvNnBGixeMNuk0zieRZZqo 95
torchtree-1.0.1.dist-info/top_level.txt sha256=Hjr2EvuYCCQ4_bhv66uPMTiuupPcXT3oq7h2P9ZwTaM 10
torchtree-1.0.1.dist-info/RECORD

top_level.txt

torchtree

entry_points.txt

torchtree = torchtree.torchtree:main
torchtree-cli = torchtree.cli.cli:main