pidgan

View on PyPIReverse Dependencies (0)

0.2.0 pidgan-0.2.0-py3-none-any.whl

Wheel Details

Project: pidgan
Version: 0.2.0
Filename: pidgan-0.2.0-py3-none-any.whl
Download: [link]
Size: 98965
MD5: 690acd523f11d6ae82a8be413bb5e954
SHA256: 8116bc8425b73fd153d58f65dca93d9f8a15c61949eb75714150534d523c1fa8
Uploaded: 2024-07-01 23:17:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pidgan
Version: 0.2.0
Summary: GAN-based models to flash-simulate the LHCb PID detectors
Author-Email: Matteo Barbetti <matteo.barbetti[at]cnaf.infn.it>, Lucio Anderlini <lucio.anderlini[at]fi.infn.it>
Project-Url: repository, https://github.com/mbarbetti/pidgan
License: GPLv3 License
Keywords: tensorflow,keras,machine learning,deep learning,generative models,generative adversarial nets,lhcb experiment,lamarr,flash-simulation,particle identification
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: GPU :: NVIDIA CUDA :: 11.2
Classifier: Environment :: GPU :: NVIDIA CUDA :: 11.8
Classifier: Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.2
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: <3.13,>=3.7
Requires-Dist: tensorflow (<2.17,>=2.8)
Requires-Dist: scikit-learn (<1.6,>=1.0)
Requires-Dist: numpy (<2.0)
Requires-Dist: matplotlib (<4.0,>=3.7); extra == "hep"
Requires-Dist: html-reports (>=0.2); extra == "hep"
Requires-Dist: scikinC (>=0.2.6); extra == "hep"
Requires-Dist: pandas; extra == "hep"
Requires-Dist: uproot; extra == "hep"
Requires-Dist: pyyaml; extra == "hep"
Requires-Dist: tqdm; extra == "hep"
Requires-Dist: ruff; extra == "style"
Requires-Dist: pytest (>=6.0); extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pyyaml; extra == "tests"
Provides-Extra: hep
Provides-Extra: style
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 18623 characters]

WHEEL

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

RECORD

Path Digest Size
pidgan/__init__.py sha256=Jzb_RfgvXCrm_SQ4AfeGVi1N36YybxnM5mpyxrnihgI 33
pidgan/version.py sha256=Zn1KFblwuFHiDRdRAiRnDBRkbPttWh44jKa5zG2ov0E 22
pidgan/algorithms/ProjectedGAN.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/algorithms/__init__.py sha256=def0SSjvj75ZSeFj7qir_OsGYujL5bRj-5v0xTlM8X8 765
pidgan/algorithms/k2/BceGAN.py sha256=Eq2JN2J4CABliJ4I9-ZiB4kG1--V9dbvuqc3qG29UNc 3131
pidgan/algorithms/k2/BceGAN_ALP.py sha256=_nyWzgB6laVuNxRRSIWDYEvY05XXY1eFisiZkZSpm5w 2776
pidgan/algorithms/k2/BceGAN_GP.py sha256=P19n91ZnwpQThyfDYyC2m2qs5T2xqoHoZgxf5wH7iL8 2821
pidgan/algorithms/k2/CramerGAN.py sha256=gH78vuJcL5JaJ9Qah95WcAZTLMY49r9n5HJHI4gQjto 7617
pidgan/algorithms/k2/GAN.py sha256=IXPR4ohz0LYF-rNUHf7hedaBjzbl-QWdt_kIvT3Qb80 17989
pidgan/algorithms/k2/LSGAN.py sha256=dA0zqd0hDm6b78Atqk_PQH7GXaKbaprb8H0Obmtktxw 3711
pidgan/algorithms/k2/WGAN.py sha256=-_YboBU2874J8U0mPuF-uLOLxUrhdFfTJf5Baj39MGk 3085
pidgan/algorithms/k2/WGAN_ALP.py sha256=ouXFmnr4ecF2dW28jEaPJVeYyzU1jBayTfFWxsZfzdc 2766
pidgan/algorithms/k2/WGAN_GP.py sha256=Svtrh08geP7KoSNzkPFz8MQb8wZ7Nf7taPv4k3xAyWU 2866
pidgan/algorithms/k2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/algorithms/k2/lipschitz_regularizations.py sha256=E4TBcPrsSSpdTfupzHzAQeSZlQfjsJT-ndl_lyuxsNI 6181
pidgan/algorithms/k3/BceGAN.py sha256=anIsXLfroDJ58-6CiweJXrJ0UzzkduqvMLLbLCGuJYo 3072
pidgan/algorithms/k3/BceGAN_ALP.py sha256=ZteGIb3cxeNvtRQ1c48a5XORHdzJqS48Y_1TeB77S18 2738
pidgan/algorithms/k3/BceGAN_GP.py sha256=zwjcKwDc4cXjQ234GDHufZQCXItLJUWVbqikollY07Y 2756
pidgan/algorithms/k3/CramerGAN.py sha256=nS3deR4UmoE3b_dbai-yPHu876NCVgnuOgDdiM2tSNI 7630
pidgan/algorithms/k3/GAN.py sha256=DSwQtWKNEjWDNl_lI1ohq9s22c3kwqepYFV0nNRXH_E 18936
pidgan/algorithms/k3/LSGAN.py sha256=W8__0VS-i-wbXkJRv7_yL0PSDGUUCM2fx6LVY_fR4pw 3636
pidgan/algorithms/k3/WGAN.py sha256=xgAu1c9nEviJhGd7Qh1UHQEWozT8rEt_-0nCWVKmtcY 3005
pidgan/algorithms/k3/WGAN_ALP.py sha256=xgotHqIdAG2sUwFDdtJZW9XM-lTBb5GrTAw2Z0oCmbg 2728
pidgan/algorithms/k3/WGAN_GP.py sha256=_7VNjQZm6Ut-xsea_KY-kYk6JW9hFcn8Yo0imyCM8X4 2807
pidgan/algorithms/k3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/algorithms/k3/lipschitz_regularizations.py sha256=apWotizjhEwZU09UTEJ74UNQyRIywZn8tfgB6ZnYLJU 7596
pidgan/callbacks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/callbacks/schedulers/__init__.py sha256=YFXnL4qZxAawnR51ueeoOEye_jP1vXWhuz8VKyu5kEo 917
pidgan/callbacks/schedulers/k2/LearnRateBaseScheduler.py sha256=6vtwvxWRytLXyHH_CTjeJUaPzDwBPFJ3XeufiAE5keY 1743
pidgan/callbacks/schedulers/k2/LearnRateCosineDecay.py sha256=EWzCS5vrV8iiAWCBwwYcaV1aoCBQea554lELd167WLY 1993
pidgan/callbacks/schedulers/k2/LearnRateExpDecay.py sha256=HC4lrSRERNA-cI1R7wbEkOosXio8Xu0HFbteRbaFBPw 2128
pidgan/callbacks/schedulers/k2/LearnRateInvTimeDecay.py sha256=lVRJBZYBu7V7XmoNhFqsZm0svFN67yQgsS2s9mtQ9_4 2143
pidgan/callbacks/schedulers/k2/LearnRatePiecewiseConstDecay.py sha256=J2rbrWEhkfkyFOhm8mpWMsZPfRQFKM_4CUAyiwtpd3Y 1425
pidgan/callbacks/schedulers/k2/LearnRatePolynomialDecay.py sha256=pCacNAkiWPbNSIJ0H9IqVy2u6wp7P1xmZ4KAJTmTRaE 2180
pidgan/callbacks/schedulers/k2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/callbacks/schedulers/k3/LearnRateBaseScheduler.py sha256=laY8ju4UfEW7VqO6qplh3ckUfn6qBDLpXzbHKiFx52c 1669
pidgan/callbacks/schedulers/k3/LearnRateCosineDecay.py sha256=Ben-hSZ9nJI7WGrsvnuE_EhWliqrK_4_6kx0lB7hUSw 1977
pidgan/callbacks/schedulers/k3/LearnRateExpDecay.py sha256=jwP6pxpdCDOHfeeGu_Y_XG5XF_d35q3NiyCi7rNTe5Q 2132
pidgan/callbacks/schedulers/k3/LearnRateInvTimeDecay.py sha256=zZxGCDGfo83sYMzgV0GrPb86LHTcwK_lNMy0L44rVAw 2145
pidgan/callbacks/schedulers/k3/LearnRatePiecewiseConstDecay.py sha256=5nNTvFrBf5mDFePUNKjXgisgC9kxo78ebcJQFrjZg_A 1412
pidgan/callbacks/schedulers/k3/LearnRatePolynomialDecay.py sha256=vjz2wArXh5_9Hu6MoLze3pdvqdq83M16osyh9h1YEIk 2182
pidgan/callbacks/schedulers/k3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/metrics/__init__.py sha256=H4UZ_eFoXEVsyjgNRSrMTlrccPzIBbnQc4uyQdC50Xw 1049
pidgan/metrics/k2/Accuracy.py sha256=9iZDJkFZoICc8qC1BpUV-StbS4bHlknV2ZsY4RAbMsU 593
pidgan/metrics/k2/BaseMetric.py sha256=4Z8HpOLtOwdjYTETbNVpJ5Rhu0tFB49ERxPPk5txtXM 635
pidgan/metrics/k2/BinaryCrossentropy.py sha256=sl1pZfF7DvuI1B3uHP9YfvW3FkHenHA16vONctkS_JI 683
pidgan/metrics/k2/JSDivergence.py sha256=h7C3JlGWbq6KbvWKbOWn73Ctxqt1MD07O3wbknr_q0I 777
pidgan/metrics/k2/KLDivergence.py sha256=_N1VlafRLTfeeIhqcYiLXDr0PAjxZEfwAGjDBEBsWsE 471
pidgan/metrics/k2/MeanAbsoluteError.py sha256=sjB4iaF80FUqU76ZhVH1w_J7em0MmlKImXb_sI0Mwg0 472
pidgan/metrics/k2/MeanSquaredError.py sha256=e0S_IhWp0-CoLZZ-IAaSYhv947gFdn5cLFKPbZlIzs0 470
pidgan/metrics/k2/RootMeanSquaredError.py sha256=aveWzafkiH0n56BbChSofxti2dETSzWQd-dEuqfPmo4 465
pidgan/metrics/k2/WassersteinDistance.py sha256=pbA4L_3FL5eOP1RIg3hqATHk2YzVoShGJEAHcEiYTjs 610
pidgan/metrics/k2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/metrics/k3/Accuracy.py sha256=FbzCPyqor8njUfPXYlISuhj8TpjbHg3eo1Ga59e2Ago 573
pidgan/metrics/k3/BaseMetric.py sha256=4C_or53fqTPtNWaiqfvy-eCiycYUUPGbJQu3NJ01OHk 641
pidgan/metrics/k3/BinaryCrossentropy.py sha256=wW7PQGrcxy3j8Oc3RY2c5yYuCedpuzMGhhx11gbrsDk 663
pidgan/metrics/k3/JSDivergence.py sha256=zmQbWLwfpt2zU5D9Kcp64c6-_RFqepNbRFLfMP-y-18 760
pidgan/metrics/k3/KLDivergence.py sha256=sUATnqz-9cd-jXODa-m-EV8G2VEVzSGGCCvjfioc75s 472
pidgan/metrics/k3/MeanAbsoluteError.py sha256=-UNSjX88JxyXeklKilc--LCPDGAwvQS_u-i0mNELbdA 473
pidgan/metrics/k3/MeanSquaredError.py sha256=6VKWtnFcs9D7iQp6Qp8H2zWUBszGUnDoLTQWN9n_LM0 471
pidgan/metrics/k3/RootMeanSquaredError.py sha256=QXAPFpFg7ARis_8DMjRny310CC_3WV3oY06tXs9UE7g 466
pidgan/metrics/k3/WassersteinDistance.py sha256=u5Ww08xnPxE6K2QgedRMB7MCollr6tRD46OTCdlVUHk 631
pidgan/metrics/k3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/optimization/callbacks/HopaasPruner.py sha256=e4IYkUEtQpTr0cHOgCNKu_yR3YGdshC2S4JFc9i-5tI 1643
pidgan/optimization/callbacks/__init__.py sha256=FvaZX52mhCm4jUTtrOxsY8WS1nQDTJsVLjuvI8xgn7Y 39
pidgan/optimization/scores/BaseScore.py sha256=doO9dAOgH8yHVZ1DlHGqNIJDMP4eLcGBzqeokJHZQjs 676
pidgan/optimization/scores/ChiSquare.py sha256=ESrlLSH6PscYX93uxSq2ZxWYhN4uh6u62TBIlSQGVkI 190
pidgan/optimization/scores/EMDistance.py sha256=omRELc4ytL64peUiG7uFpBMNqA_cocL5i0Y0ttzSJ54 1202
pidgan/optimization/scores/JSDivergence.py sha256=NOla4Qllm_cTGsfMxt_FJ_GwxCCnUYlNZ1hul9oEatQ 192
pidgan/optimization/scores/KLDivergence.py sha256=YMR5UQDX_U4EYGjXhiVaOu5M2LVhqbWDEjvfS-AH4c8 192
pidgan/optimization/scores/KSDistance.py sha256=wpgi_Fw_ZUXvTQWT2rDODyWTblyiExY6H0bWiIzN65g 1040
pidgan/optimization/scores/__init__.py sha256=oNOLbrSx4mAQefR116sBzQ2jidMPUcmzCaiXOk701kg 70
pidgan/players/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/classifiers/AuxClassifier.py sha256=OsAmXTVgVidM2u85YqL6nAc8esgQaJw1bNFb_k5jESU 1977
pidgan/players/classifiers/AuxMultiClassifier.py sha256=9FO1OhNb6ZMDy_1kNNIin_Xj0U0M6W3NIJYIO_6xz6w 2276
pidgan/players/classifiers/Classifier.py sha256=cuBOTpvPO2_64AFGhwdUqG9r91VoHgUgrQ1jsUc49Kc 1740
pidgan/players/classifiers/MultiClassifier.py sha256=NlGvcnG3A2vth-YUDMuZeidYJ5p7p7CCwd3EylzaqbA 2060
pidgan/players/classifiers/ResClassifier.py sha256=sgWx9mxFMcY60ozAUTZt1k8S7BMGeCLO1E_EWJWd_Yw 1749
pidgan/players/classifiers/ResMultiClassifier.py sha256=_tT1HlGGDQF7CkSSHyEEnikUdwg3DLMH9lm7Cfhh7Og 2048
pidgan/players/classifiers/__init__.py sha256=gXmF1SSigKuIS-C8cI2oNkCG_SvdAvrhNnP1eSUPYRs 264
pidgan/players/discriminators/GigaDiscriminator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/discriminators/MinibatchDiscriminator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/discriminators/__init__.py sha256=R4qMFhF9rb5SAseBfaG5cjz_eWwx9ah4pTa1fGqvbZw 437
pidgan/players/discriminators/k2/AuxDiscriminator.py sha256=RDfja25KkgTjA2gu2mmzv2F9VOMZG4RcUtMsI23ItGQ 3254
pidgan/players/discriminators/k2/Discriminator.py sha256=LL--s9zR55IHb52YpJ2_mRDIbc8ifYiPSgSIlQRlp4Q 6119
pidgan/players/discriminators/k2/ResDiscriminator.py sha256=7AAL2FJsIFkJpoOQF3iKH7MLtm3sVUvac3n7ZkEZWyU 4964
pidgan/players/discriminators/k2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/discriminators/k3/AuxDiscriminator.py sha256=a2O3jq6QIa74hx8tZLAg_6ZvZdXEmQdCKG_G6FifTaw 3229
pidgan/players/discriminators/k3/Discriminator.py sha256=hN8Oet-xxkSwaZH3P6v5TZ-VWEm8Mc7x8XGJs1u-xK0 6118
pidgan/players/discriminators/k3/ResDiscriminator.py sha256=3qG3PeFc3SUiADUtw_e0l5XyGE7QAgVOSVF4OXAZql0 5005
pidgan/players/discriminators/k3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/generators/GigaGenerator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/generators/MinibatchGenerator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/generators/__init__.py sha256=LinBRbN9o7haA6V_O8UJTZsNsZmzyWJVsAyu7HuEyG0 297
pidgan/players/generators/k2/Generator.py sha256=m3wlkx7tD9efUYjLECb8Ny3Fl_WMYPi_oMKA7khyy24 6014
pidgan/players/generators/k2/ResGenerator.py sha256=UbEeuf2Iwaa9Soo8vFAVXBED-WzgOcgXE3eyVwO8fiU 4117
pidgan/players/generators/k2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/generators/k3/Generator.py sha256=d0hmeIjKHPovZz9aoS2CE6GEJXxxpYY9Nhwv5EtHPow 6029
pidgan/players/generators/k3/ResGenerator.py sha256=X02NJrI-08FOe24o3uoX6irQcxthdddD9IgBjqohxiI 4159
pidgan/players/generators/k3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/players/regressors/Regressor.py sha256=riTtaIprDyqX_n-u2SP706UAWCpmDfEr3wK1fU0sP8g 165
pidgan/players/regressors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/preprocessing/WeightedQuantileTransformer.py sha256=uZ0H4pLDiPoYkXQ2MrzimSUGzp_-BkP5ix0CnKb3FmY 759
pidgan/preprocessing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pidgan/utils/checks/__init__.py sha256=sD9mdXOXwSpJ1vZlq_d4GmOSpy83BY8f88iefaHMvTk 82
pidgan/utils/checks/checkMetrics.py sha256=heh5iTJs7QiOSudc36X8IptQrxMDEXDsdDGAWgukJlA 2084
pidgan/utils/checks/checkOptimizer.py sha256=yq5Cv8Qt4gMyEY6mgSDrVs_QMwu1iDCrFc6TTEJjXZI 838
pidgan/utils/preprocessing/__init__.py sha256=MYajAFNquq-kK8WgALlYtT-5VZhR0nuZ99ID6MUNkbk 61
pidgan/utils/preprocessing/invertColumnTransformer.py sha256=mI2NuqiptbfoV7Ogjpsb6ts6mWhxWZYRCBXWu0PkCRU 968
pidgan/utils/reports/HPSingleton.py sha256=cYY_BNG0C5dbrHjCJEcuIpqvUDLCGN1zWh8ZB1fBPi8 1451
pidgan/utils/reports/__init__.py sha256=XpRGotyq5yjIu9w_K-vwUmvWxQxznCHckSnCgIwFipA 84
pidgan/utils/reports/getSummaryHTML.py sha256=ObHXp5_g3yKcWOt1f3yyOMRpKf4-lUGMbUIY_5iq2e8 1285
pidgan-0.2.0.dist-info/LICENSE sha256=ixuiBLtpoK3iv89l7ylKkg9rs2GzF9ukPH7ynZYzK5s 35148
pidgan-0.2.0.dist-info/METADATA sha256=FrTBKy7D0IGToth02H6LyK2nUXF-ES8KVGalFDUvBeM 20710
pidgan-0.2.0.dist-info/WHEEL sha256=y4mX-SOX4fYIkonsAGA5N0Oy-8_gI4FXw5HNI1xqvWg 91
pidgan-0.2.0.dist-info/top_level.txt sha256=QjyyO--K8q0BeDb0nP9RDtu4xrvc6NEReWDSycSVbS4 7
pidgan-0.2.0.dist-info/RECORD

top_level.txt

pidgan