causica

View on PyPIReverse Dependencies (0)

0.4.5 causica-0.4.5-py3-none-any.whl

Wheel Details

Project: causica
Version: 0.4.5
Filename: causica-0.4.5-py3-none-any.whl
Download: [link]
Size: 142903
MD5: 69959f094613eee309ecf6edae18ec15
SHA256: ef29d4368b66a63048af4ad5575317725942464c99646c10212f58ae6da10a99
Uploaded: 2024-12-16 12:37:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: causica
Version: 0.4.5
Author: Microsoft Research - Causica
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10,<3.11
Requires-Dist: azureml-mlflow (<2.0.0,>=1.46.0)
Requires-Dist: dataclasses-json (<0.6.0,>=0.5.7)
Requires-Dist: igraph (<0.12.0,>=0.11.3)
Requires-Dist: jsonargparse (<4.21.0)
Requires-Dist: mlflow (<3.0.0,>=2.0.0)
Requires-Dist: numpy (<2.0.0,>=1.22.4)
Requires-Dist: pandas (<2.0.0,>=1.4.2)
Requires-Dist: pytorch-lightning[extra] (<3.0.0,>=2.1.0)
Requires-Dist: seaborn (<0.13.0,>=0.12.2); extra == "seaborn"
Requires-Dist: tensorboard (<3.0.0,>=2.9.0)
Requires-Dist: tensordict (<0.2.0,>=0.1.0)
Requires-Dist: torch (==2.0.0)
Requires-Dist: torchmetrics (<2.0.0,>=1.0.3)
Requires-Dist: types-PyYAML (<7.0.0.0,>=6.0.12.2)
Provides-Extra: seaborn
Description-Content-Type: text/markdown
[Description omitted; length: 7771 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
causica/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/config/lightning/default_data.yaml sha256=J732X4urg13KpYscvQgR70wLHaRTmkDZC2eTbYIFtFs 200
causica/config/lightning/default_gaussian.yaml sha256=lPlweAHZqNcvgMNVfMBfYCa7XPAwS0wwUr5wkJLXOJY 1238
causica/config/lightning/default_spline.yaml sha256=0mfQ1u-eaPD6uY4DqNBz-BazfvhEH4t3At7GkHlFnZc 1236
causica/data_generation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/data_generation/generate_data.py sha256=a9J4pdX8jx7iOhnCCdqNTLxM-aL8O5XQ2qTOyINgmB8 28089
causica/data_generation/samplers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/data_generation/samplers/functional_relationships_sampler.py sha256=mMymLNMVNb3PtBEhzAQhIO_erw6ik57D-kq1bouzbMo 6443
causica/data_generation/samplers/noise_dist_sampler.py sha256=y9k51bRgS2PmbTFafTzN9L7dWGnB35f9Gu71pSR0T6M 5360
causica/data_generation/samplers/sampler.py sha256=vVTMSq977V96u9DBSikJ1vGc4Q2ejerJxkyJhMUYr2g 383
causica/data_generation/samplers/sem_sampler.py sha256=ss4WusQKRqX3wtLczPEU-R_QIi1sUA9-0w07F2s1YC0 1922
causica/datasets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/datasets/causal_dataset.py sha256=F-UTFBPjhA8ePu_UHlY4PJhEAABNFYIeejWsdmPYGNs 2596
causica/datasets/causica_dataset_format/__init__.py sha256=N6rRe5QhWykuHo62pTEwCT0JCOnK3MNqOevbNcqogwY 453
causica/datasets/causica_dataset_format/load.py sha256=7ay5jedNaw_hfxtj-6VdCeazMsZKvSUJ7fzxlIoGNjk 14627
causica/datasets/causica_dataset_format/save.py sha256=JksOBrz4JAWHGZciWqi6THNOss4JwztmKypgfg04ByI 14453
causica/datasets/interventional_data.py sha256=cg8xwbk011BHTV_L0sh00btn7mOs4XBLtcx8TXbkCQc 2670
causica/datasets/loaded_expert_graph_container.py sha256=j3C7bqLrfl5MQ4yWKMPJH9xBV6BUpnw120-FXu4G3MM 1080
causica/datasets/normalization.py sha256=wdBwCEK0ceU9QJlTUU9U1grw6Oa29nMp2SW3CM1VlsI 7334
causica/datasets/samplers.py sha256=LAZ0vLOxfivFgwRc5iTGI6Jf8hlVGaLbIRGmXQeRtbA 3669
causica/datasets/synthetic_dataset.py sha256=74QoEFm443omb6PeRw6I2J9EB08s5roqbMBMhqiW6Ek 4089
causica/datasets/tensordict_utils.py sha256=E5EU9E9SwRaWmnoFZaYSpYsVt7gMIvHaYN1WwrvsKgA 10843
causica/datasets/timeseries_dataset.py sha256=gplIRNX9sdb84a1zm9T067scr7MW6L6g7D_pWIMKngs 10702
causica/datasets/variable_types.py sha256=YU2X1_G2aV_ZrCExJVtvI21FkG4KexKcIgkOXa6Rt7A 307
causica/distributions/__init__.py sha256=xVvSIJEDoSxTsLZcwAxz4i2kcTcLFdnu7iOmoRIQOX4 1389
causica/distributions/adjacency/__init__.py sha256=RZLJ7ravcKete-7DkowE-OBYMTIO4lTmjOSacHlbRgY 1587
causica/distributions/adjacency/adjacency_distributions.py sha256=a215qEfp4H1Wyvub-mOR9mh0ARHsweLv3psYA5Fznqw 3600
causica/distributions/adjacency/constrained_adjacency_distributions.py sha256=rBO8YEqFOYikdrB24FABFF0VzPBxGNbUuEzQ78UHSkU 16658
causica/distributions/adjacency/edges_per_node_erdos_renyi.py sha256=zBk2TI9mz7sxcmQg0eipBkUSujoogc9rbIQz0AGieyg 3045
causica/distributions/adjacency/enco.py sha256=O38Sk4s7bTwu4l2lm-Wn53zd_Fpi4x0aU18P_uTvQVM 8118
causica/distributions/adjacency/erdos_renyi.py sha256=gMERa2AQCWMyj1YI8bdXiGzY3WMGT2m3NsUQrfq5JGs 4287
causica/distributions/adjacency/fixed_adjacency_distribution.py sha256=jospyJalgUwFa5AM6AZ_k9RhYuvLpulT9ORWdEc3CuU 1861
causica/distributions/adjacency/geometric_random_graph.py sha256=K3PFF8P3z7jc9qDymND9bwIsRCXLKQMA8fh4mxq3d4U 2644
causica/distributions/adjacency/gibbs_dag_prior.py sha256=MAE-0OCEEqecsdnHyuE4WqSt-I-Z5vR7HwMoZ7UxYUY 5105
causica/distributions/adjacency/scale_free.py sha256=RqCvgIckkS-Gm-ApYWhDqDxfQz0e9HSyZaypBfPuyI0 3162
causica/distributions/adjacency/stochastic_block_model.py sha256=eUjm8fmDAYKFZqFcj0rka79EUERHx96U-Y5Ip9eUxCQ 4275
causica/distributions/adjacency/temporal_adjacency_distributions.py sha256=-GWgRlBdw9BO7s3pLaIXJEco3aSFdxFS2Ah8USlgAZQ 15953
causica/distributions/adjacency/three_way.py sha256=MeZ4v_duDsai-3euG81eBZgnVT3pejQ1Jq9Yv6Y6xbU 4897
causica/distributions/adjacency/watts_strogatz.py sha256=j98X_jfhcXm5pkDE8pOzbLbhOX4B10eDF8xKkyesAWg 3805
causica/distributions/distribution_module.py sha256=Fn67iEBYYzRk-QqpbIiS0f5lW0a3JcQFLQaysyCxqcg 773
causica/distributions/gumbel_binary.py sha256=pveHGgE5f4PxEZvH8fRZub8qreohf5EYW11l5ZpFJ08 649
causica/distributions/noise/__init__.py sha256=Fw4Vm3nbNc8e5RI2wZ5G8QB1HUpXbtqn5SQTW7qtRnM 961
causica/distributions/noise/bernoulli.py sha256=y0mQETJXP6lSSETgGchADvGr_0lKaDGZL7tEswiv8AQ 4093
causica/distributions/noise/categorical.py sha256=aIX8N_65MfEuFjPAo-xi02RJKajtsESo8u8dC17K9Jg 3535
causica/distributions/noise/joint.py sha256=33KH1Nm-vDUXkq_nRa1naSQU-rOTttW2Q-tED9GYW9M 8256
causica/distributions/noise/noise.py sha256=a8DIT5_JVWOhAmLeuG3h10QJc_stvMsFwSiwHVC6AWo 3389
causica/distributions/noise/spline/__init__.py sha256=-sdMqZRIYMHYvzjv0Fj1YBOzXxNv6T3moD61-0GTiGk 112
causica/distributions/noise/spline/bayesiains_nsf_rqs.py sha256=0rYlYHwa_HF8wpgCUx0B08H6eO3Jx2foSwo9P1FABwI 6474
causica/distributions/noise/spline/rational_quadratic_transform.py sha256=WcGIvVO73rLWrZrjLyACYdoKxPEa2GMyDewidA3empA 4339
causica/distributions/noise/spline/spline.py sha256=D1ZtFTrkDps4vQkL9R3DsUp6j4qKp1C6jY05DN7z9fQ 8024
causica/distributions/noise/univariate_cauchy.py sha256=K3hnuHAX3hfh2HJpOtDHRoXky6RJXm6EasREvhATQbo 3962
causica/distributions/noise/univariate_laplace.py sha256=gdlePsbJ7PIQcB6XIK5D0fqXBWE74O3D4XDWt1iY_II 3908
causica/distributions/noise/univariate_normal.py sha256=ud5mXWfHnkNQL_o_6cNCiYTT--ZGaGuAzPEzeLlZYEE 3516
causica/distributions/signed_uniform.py sha256=aPQyv7WNdH3LoWXt9d6qeCTILU84kfn6DOYCQK_MdSU 1750
causica/distributions/transforms/__init__.py sha256=h1B0emwTEhvsE-TAWKVPplTWz-4Ylz2XjnLUZ-kvwrM 309
causica/distributions/transforms/base.py sha256=QuLmgvs1QDex_bFipvhMrCXq_Zqra4TQuom1EuL5zIk 4537
causica/distributions/transforms/joint.py sha256=82RKJUf9L_-_imX5DKfqEC63NhNzi4YeWzDLeEa7dBU 4082
causica/distributions/transforms/tensor_to_tensordict.py sha256=cAcyR9O-GsEcj_jRWG0oQ_SbBAzbS1lkWWWSlKwCdKc 3087
causica/functional_relationships/__init__.py sha256=a9aSyi_4BF9FnUsZPkDCB5YPIJD6iHu3E4yhhWcG86A 814
causica/functional_relationships/deci_functional_relationships.py sha256=duGgmzRCH69mAzLqzYZyFDKpCkYBNqDBCZ6x1QvxlPo 849
causica/functional_relationships/do_functional_relationships.py sha256=M9cdos0tALbE6Ot7HV6_gtVcHln5-n6qfO_p1W-_33k 7165
causica/functional_relationships/functional_relationships.py sha256=SdPllxNfXNCZDVQZxRXr3NgW8i41ri5-2wlFbPkb7ls 1855
causica/functional_relationships/heteroscedastic_rff_functional_relationships.py sha256=oPbYyFs4O3P1iipnk0Lk1Vq3CQIYf8xMDxmN-R6-NO4 2889
causica/functional_relationships/linear_functional_relationships.py sha256=I3_qZk97kNuvNM7_IoSsEqYKKe087Gnsv8vlBVLnzJg 3137
causica/functional_relationships/rff_functional_relationships.py sha256=0RwpF_YdFOWcxmXCwiZYGDyxaPMZgTRrgj2q1ZRdYek 5433
causica/functional_relationships/temporal_functional_relationships.py sha256=uB75dyqQzlyHc8XsbZr0r_WiIVZIBn0xfOTzy40c-1I 1409
causica/graph/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/graph/dag_constraint.py sha256=F9BAYSgZtdH1shSkvoCs6k15oTydFFoLKbA3Pk7vgKY 375
causica/graph/evaluation_metrics.py sha256=MfR0Uptl4CqXGVg7r_8MuB1WmhzpVIe2mFpm3qntxsA 3477
causica/lightning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/lightning/callbacks.py sha256=rL6gOgYi5lotk858mnYhUePfmmfxFykzNcVPadgAr6E 4897
causica/lightning/cli.py sha256=TeH9ueVBxcUiNsANKoZahFtNOZYz-r8Owf4fxcYsXL8 748
causica/lightning/data_modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/lightning/data_modules/basic_data_module.py sha256=CEqM9NbolsyfN6T5vtjUBAtix-CEK4dAS-yGLfxn6no 2853
causica/lightning/data_modules/deci_data_module.py sha256=icxbVTsfUe5q18S8eRxa_afVGGWg8KEZzvxEonNd48c 1143
causica/lightning/data_modules/synthetic_data_module.py sha256=dbs-3C_mVKWCmpoW31TiOqNcnpaZOpaRb7VJ4tI22zk 7836
causica/lightning/data_modules/variable_spec_data.py sha256=l_JBl0C6CR2qI4DmQCmPLzNFx557hUtG5xW_-EBy6Jg 15603
causica/lightning/loggers.py sha256=L6RS_US-yFLIJS3q_oEvQ8-jmcQMXs63bb9Gcwliez4 2098
causica/lightning/main.py sha256=jTNLv6MEadEfZ4xe8Dw1PoNFL9PGJTlL6H8opz3C-hU 1038
causica/lightning/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/lightning/modules/deci_module.py sha256=l60dkTOx_r4wpBpsOyNbRGHD8bZHRUovPedWLdDS4bc 15084
causica/lightning/modules/variable_spec_module.py sha256=fZppvJ21EHP4mU4DSd9ytU2nUDVcVkbUz7UoVFHn9G4 2088
causica/mlflow_helpers.py sha256=ER06gDXa4dR_UV8urC8n-u-6lKA6pLMJdUdLdj9H8es 1289
causica/nn/__init__.py sha256=uQXVHMJGBJKeLI8v2no-35Wte0kpl33m091i8zQ3XvE 133
causica/nn/deci_embed_nn.py sha256=UX71TDlqXF3pVewo1mzCGKXcf5Z8_2PbMfcprfkaiBs 6340
causica/nn/fip/__init__.py sha256=j7G51rjsLEvrVaDfBuT0mJYqyxVfyVECHTyKbtuRyxw 275
causica/nn/fip/attention_layer.py sha256=Pnypdb-48ahEAoOQQ4hRGTr8Iolan25rW64lR7zLQxc 8526
causica/nn/fip/avici_encoder.py sha256=9lJ6ptdT_P0UDqHsAjr5GXZ0MAf4EKeRvjtCsR79x7w 2451
causica/nn/fip/decoder_layer.py sha256=r2sj8bKU-XktVK9O9l6-sLDudsoSPTGGo1BEO2lSBlo 3762
causica/nn/fip/embeddings.py sha256=KeifvkqZ7BRT3Wvm8eom2DWPUHDFHgmp3tG3coOe6Fo 2735
causica/nn/temporal_embed_nn.py sha256=vSuzZbSxvExFqTG9CVjC2LYOKw67Nsd61DzqqyrlOyQ 6144
causica/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/sem/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/sem/distribution_parameters_sem.py sha256=urESCcrToLuhDn9-fabgwf1Yoo1bYstus4zh54CW8OI 8728
causica/sem/sem_distribution.py sha256=w1tw_GcADJf4sWNxcwiFhK_znO6pvUZPtmvpo3gcCCQ 5764
causica/sem/structural_equation_model.py sha256=5rOGJvQWO1q1UUzdrv9iJO-L5okaGGj6GVVAcNTIRCI 9206
causica/sem/temporal_distribution_parameters_sem.py sha256=hMMe3g96AzBoVYNBGX1h_PvAmrzi2Xj0Ln30T9MrLqc 7895
causica/training/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causica/training/auglag.py sha256=VnqYz-ITjjQVK6TbXxxHPLrxLpncyotyydSE7Zd_pnE 17791
causica/training/evaluation.py sha256=hmGVOQe48uSrQVtR8CAoHr_JgkX15qXk5nUKbLPMqW8 5286
causica/training/per_variable_metrics.py sha256=b_F7xdgkOUPj64I2NIff4hhOw_GIAINp8x_sb7t4M9E 3764
causica/triangular_transformations.py sha256=xtSjDn4FGG6F0iaTb_pyKOC5XaMxe4ecFyqOOsiPdR4 1725
causica-0.4.5.dist-info/LICENSE sha256=ws_MuBL-SCEBqPBFl9_FqZkaaydIJmxHrJG2parhU4M 1141
causica-0.4.5.dist-info/METADATA sha256=5yv1plMix6JJPJtRwUtvj0g2wDhyU2LKBvGFm9qprGc 8757
causica-0.4.5.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
causica-0.4.5.dist-info/RECORD