Skip to main content

Python-based code simplification assistant

Project description

Xperiential

Overview

Xperiential is a Python package developed by the Cloudberry Pi Foundations.
It provides both Graphical User Interface (GUI) and Text User Interface (TUI) capabilities, enabling interactive experiences through ASCII art, turtle graphics, and text-based animations.

The package is designed to support creative visualization, interactive console effects, and lightweight GUI components for educational and experiential applications.

Copyright and Ownership

Xperiential© Team
Owner: Cloudberry Pi Foundations

Unauthorized reproduction, distribution, or modification of this package constitutes a violation of copyright law and may lead to severe consequences.

Features

  • Typewriter Animation – Display text with a typewriter-style animation.
  • Background Music Playback – Play audio files in the background without opening a media player.
  • Turtle Graphics – Draw geometric shapes such as squares, triangles, circles, and composite figures.
  • Composite Graphics – Merge shapes (square-triangle, triangle-circle, square-triangle-circle) with fill effects.
  • File Operations – Save and read text files with ease.
  • ASCII Art Rendering – Generate ASCII art from text or images using pyfiglet and ascii-magic.
  • ASCII Animation – Animate ASCII text or images line by line.
  • GUI Widgets – Add buttons, text input boxes, entry fields, and checkboxes using Tkinter.
  • System Utilities – Clone Git repositories, echo text, print file contents (cat), and run local HTTP servers.

Installation

To install Xperiential, use Poetry or pip:

poetry add xperiential==1.1.6

or

pip install xperiential==1.1.6

Usage Example

from xperiential import typewriter, square, ascii_print

# Typewriter animation
typewriter("Welcome to Xperiential!", duration=0.05)

# Draw a square
square()

# Print ASCII text
ascii_print("Xperiential")

Dependencies

Xperiential requires the following Python packages:

  • ascii-magic
  • pillow
  • pyfiglet
  • tkinter (standard library)
  • turtle (standard library)

License

This package is proprietary software owned by Cloudberry Pi Foundations.
All rights reserved. Redistribution or modification without explicit permission is strictly prohibited.

Contact

For inquiries, collaborations, or licensing requests, please contact:
Cloudberry Pi Foundations
Xperiential© Team

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

xperiential-1.1.6.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

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

xperiential-1.1.6-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

File details

Details for the file xperiential-1.1.6.tar.gz.

File metadata

  • Download URL: xperiential-1.1.6.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.3 CPython/3.14.2 Darwin/24.6.0

File hashes

Hashes for xperiential-1.1.6.tar.gz
Algorithm Hash digest
SHA256 e8e16e5b982aab39a01917dc57f8bb1cb4282aa8e58ee4eac5e82793e460ecd2
MD5 5c97bcc431f4fe0b76d72cf96718c359
BLAKE2b-256 2420de7975726501dec04fc92cd980fc91321f6e1cbc31973f8a8db9c0f3c535

See more details on using hashes here.

File details

Details for the file xperiential-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: xperiential-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.3 CPython/3.14.2 Darwin/24.6.0

File hashes

Hashes for xperiential-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1e3b0f2c096b1397fc66b9ab282b34c0aa7f73d9e73a9f6b8f9e487dfab6d0dd
MD5 b895e3486e1d38f855981c7e7643d6d0
BLAKE2b-256 57b5802142fdf245b2bb713f53b4ea300f29f30945cc0de27192a7c74afb4e21

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