Pyaura Training & Learning Center
Welcome to the Pyaura Training Hub! Mastering Pyaura means mastering the bridge between modern web development and professional AV control. Because Pyaura is built on an open, standard IT stack rather than a closed proprietary box, learning a few core technologies is part of the big picture.
The Foundation: Essential Tech Stack
Before diving deep into Pyaura-specific modules, having a solid grasp of these core pillars will make your development experience lightning fast:
- Python: The server-side backbone driving asynchronous event loops, custom logic is based on python. The more fluent you are at python the quicker you can grasp the concepts of Pyaura.Learn Python
- Django: The high-level Python framework powering ASGI routing, security, and scalability. Learn Django
- JavaScript: All examples shown all use universal templates , although knowing javascript is benficial for advanced options in Pyaura, it is not crucial to even touch javascript for 90 % of the time for most projects. Learn JavaScript
- HTML & CSS: The building blocks for structuring and styling your custom Pyaura touch panels and user interfaces. Learn HTML
Pyaura Core Training & Help Files
While knowing Python is an advantage which gives you the superpowers, you can actually form a project using only a spreadsheet. The ODS sheets are read into a format which Pyaura can interpret and use to power the App itself so it can function. Keep in mind, the more advanced features will require python knowledge to carry out those tasks.
- Overview of Pyaura structures
- OS images and Micro SDs
- Getting started on GUI pages
- About ODS sheets
- ODS device configurations
- ODS page configuration
- JavaScript and Pyaura
- HTML/CSS and Pyaura
- HTML templates
- Custom templates
- Running services and edit modes
- Root indexing
- User functions
- Function data structures
- Pre & Post page functions
- Timed events
- External devices
- Storage and database use
- Intro to Pyaura Elements
- Intro to Pyaura Objects
- Object - Calendars
- Object - Laneview
- Object - Treeview
- Object - Konva
- Object - 3D Babylon
- Object - Buttons
- Object - Barcharts
- Object - Containers
- Object - Canvas
- Object - Combobox
- Object - Colorpicker
- Object - Drag & Drop
- Object - Faders
- Object - Swipes
- Object - Images
- Object - Labels
- Object - Listboxes
- Object - Status alerts
- Object - Media
- Object - SVG shapes
- Object - Tables
- Object - Textboxes
- Object - Output indication
- Function Category - Page & Access
- Function Category - Status Msgs
- Function Category - Date & Time
- Function Category - Containers
- Function Category - Calendar
- Function Category - TWF (Text Web Format)
- Function Category - Treeview
- Function Category - Laneview
- Function Category - Bubble View
- Function Category - GPIOs
- Function Category - Sockets
- Function Category - Serial All
- Function Category - Vision & TV (Set top boxes, TVs, IPTV)
- Function Category - Vision Projection
- Function Category - Vision Matrix
- Function Category - Vision LED Wall
- Function Category - Audio DSP
- Function Category - Audio Playback
- Function Category - External Lighting
- Function Category - Zoom
- Function Category - DMX and MIDI
- Function Category - Room Combining
...and there's even more advanced topics as you expand your system capabilities!