Skip to main content

A python module desgined for RL logging, monitoring and experiments managing.

Project description

UtilsRL

UtilsRL is a reinforcement learning utility python package, which is designed for fast integration into other RL projects. Despite its lightweightness, it still provides a full set of functions needed for RL algorithms development.

Currently UtilsRL is maintained by researchers from LAMDA-RL group. Any bug report / feature request / improvement is appreciated.

Installation

You can install this package directly from pypi:

pip install UtilsRL

After installation, you may still need to configure some other dependencies based on your platform, such as PyTorch.

Features & Usage

See the documentation for details.

Acknowledgements

We took inspiration for module design from tianshou and Polixir OfflineRL.

We also thank @YuRuiii, @cmj2020, @paperplane03 and @momanto for their participation in code testing and performance benchmarking.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

UtilsRL-0.4.7.tar.gz (28.1 kB view details)

Uploaded Source

Built Distributions

UtilsRL-0.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

UtilsRL-0.4.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (145.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (145.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (146.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_x86_64.whl (657.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_i686.whl (718.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (149.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_x86_64.whl (658.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_i686.whl (718.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (149.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_x86_64.whl (657.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_i686.whl (718.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (149.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_x86_64.whl (659.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_i686.whl (721.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (152.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

File details

Details for the file UtilsRL-0.4.7.tar.gz.

File metadata

  • Download URL: UtilsRL-0.4.7.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for UtilsRL-0.4.7.tar.gz
Algorithm Hash digest
SHA256 49c545632169607cd10c0d8ce4ca3b8fbcedb58a1a62ce4c5043a60ce4611499
MD5 e1cdc817b0b18095fc56e291664fffed
BLAKE2b-256 9deb5a77de9eb92e6cd80ab3e57b25907e23240cf873b9ce50c312394a540181

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 affbc496b1669f62b4a6f099d6af2e6b22dd8218002b397c7c8288de471b760a
MD5 c1f85a74d519995b1dcfefea99aa3d03
BLAKE2b-256 f2e246d563644e99963909f5915fcff3a0cbdac7a56f75d54da6f36a15cfea47

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2b558c8a474e2d322231dd8eaa6e5f799326c1a1bafabd51e563542c30d437ba
MD5 bc23c2ea156dd210b8de6f429d510195
BLAKE2b-256 bd6786f81eefda37b31efb9e96b194f916c8bbca1bd453b34feceb79233a1a97

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0b1a731129697e60da30dbd9d0c3d33f69e8de743b66002b805e9f23534e5d4
MD5 85fe2b9b58b3ef132afd87c9b382041a
BLAKE2b-256 378803c9b8c33df9e6305f2b1812a6c5f2a4d1ad8347e97eaf05556d3b3557dd

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 749bc8255a1f488f9e63c576e8e482f7a1afb7c6bf802359ac0e45c5726b5efd
MD5 b1c95f31ec01ad3534ebd10fa65f0119
BLAKE2b-256 872d8a46aadcac45818727ecaed743bf63c02054a4e119453d1e1791fbfc6ce7

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3addc591b529044fc6b03e12ad77f13843e3a5aa2e3b487fadfbb923db3d14e
MD5 9175032d5135e01ec194db51980522f0
BLAKE2b-256 902b37dfe57c2bb9412c2bfea1aaa3d0558b2e2989cdb036300340ff8f16c6dd

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7964b0e26df379c52712ebfe78b4f2d039c9aeb86370a3a67ae4172430d7180a
MD5 d2938cdfeb9eb9bf0436e48ae30619dc
BLAKE2b-256 efb5bc1dc7e5d4666e76dddbcb70af728c95f0bcfbb4858fd3ca3f97a896cd0b

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 25bdb9d64229081a1e0347faaad9483121f5e3b1deeceab4a15dfd029fe879ec
MD5 5edcd291d02d66a81e9352c912157faa
BLAKE2b-256 14ec6571f042ac8588b97cb9a7ac67a70e8e7eff033cefd2fac8e6f7b08ce6f4

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4c84bda2be7a7f730917937389754af5f7535d23f304ef91dbbfd6fd6affe2f9
MD5 05c31cf15cac6a93cca73177d7625c05
BLAKE2b-256 6dc62c7569602534b66ba444597b1cf92bcf42b8e630f208d855371bbdfb3f01

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 656d30568d7dcb6076f0cb38de0020e588cf73f486d995e90f98025bfd553d87
MD5 3544b98bd98a1f5af3b35aa81a8b51d3
BLAKE2b-256 3ef492c809f4280036c510c05ff103e3f626e2aa65032fab93ae04f4d62a6f7d

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d9446a6e9c4498161693932456c9e313cbb3d3c1e430972cc9c09944e860ad8
MD5 b019edaa4b9cbdfe89c3cdd4c7ab03da
BLAKE2b-256 d6a434926e53dd37afc4bada0e1fd54ad5198ebbab9bd004589b6a4e44095ddf

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 945a9727cd93ff6a603c04318c77b8587f0fe4a9cf85cc1e3217cace4db65c04
MD5 3b61d27e8f4887853cc191dc2e2f7fdc
BLAKE2b-256 1cd8d4f417c99d6320bf163ed4f330825c189671636a40a479547fdc1a527d60

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bec4bf34d1ab02209388ec2c920ccaf23c747807e399f3de89432126d6166054
MD5 78501adbf95226da76f0936e8b1ab5ca
BLAKE2b-256 ac6b8affd22ac3017e1a9028c7144c11c5ff96f4512d9b9c3e7d99dd7dcb652e

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1870b7301e21179d0ad25528cd7f5c2a67a31dc3a6583774047c843ebcf584e1
MD5 db286400bdf4c3a7f8f0715111e947cf
BLAKE2b-256 d7f76ee331200b73ef834dcb9ba8df7da7cb0c5d00390c2958ed15b81338fca0

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a5aa0193c83257c9d24536c6b530cdb635845b55d7758d307f31545efb794c4e
MD5 cecab773c686cd7b4b265d511801216a
BLAKE2b-256 77714b152987d678b991f9dbdac0d6727748926edcbbfa545a67cf982176db01

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ad347c6a12dd8472ecd97f14e26d0880c0baf8026af83aa2e5350a1b88ef2507
MD5 8fe8a4190ff24c289e002591d60411d4
BLAKE2b-256 7722efff0b53ce4f72789d7ecf5e19e93f8f92ddcdc840ef1b2bf3cb455d8b39

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d419ed935bf4f09c92e5e97b031e5bf9da391ecb9b39718f7afb8ee3235d2ff7
MD5 06eb3fee03f19600f72f5beae6d36a1a
BLAKE2b-256 e53add33417e8078df6fe0e59ca87eef619396fa3e379e07ca2d0eb724a0996c

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 070c91ce120fcc9f5bd0262fc13735919f280594863b767fa92d03c5c15f679f
MD5 9001614aa598b430736080af333dfd5c
BLAKE2b-256 78b3ec92d065bbdc08a11b0395d2471e2cde5d59d9a7ba8dfb67d43068513791

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d05ceae76d55fd8b2282385922f8119ace185c45316bb50c78a4169f395d47b1
MD5 2447cdfe98936d68479ce5c8130e08ae
BLAKE2b-256 47d74c1d04dce5eb15897dceb9ee5de531e6c45f0e5a00e7847c9b4c722e4c74

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 81f97edc9ca9b32ad172881588298b7fcab9523166d8ce4719b5009c4bd806c2
MD5 17f5b58588ab452b990f73992674ab92
BLAKE2b-256 29c79e61443e3af06f5cb7ecf83dec5ead9a60a6c6cc4c28b696308f4b9aba86

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae680d5cc3db889c6c718abbe0d1fb3a7bd7f1aeedbffa57ad773efcf678f689
MD5 5666c9ce03ad1b6798136ddb1ce7a539
BLAKE2b-256 50475db8ec6578ce69ef77d347710593b98f843bb9a0356f461080c10e27ca79

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c99418a6dc2f7d80b708645fd97928cc7b48604a895626fb7e8151144c74245
MD5 70be3d36b0ebe8d69da10368c6603fef
BLAKE2b-256 f7995e8c8807a758ab65369e222a1e5c220b39d2c28b8b61108e6b4306a1b0a9

See more details on using hashes here.

File details

Details for the file UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9302d0af4935cafd2cb6e94a177e2073c027a117f19bc8c2c7592ff160bac9c9
MD5 4ecd57243bbe80457fcd187f9f577c1a
BLAKE2b-256 964c125ce2de135dc791889e4224deeb980a444c7849027372026e49d30167d7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page