GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - reloadware/reloadium: Hot Reloading and Profiling for Python

BranchesTags
Open more actions menu

Latest commit

 

History

57 Commits
57 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
media
media
 
 
pycharm
pycharm
 
 
src
src
 
 
vscode
vscode
 
 
.gitignore
.gitignore
 
 
CHANGELOG.rst
CHANGELOG.rst
 
 
LICENSE.txt
LICENSE.txt
 
 
README.rst
README.rst
 
 
__version__.py
__version__.py
 
 
changelog.json
changelog.json
 
 
index.html
index.html
 
 
motd
motd
 
 
motd.png
motd.png
 
 
mypy.ini
mypy.ini
 
 

Repository files navigation

Logo

Advanced Hot Reloading & Profiling

Example

Profiling

Examples above are run in debug mode with added breakpoint.

Details

https://img.shields.io/jetbrains/plugin/v/18509-reloadium https://img.shields.io/jetbrains/plugin/d/18509-reloadium https://img.shields.io/jetbrains/plugin/r/stars/18509-reloadium
Reloadium adds hot reloading, profiling and AI features to your IDE

Installing

If you are a PyCharm user please check out Reloadium plugin
Plugins for other IDEs are coming soon.
Reloadium can be also used as a standalone library by installing it manually with pip:
pip install reloadium

Using

Running python files:

reloadium run example.py

Running modules:

reloadium run -m my_module
To apply your changes simply save a file

AI

Reloadium integrates with ChatGpt seamlessly providing additional context to your conversations resulting in much better replies.

ChatGpt

General Python Features

When altered, Reloadium will execute the current function again, providing developers with immediate feedback on the functionality of their code.

Frame Reloading

Reloadium manages errors that occur while reloading functions, allowing you to correct any mistakes seamlessly.

Frame Reloading

Reloadium has the ability to refresh files throughout the entire project by tracking dependencies.

Frame Reloading

Django

Upon saving, Reloadium performs hot reloading of views and automatically refreshes the page.

Page Refreshing

To avoid generating undesired objects after reloading the current function, Reloadium reverts any database modifications.

Rolling back db

Flask

Reloadium hot reloads Flask apps and automatically refreshes the page upon saving.
This enables real-time content updates, significantly streamlining web development.

Flask

SqlAlchemy

Reloadium will rollback database changes to prevent creating unwanted objects after reloading current function.

SqlAlchemy

Pandas

Reloadium facilitates hot reloading of Pandas objects, making the manipulation of intricate dataframes for data science remarkably simple.

Pandas

About

Hot Reloading and Profiling for Python

Topics

aiartificial-intelligencechatgptdjangoedit-and-continueflaskhot-reloadhot-reloadingpandaspythonpython3

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

3.0k stars

Watchers

21 watching

Forks

62 forks
Report repository

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.