nhssynth

View on PyPIReverse Dependencies (0)

0.10.0 nhssynth-0.10.0-py3-none-any.whl

Wheel Details

Project: nhssynth
Version: 0.10.0
Filename: nhssynth-0.10.0-py3-none-any.whl
Download: [link]
Size: 106591
MD5: 4746b318f21173cb7253a01448bfa474
SHA256: 56269448d36fcaaf4f7300e2a708e31dfce5f1cff159f7cb43af0d4c8754f901
Uploaded: 2023-11-03 15:13:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nhssynth
Version: 0.10.0
Summary: Synthetic data generation pipeline leveraging a Differentially Private Variational Auto Encoder assessed using a variety of metrics
Author: HarrisonWilde
Author-Email: harrisondwilde[at]outlook.com
Maintainer: NHSE TDAU
Maintainer-Email: england.tdau[at]nhs.net
Home-Page: https://github.com/nhsengland/NHSSynth
Project-Url: Bug Tracker, https://github.com/nhsengland/NHSSynth/issues
Project-Url: Docs, https://nhsengland.github.io/NHSSynth
Project-Url: Repository, https://github.com/nhsengland/NHSSynth
License: MIT
Keywords: synthetic data,privacy,fairness,machine learning
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*, !=3.8.*
Requires-Dist: gower (<0.2.0,>=0.1.2)
Requires-Dist: llvmlite (<0.41.0,>=0.40.1)
Requires-Dist: networkx (<4.0,>=3.1)
Requires-Dist: opacus (<2.0.0,>=1.4.0)
Requires-Dist: pandas (<3.0.0,>=2.0.1)
Requires-Dist: plotly (<6.0.0,>=5.16.1)
Requires-Dist: pyvis (<0.4.0,>=0.3.2)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: scikit-learn (<2.0.0,>=1.2.2)
Requires-Dist: sdmetrics (<0.12.0,>=0.11.0)
Requires-Dist: streamlit (<2.0.0,>=1.25.0)
Requires-Dist: torch (!=2.0.1,!=2.1.0,>=2.0.0)
Requires-Dist: tqdm (<5.0.0,>=4.65.0)
Requires-Dist: umap-learn (<0.6.0,>=0.5.3)
Description-Content-Type: text/markdown
[Description omitted; length: 10172 characters]

WHEEL

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

RECORD

Path Digest Size
nhssynth/cli/__init__.py sha256=o3WSXqEdCJqO44PwSPBRLJKkAGvGHZ9lgmWqNfG97MQ 28
nhssynth/cli/__main__.py sha256=RewweP4tAYl91rvzOPRaPcJKX-_r-GiJc9fyM5elxTk 72
nhssynth/cli/common_arguments.py sha256=5BIENlb6v8wdhshXcJySBFKtndE41eJ2991i4vVf89w 4941
nhssynth/cli/config.py sha256=yOwQ_F_59SKjVaWGqXDwTBbkW_twWN0O_fL_BF8aOqc 9607
nhssynth/cli/model_arguments.py sha256=Yc70bStgfGc6Tkc6CGvlqIoLxeju0aDN0-68kmnzYO4 5633
nhssynth/cli/module_arguments.py sha256=SAMoilAxfXQ0i6q8ZXBd_MbsR-1A6KI--fZU1gYaxeI 9609
nhssynth/cli/module_setup.py sha256=YWAvGvDn_h-B1yF4kcBn_NoTMp1ofGvpWGJVM1P-c-A 7892
nhssynth/cli/run.py sha256=QNgs1fgFsOAnk5fnrZxdnOyRuuJb29odSDAhBujY3FQ 1541
nhssynth/common/__init__.py sha256=Y2HZS-Cyd8EXfI42Mhl3X9b6Ro92Tlmlg9_zejWm9Yw 118
nhssynth/common/common.py sha256=5sghFSJaDQAoJQq_KQN0w-M-qwq65etuTfrSQ69hoWM 426
nhssynth/common/constants.py sha256=q5079cKyPhmJx-QXne5qLICBDyfUvYbeNUbEo08xb9Y 2683
nhssynth/common/debugging.py sha256=Hg_yHHSvOegRrPoIqM-f7fcVH4BWVy5ZoF1Ezwczf3U 376
nhssynth/common/dicts.py sha256=smNab5isCab-WiJaaId-msqsfqmjjcaIEU_6tBg1Nls 2376
nhssynth/common/io.py sha256=ewQGc2Kh8WAF6wt2iA7SI98t2l4dnpcvQD0BNjy1J0Y 3816
nhssynth/common/strings.py sha256=vDH1sctttR08wFDESV7lfLp9nBC_cOGuxOe0DZtidmM 1386
nhssynth/modules/__init__.py sha256=eLGCl1Xj8vaSFTVEeeqNoCo0pI5zzzu4d_5ypHR70pY 360
nhssynth/modules/dashboard/Upload.py sha256=KjYQUl8VV_hKc7e4AY5QxnvNWFbHjJ1epP5MDAXaCy0 2825
nhssynth/modules/dashboard/__init__.py sha256=o3WSXqEdCJqO44PwSPBRLJKkAGvGHZ9lgmWqNfG97MQ 28
nhssynth/modules/dashboard/io.py sha256=coyjA1Wfiu-X65UejEgNzIdXSOrdab2kFxlwNRrX9mI 1494
nhssynth/modules/dashboard/pages/1_Tables.py sha256=wZ4l5SBnCaq3cAU050G0_9frL_qlwrAa6b9xyYlArCM 8705
nhssynth/modules/dashboard/pages/2_Plots.py sha256=ppHb1nM73xmYNxYRDLAp0m80Yls8mzRoHc8i0xWMcbQ 6795
nhssynth/modules/dashboard/pages/3_Experiment_Configurations.py sha256=EYknc2HDkVjvzMW_YcKJWjqyQvD6WWzVIbW5lF-Oh-4 361
nhssynth/modules/dashboard/pages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nhssynth/modules/dashboard/run.py sha256=FCzkaF6ty1yTt8CyhG000SUxBrh_zN8sTVAditN_Ca0 1866
nhssynth/modules/dashboard/utils.py sha256=MgTU5J9QQufawDqeUZKJaRcXRSKvZD_s0QKT9osHYUc 2266
nhssynth/modules/dataloader/__init__.py sha256=o3WSXqEdCJqO44PwSPBRLJKkAGvGHZ9lgmWqNfG97MQ 28
nhssynth/modules/dataloader/constraints.py sha256=4ebASX6q2LVGcQWvSaz426DONEbW93HeS_oSVbX3zuA 14399
nhssynth/modules/dataloader/io.py sha256=uIOGZ4KV7GHqAXU2mrHDAqGWIuMA-3WO411oZdzZI10 5528
nhssynth/modules/dataloader/metadata.py sha256=_oSEy2ot1sCGE7Aq9jwq8xha_bq_q4MsYEHuwR_AGe0 15165
nhssynth/modules/dataloader/metatransformer.py sha256=bmEfvRmxlGyyx7LDgZsRKX9SRZD9di42JsXPaZyuCE4 14857
nhssynth/modules/dataloader/missingness.py sha256=0HdC82DexLiCfQjh-AQgCsO8ofD1uTFF4UeqjGdYRFQ 4598
nhssynth/modules/dataloader/run.py sha256=mzruoiqKit9kszdzWoyr-2Kcayoevhzq3BfibUKX4oU 1390
nhssynth/modules/dataloader/transformers/__init__.py sha256=6naEENMR1PckNA6G37SbCGlww9UXxXgmsiwf3EHOUmI 230
nhssynth/modules/dataloader/transformers/base.py sha256=sGzjUElMgr0ZpRs_vNmLzFa4KLU4IVT6swpae5qqPmA 1626
nhssynth/modules/dataloader/transformers/categorical.py sha256=RHdpf7DTrtDEgkCdQo6VWw_OBdeGjhbP6JenpdCNU6k 3501
nhssynth/modules/dataloader/transformers/continuous.py sha256=XgA1sjyxB_v9qnwt7qpll4XAB4qs0B-dHZ8iYlQOvoA 7417
nhssynth/modules/dataloader/transformers/datetime.py sha256=1JacDvjrIfXxbbjfSnMwM-1dtEHEYNL2dSLV2fGOmpE 2556
nhssynth/modules/evaluation/__init__.py sha256=o3WSXqEdCJqO44PwSPBRLJKkAGvGHZ9lgmWqNfG97MQ 28
nhssynth/modules/evaluation/aequitas.py sha256=EbEn_J1eqE1swNnDP73Mvk4-a-Q9368D2qg3UbntJA0 109
nhssynth/modules/evaluation/io.py sha256=sAacbr5Xa5CZyTsMYEjPp7Q2Ef9RVIUdSKclj6pfixY 3822
nhssynth/modules/evaluation/metrics.py sha256=Cd2UEnKFv7ILhl3gBWJvr0iUWwoqtGHGhj-NZ1m3Kcg 1716
nhssynth/modules/evaluation/run.py sha256=vjMvxgGE7HIEAWzp5cQG6IAtM7-s1Z7E_NndQxD3C-A 1393
nhssynth/modules/evaluation/tasks.py sha256=0TJHZj5CEaFZzzCmBmZ-EMdN6IhkjH9PzwYcETNGKzs 2184
nhssynth/modules/evaluation/utils.py sha256=o0HnmTeAJIQqZHpHurIovH7yjo8h3dFcp2OQG67s9Ck 11672
nhssynth/modules/model/__init__.py sha256=qhti8uKAJrMuKaSU57c5cJQgXyOxqTCnuk6PGejhtqU 65
nhssynth/modules/model/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nhssynth/modules/model/common/dp.py sha256=RGV1GRmYcF8lTo8_nRFyvR5UFyx4SDFkknjA9xK03W4 4368
nhssynth/modules/model/common/mlp.py sha256=IZmwXDjzu3EitboYHkVo7p4J5wfrruBRuzpYPPeX_GE 11570
nhssynth/modules/model/common/model.py sha256=fg0K7OlXEIlttrXuYHUj6_haM7AlU2bp-Npfl1ud8A0 8081
nhssynth/modules/model/common/samplers.py sha256=TpQBfVdjlWsZcwfxsEd60hAERm12tW9Cc0LotWGL3kM 10501
nhssynth/modules/model/io.py sha256=JBPLybGy3eSJn2BZVVTvKddYegKyXfIeY9PkKtT8vB0 3995
nhssynth/modules/model/models/__init__.py sha256=e2asO1_UQF39emiQC2SpVRwPbtW9taedXvc4LXRaWxU 237
nhssynth/modules/model/models/ctgan.py sha256=h2EKKebx4DW-W_Im3IybjsvVwnly621JzI10rnUb8FU 11383
nhssynth/modules/model/models/decaf.py sha256=xGSJukYo_pdY90ZeISfRX_5oGYuAQqjbJnlJKJ-387c 16812
nhssynth/modules/model/models/dpgan.py sha256=2OuNjmzJj2cUGWyEbdAU1QTqzy2yvjcbjQ5EcbFqhB0 12058
nhssynth/modules/model/models/dpvae.py sha256=AuhiW-Ve-5XhEpfLqTBjjbIHbB9TkDh3i8TZEXCUfpI 1750
nhssynth/modules/model/models/gan.py sha256=3Z921eF2ZABc_Yj0arwql9uplR8ivM93DF3a50IiQl4 14859
nhssynth/modules/model/models/pategan.py sha256=elGtmGYFhnpCEpuSQ_77-g6zHpb0GmAvFllZ2KD5AQ4 19050
nhssynth/modules/model/models/tabular_gan.py sha256=2BR6WGevam37VYsllVXOTvL4zAXikGtPw9RPYf3ScQE 12212
nhssynth/modules/model/models/vae.py sha256=tSX6pbMjOdBF9eDp7Zg6gULsv8FgxCUzZfySOzUM-f4 10373
nhssynth/modules/model/run.py sha256=lg0Jp8R-khrESwnOu38sPTJ8IhWeDpBeGLcKWWGswck 2287
nhssynth/modules/model/utils.py sha256=1Vx-iv-OsXJ3m5qGaUqplsr78tW2kjB9ucxyRcpfs1k 2534
nhssynth/modules/plotting/__init__.py sha256=o3WSXqEdCJqO44PwSPBRLJKkAGvGHZ9lgmWqNfG97MQ 28
nhssynth/modules/plotting/io.py sha256=JAIhqzbZBkGNSgneHfxPz9SJZefk9HWw4l54VEmElA8 2210
nhssynth/modules/plotting/plots.py sha256=m0ic9nsgMjpDfXl3PUynCdAoUtB-8vtRWubc0Z_VAGs 6365
nhssynth/modules/plotting/run.py sha256=pzYu-PjVvfxN2EbL04k_zGxffFrFl3IsA2a1NrukzTA 1910
nhssynth/modules/structure/__init__.py sha256=o3WSXqEdCJqO44PwSPBRLJKkAGvGHZ9lgmWqNfG97MQ 28
nhssynth/modules/structure/run.py sha256=5RUA43EzSFHlee-loPdMuOjmmwBuF5fe7tUtN9rwIHU 85
nhssynth-0.10.0.dist-info/LICENSE sha256=CuSdccf6NWnofMssx4USiNOEAHgRzj577Qfzd4o3Yn8 1068
nhssynth-0.10.0.dist-info/METADATA sha256=v07MKf5LYLljOAQq_711mhkcPwjIiewMy6XW-33pNWM 11824
nhssynth-0.10.0.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
nhssynth-0.10.0.dist-info/entry_points.txt sha256=8Oa830mDmdqwUNDXE-h8_Z8ZULpbaDZoHk4jS5e7hgs 59
nhssynth-0.10.0.dist-info/RECORD

entry_points.txt

nhssynth = nhssynth.cli.__main__:__main__