Skip to main content

A fun, modular, object-oriented Python package for simulating cat behavior

Project description

pyCatSim

PyCatSim is a toy Python package that simulates cats and their associated humans and environment. The package is meant to teach packaging techniques and proper documentation. But we won't stop you if you want to have some fun with virtual cats!

Versions

See our releases page for details on what's included in each version.

Documentation

Online documentation is available through readthedocs.

Installation

The latest stable release is available through Pypi. We recommend using Anaconda or Miniconda with a dedicated environment. Full installation instructions are available in the package documentation.

Citation

If you use our code in any way, please cite us! You can use the "cite this repository" button at the top of the GitHub page for convenience.

Development

PyCatSim development takes place on GitHub

License

The project is licensed under the Apache 2.0 license. Please refer to the file call license. If you use the code in publications, please credit the work using the citation file.

Disclaimer

This material is based upon work supported by the National Science Foundation under Grant Number RISE-2324732. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the investigators and do not necessarily reflect the views of the National Science Foundation.

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

pycatsim-2025.7.11.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

pycatsim-2025.7.11-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file pycatsim-2025.7.11.tar.gz.

File metadata

  • Download URL: pycatsim-2025.7.11.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pycatsim-2025.7.11.tar.gz
Algorithm Hash digest
SHA256 d6a4a2442b2d0cd2bd45caf58c76d5871adb2a3bc886718b465e020cde2aaa2f
MD5 68fcc52ad9a181f4ae740254aca111e4
BLAKE2b-256 1c8eff28ed9cbbab59a7ad1a50241dadcbd782c96f0b901d9dcb8fc0c9bdce59

See more details on using hashes here.

File details

Details for the file pycatsim-2025.7.11-py3-none-any.whl.

File metadata

  • Download URL: pycatsim-2025.7.11-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pycatsim-2025.7.11-py3-none-any.whl
Algorithm Hash digest
SHA256 3e76bb71ba7e8fdb96f386778629301896a51e6446136bfb0a8aead134246725
MD5 74fde8e2180393de581228788f3873a7
BLAKE2b-256 64ccd248a0809c673fd85988cc7a04bba438984a004843be31f6c0da9458e0b4

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