Skip to main content

Library for Projective Simulation

Project description

Projective Simulation

Agency • Learning • Physics

PyPI version Python version

Get started \| Documentation \| Tutorials

Projective Simulation (PS) is a framework for studying agency from a physical perspective. PS agents learn from interaction with their environment and base their decisions on episodic memory. Internally, their deliberation corresponds to random walks on a clip network (graph), which provides an interpretable route to physical realizations and analysis.

This library all the necessary tools to develop, deploy and train PS agents in a variety of environments. Its content spans from entry-level tutorials that introduce the core principles of PS to cutting-edge research on the latest developments and applications. It is actively developed by the QIC group at UIBK.

Installation

Projective simulation is available for python>=3.10 via

pip install projective_simulation

This will also install the necessary library requirements.

Getting Started

To begin exploring Projective Simulation, we recommend to start with the tutorials, which contain from the basics to more advance applications.

If you want to develop or deploy PS agents, please check the documetation.

Citing

If you found this package useful and used it in your projects, you can either the particular PS paper that you found most useful (see a list here) or use the following to cite the whole library:

here will be some zenodo link

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

projective_simulation-0.0.2.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

projective_simulation-0.0.2-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file projective_simulation-0.0.2.tar.gz.

File metadata

  • Download URL: projective_simulation-0.0.2.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for projective_simulation-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3b4eb27b0a43fefc3dace7a0a99b3cba4974584ee8afd3062ffed5c2a65a4b5f
MD5 9cd42f4c91f561a5d0072717377dcfff
BLAKE2b-256 a0487c7192896ba60fc484a3c1155cae4d64cdf56f8ca4e3f5d082f0c291b5f2

See more details on using hashes here.

File details

Details for the file projective_simulation-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for projective_simulation-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 98bcf6df40e4606de2ea856011b4cd53bb5bb60fe8bcb6879718a24e1d42ecc2
MD5 860682db2c25b652952f78ff586df12d
BLAKE2b-256 e2e48e38df596d21bd98abc7fc0e59d94d40066d6412894661ad4a7ed114ff06

See more details on using hashes here.

Supported by

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