recsim-ng

View on PyPIReverse Dependencies (0)

0.1.2 recsim_ng-0.1.2-py3-none-any.whl

Wheel Details

Project: recsim-ng
Version: 0.1.2
Filename: recsim_ng-0.1.2-py3-none-any.whl
Download: [link]
Size: 166258
MD5: 50e9fbb50f0fed1df8ebd174e924510c
SHA256: 91d69de851d462f6834cb16e667344d0153bd0e1370c5abfe6dc990513016f5b
Uploaded: 2022-04-25 18:23:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: recsim-ng
Version: 0.1.2
Summary: RecSim NG: Toward Principled Uncertainty Modeling for Recommender Ecosystems
Author: The RecSim Team
Author-Email: no-reply[at]google.com
Home-Page: https://github.com/google-research/recsim_ng
Project-Url: Documentation, https://github.com/google-research/recsim_ng
Project-Url: Bug Reports, https://github.com/google-research/recsim_ng/issues
Project-Url: Source, https://github.com/google-research/recsim_ng
License: Apache 2.0
Keywords: recsim reinforcement-learning recommender-system simulation probabilistic-programming
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Requires-Dist: absl-py
Requires-Dist: edward2
Requires-Dist: gin-config
Requires-Dist: gym
Requires-Dist: jax
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: tensorflow (>=2.3.0)
Requires-Dist: tensorflow-probability
Description-Content-Type: text/markdown
[Description omitted; length: 3128 characters]

WHEEL

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

RECORD

Path Digest Size
recsim_ng/__init__.py sha256=fN7veWnuddPCs9aKRKGL3VUtoa75IdpZNP7G2q4WIwg 645
recsim_ng/applications/__init__.py sha256=hXl8FQVqYfSYyroXWiZO-yvqmhARabttBjU70-56Y2E 650
recsim_ng/applications/demo.py sha256=FmlqH3pKCUAJ9U4EEEsixbDesTLhP-7AHIekDj4EbRc 4102
recsim_ng/applications/cav_synthetic_model/__init__.py sha256=WX-TXCnhPssHo255oBXk7UDJhfx5XgyAzrvaAvEYEDw 769
recsim_ng/applications/cav_synthetic_model/corpus.py sha256=0UhUK8AM5ubf2vLToXXmNT2uTbj3yF7acXp8fFCiktE 4705
recsim_ng/applications/cav_synthetic_model/user.py sha256=IITXe3Dv2xZ3nllvX0W6k7lzuv9E_IStphilML6Pobg 15263
recsim_ng/applications/cav_synthetic_model/user_test.py sha256=56UfIopVWdnO1jbsfq_Xn8AbAG8GWA0IwUWxUz9UliI 2467
recsim_ng/applications/ecosystem_simulation/__init__.py sha256=smScSAVso2r4jrmOfTJR4nN-Qs0lBLxCx_n_N_695JY 1064
recsim_ng/applications/ecosystem_simulation/corpus.py sha256=6UXL1aJJ7YBVCk5yqx_OjBiQycfyi2MbuzcwIGIqTHk 4899
recsim_ng/applications/ecosystem_simulation/corpus_test.py sha256=tCECFN20icnq3bjh8F6Ikn3mdntFLy7SmyJvHDsbrB0 2669
recsim_ng/applications/ecosystem_simulation/ecosystem_simulation.py sha256=j7BwNNWN5z2JoYJwC1_gWodeaZVe2lDlyWwQpsTnF3A 2968
recsim_ng/applications/ecosystem_simulation/ecosystem_simulation_demo.py sha256=YQJrc-1XGU5gpYKBudDYdznR49NfMqrZv_eiYsT3-c4 1597
recsim_ng/applications/ecosystem_simulation/ecosystem_simulation_test.py sha256=_8SE3W4oUxy-QSQqx44yXedmDBP333EE8ofifXS5gEo 2833
recsim_ng/applications/ecosystem_simulation/metrics.py sha256=mEpJw-C32XPy525jfD52IFldHJibRjI9Kw9VCOS2nCA 2158
recsim_ng/applications/ecosystem_simulation/metrics_test.py sha256=YqfMLnMroGrAMDSM_qIOFStIHFclKed8hrFQ4VtmioI 1824
recsim_ng/applications/ecosystem_simulation/recommender.py sha256=TRpuLtTGnoMZj4bjYiQIxoI5lHwt30D1VA4OS_iYOrY 4999
recsim_ng/applications/ecosystem_simulation/recommender_test.py sha256=vmUI4mfn-17KIYK690z4ibXi5yIYgg-LkhL2IoX9eRQ 2726
recsim_ng/applications/ecosystem_simulation/simulation_config.py sha256=zAub7r_p4XQt6O25ne0Fgp8rBWqeq8_mab3x3IlSJa0 2012
recsim_ng/applications/ecosystem_simulation/user.py sha256=1JqRTHL3jMi8xI1KZeM3QPtX3UOHm3xfgqALF7cEqfM 7561
recsim_ng/applications/ecosystem_simulation/user_test.py sha256=hPcRbMa84vHtubHQCPrI3qPQkWeGsHFei723tOqSU8E 3934
recsim_ng/applications/latent_variable_model_learning/__init__.py sha256=ah66cGqsq8TQ707PsCvIdmlJdtIFVVpx0rpPzk2lV40 904
recsim_ng/applications/latent_variable_model_learning/latent_variable_model_demo.py sha256=zvYI4_ACHHKYvr8WU7uvxkzdarzqs44sGPYeWjnoIWE 4793
recsim_ng/applications/latent_variable_model_learning/latent_variable_model_test.py sha256=B5z8odjvpCZwAlrLvevz-5albXSwXSeAXjA8CVAT044 1949
recsim_ng/applications/latent_variable_model_learning/recommender.py sha256=irlhS434AP0llM9Mshkw2025EtQNHR8IPcuSfwGlqYc 2136
recsim_ng/applications/latent_variable_model_learning/recommender_test.py sha256=-mAe5RSG-_9uustoRb1aAwbQti9H9yyRb8nfKoKMTMA 1929
recsim_ng/applications/latent_variable_model_learning/simulation_config.py sha256=DGJRHrBAq7Kz7Yso5v_M1TI_SuEeJjRlebsrL1Flrz4 1704
recsim_ng/applications/latent_variable_model_learning/user.py sha256=WlQ0zJyR2c_Hb9YA2oufSertqaB_y-MA8Ah-7i55jdc 6765
recsim_ng/applications/latent_variable_model_learning/user_test.py sha256=CNxwsR2-5q1PEZx8JH5SddMoFQPWq_zLuFvMSx6zRok 2927
recsim_ng/applications/recsys_partially_observable_rl/__init__.py sha256=Mddh55v03P1om_srrsb8WYhR7pKejquaJBLf_AXwZZY 1158
recsim_ng/applications/recsys_partially_observable_rl/corpus.py sha256=ScFrHckjCuS32Cua6xNt4UIg9lmQXnt4s9kRp2w3-k0 4665
recsim_ng/applications/recsys_partially_observable_rl/corpus_test.py sha256=DtcMmuE8B84KV8iSpVVfv4UGZAfYsChM-ilKSAAcuJk 3064
recsim_ng/applications/recsys_partially_observable_rl/interest_evolution_simulation.py sha256=No7GDXdCH2zAbO_RCFDd-TP49bTHAhnSeDjjt1qm0Go 3579
recsim_ng/applications/recsys_partially_observable_rl/interest_evolution_simulation_demo.py sha256=166n31WURd66lE8I0eMtWnSJerxdWKkMWSiPQfsJuLk 1383
recsim_ng/applications/recsys_partially_observable_rl/interest_evolution_simulation_test.py sha256=qWCRIJeOLQ1Dgm4WwaeYhklAKqEJbRYtwlqNmgLX9vM 3200
recsim_ng/applications/recsys_partially_observable_rl/metrics.py sha256=XAQbXD27Ce4eDFhJRtLEz51gTIB6tmmva5QbW6K4QR8 2250
recsim_ng/applications/recsys_partially_observable_rl/metrics_test.py sha256=0vYFHfOyHJIc-Y5GTTmzLLSBV4wQZoSDJNApkdVYhaI 1850
recsim_ng/applications/recsys_partially_observable_rl/recommender.py sha256=ZbzpaxKIaSTadY6VJYE3Y55-7DiYzZgY3fHQhHvnnV4 8479
recsim_ng/applications/recsys_partially_observable_rl/recommender_test.py sha256=Do6N2vS1dvxGXQynThemKTKZ3yzIVDtDYrMSANv6Fko 10287
recsim_ng/applications/recsys_partially_observable_rl/simulation_config.py sha256=510LpbYYprHKoMe2v80Ro7M-bktm2LKFeOy5c9b02dQ 2447
recsim_ng/applications/recsys_partially_observable_rl/user.py sha256=DB4JNAKVct9AmGhzMdMymgobH1bFY_idH5EfIeO41m8 6978
recsim_ng/applications/recsys_partially_observable_rl/user_test.py sha256=-th5y0OgZiuWWlhgDDeBnvlAgcs1NP1g9BHL_MBpz2U 5027
recsim_ng/core/__init__.py sha256=n-Wsy8WYDpcdRPvcJ01CVJ13mDinsYzrDORsYVBYFno 744
recsim_ng/core/network.py sha256=u3HNqav1QQzW4IHon1N8Cwr1U8whRIMr0TEuAEyLXHY 9645
recsim_ng/core/value.py sha256=H1cL2xcZQqBteZyi8Lj2ej7PyEG-CpMXuXVcYRFr4N8 8995
recsim_ng/core/value_test.py sha256=GCw8QCXPUoFWJavpYknDzoWfmrNSFRatj8l-_97cKng 4995
recsim_ng/core/variable.py sha256=KguBhOVnTrhyg8W-UZQbd0UPvA3JYyExciNaq9dEbJg 8345
recsim_ng/entities/__init__.py sha256=XPG6dP5jcnpZIC1qWwAZ1g27xElxMkDWOZ1aCIre5NI 646
recsim_ng/entities/bandits/__init__.py sha256=GKyjBfxUzLqcwTdEaNXV9gt-iZHODtqI6fE3KM-vo0w 883
recsim_ng/entities/bandits/algorithm.py sha256=yCV1G13nCpHDOsh0LOvxDDflEnXho5rudCoi1T2em8g 2115
recsim_ng/entities/bandits/context.py sha256=1RILJ-q8okKzYotSa-ym-7cY5oaY-nu1luhDojhwP9c 1661
recsim_ng/entities/bandits/generator.py sha256=vU_mrWQwv4pXt1dwvT1S26S8PnNs4aGvzO8wTd0TgEM 1668
recsim_ng/entities/bandits/metrics.py sha256=ihQo6L34Nqqnc9jsQ7AH29EYc7gU3FzC29-I_LMjC1k 3507
recsim_ng/entities/bandits/problem.py sha256=3c5u1SppRx43E5cVjR6AFrNuinYk5q8F0IG4-1wp7_0 2167
recsim_ng/entities/choice_models/__init__.py sha256=9OFzAB-pRNdgxdVzba60cyIt-Lg7_fAOaZZBZGe1mIE 760
recsim_ng/entities/choice_models/affinities.py sha256=THkxr3HyYtudgKSMdVpXTsT8XBF57QEHbR-Z-rSx0Aw 5491
recsim_ng/entities/choice_models/affinities_test.py sha256=UjNcLzr5LnOId3QRvagEnTAHsn-mBMM22mjJz3rWPNU 5660
recsim_ng/entities/choice_models/selectors.py sha256=dA0ocLBT0lVIJ2GYcFpfBYdmlIAERadRHBoV2wpnEOM 7911
recsim_ng/entities/choice_models/selectors_test.py sha256=rl0Q6I-WbxbTmvA1nJrMhFAkuxTLZ2ERujnChNBZ0Kk 3380
recsim_ng/entities/recommendation/__init__.py sha256=BQwTh4-IyYqobj9uW4bTxeFegWUqMPlweTQWwhh8xRs 857
recsim_ng/entities/recommendation/corpus.py sha256=3oUMhux7DSmc_JRrJju4rTeGcER1-mgpvlanAh22J4g 1552
recsim_ng/entities/recommendation/metrics.py sha256=ERlTCLz1-rmrP_86dmB696tL7p1cCJXszThSb1ymtEM 1502
recsim_ng/entities/recommendation/recommender.py sha256=XOb9KprOkqQieD9bWfkDFtwkPKeI6LrRKUgbnk8NYis 1676
recsim_ng/entities/recommendation/user.py sha256=bJJ8Ru1lzV3Iu5OxOoRsK5Lz6ginSVzTC4uDQYY_OE0 1616
recsim_ng/entities/state_models/__init__.py sha256=hwAdJppXgi19PAMWV5eN5ENrvSdl0KGmaLW3uEMMNhw 856
recsim_ng/entities/state_models/dynamic.py sha256=0k3h4aDj8RP71RtNW47-7lkcUCJZCHK0tK162nbP5dg 41127
recsim_ng/entities/state_models/dynamic_test.py sha256=_eLdEZgTgolrX8tkHv2fuv9pIqT2TI-v1ZW-nQKAd20 17078
recsim_ng/entities/state_models/estimation.py sha256=canVBdIaeXzvUJEEKSOo7ktapRWMHsazAbGbCyRDVBs 6432
recsim_ng/entities/state_models/estimation_test.py sha256=15e05-VXbEcNizqJDHsfPufLcHyCLlKnKXi_YxqgiqM 2090
recsim_ng/entities/state_models/state.py sha256=wKJ2-qituRAOeFIZnStt1GnrK-Q_zYH-LAI43DZp44A 2937
recsim_ng/entities/state_models/state_test.py sha256=KhLHdODIwbBaMmQMG_VpwOZYVPdNCqb0bEd6U_YSk1k 2651
recsim_ng/entities/state_models/static.py sha256=xRdCBZTSNc2N9W-PYPDGF_54S8b9VpPofiFvOViu7gA 20278
recsim_ng/entities/state_models/static_test.py sha256=ivrok3eRhrzieKgeTaNI1MZTJIFqcXc7vE2n-V0NR14 11351
recsim_ng/entities/state_models/test_util.py sha256=af3jXqLVyW2x8xMeVDJHyPCb9TIDmfPs4ootYMZNTNw 1706
recsim_ng/lib/__init__.py sha256=72DT4RwZ7p9MmpM1Kt8CN1aDUc8fL_maVOswvQVC7nU 704
recsim_ng/lib/data.py sha256=HZ0vR1bUaPpJveKApeVpy2zKUZwmjIrlBR9JX44UjDQ 6972
recsim_ng/lib/data_test.py sha256=aXGwypQ4eQjY4GV7sXpe4W75KUCe_ummtAHaPx4is1Y 6399
recsim_ng/lib/runtime.py sha256=IyKEF06pMBZFq2IIQxrPJ-cbJ_c823JjKcS7_ENEDkI 1286
recsim_ng/lib/jax/__init__.py sha256=2kGcGoIKRxPzXnuQQe8g7EBJrmbkjq-4v_jkCiCOFNA 688
recsim_ng/lib/jax/runtime.py sha256=mIcMzcV9iq8F86br4mDljcCXS_SiEjzQM5hf7z3BtXo 5556
recsim_ng/lib/jax/runtime_test.py sha256=OYl-3Icns6SPY3PsWhHmSVq3MFzse8IuY7YsNERZecQ 7061
recsim_ng/lib/python/__init__.py sha256=iUR3MutrF2uLYvpyZM8J6sPzFLnQDISRW94yN8MNy08 687
recsim_ng/lib/python/runtime.py sha256=iw6lIre5ogDUyO8Cy2ppqON0ZoNV82dYQ4n0mjJRhcA 1283
recsim_ng/lib/python/runtime_test.py sha256=IUrmMfWnMaiog1kEq7Cz_piYw5ldqXevXh_CBwd4e00 2469
recsim_ng/lib/tensorflow/__init__.py sha256=cve9QfkHU5CE50yR3_RxIp3HJ-5nxL8U_I205c2_eBQ 876
recsim_ng/lib/tensorflow/data.py sha256=mUu7oRlVx17WeZ_NeNM9BpY32ThD3RwCvqEdf8Fya9U 2096
recsim_ng/lib/tensorflow/data_test.py sha256=LmzWd1-Ia8PkS6Sr79gqawGoPlF6G5I2E3paPmCaxeE 1738
recsim_ng/lib/tensorflow/entity.py sha256=IdpeuxQES9EybHwTnLT7ydw6OUH5QaVR8EjqVqr1JiE 3025
recsim_ng/lib/tensorflow/entity_test.py sha256=Vuuj4Ugn3KROs2yXij-c7XcL5KpAgfFLZAsik---A1A 2488
recsim_ng/lib/tensorflow/field_spec.py sha256=7GMXBHpKYWvJO-I9kjS9l0bSqYNX4MfGXZ4Ocd5WQkQ 5437
recsim_ng/lib/tensorflow/field_spec_test.py sha256=Ay4lJUmhw8TozlCojRZ_UAa7AcuS1tiVAH117VdkeHc 3831
recsim_ng/lib/tensorflow/log_probability.py sha256=mVMeBee31JpLLyxSdGydiWRefJwhiBYe0pZAufDMxo8 18902
recsim_ng/lib/tensorflow/log_probability_test.py sha256=zXOOKQfNIgIMkqMnGR4seP14h6Z9a3g7pW3EjE_HHoU 10360
recsim_ng/lib/tensorflow/runtime.py sha256=Y4E4NSN1JWx9N_RyCLC7hJWYpy6EeX-jVnbhcqpEkYA 5799
recsim_ng/lib/tensorflow/runtime_test.py sha256=BS1ydbMOLvF5zDevOGB6M4esPnAa6FP0pa1deKKr7YE 1904
recsim_ng/lib/tensorflow/util.py sha256=43ZTGKCoAb841jXP2IQQ41cedrzq8-l1vkhaDBF8qcQ 2479
recsim_ng/stories/__init__.py sha256=LWAVvhn7KMBJ29WBNzGJg_MeZxOXX8myQI_v05y1QX8 807
recsim_ng/stories/bandit_simulation.py sha256=TTJ32TaVt3E49Jy8rpN2sA_nx_ukF-w50BmWkzxr4A4 5653
recsim_ng/stories/recommendation_simulation.py sha256=DiMUj7aglGeDVvAeRGEtXx7d6zuao_JD9pF5bOlvzn0 7434
recsim_ng/stories/static_recs_simulation.py sha256=jeHF1fY2g1DYqSNzn0qV-G816DN2Kb3HHl1kdeupp1c 2025
recsim_ng-0.1.2.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
recsim_ng-0.1.2.dist-info/METADATA sha256=xIdgTmLrKseC0kXhoJbZoZWq4P55nbzwH9uQ8tlYfeI 4708
recsim_ng-0.1.2.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
recsim_ng-0.1.2.dist-info/top_level.txt sha256=C4f43_o-g3Ig6KIUkAMdAlHVHsJlb4_ClHxjqIeX6CI 10
recsim_ng-0.1.2.dist-info/RECORD

top_level.txt

recsim_ng