Skip to main content

Hot reloader aka edit and continue for Python

Project description

Logo

Example

Details

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

reloadium-1.4.0-py3-none-any.whl (259.6 kB view hashes)

Uploaded Python 3

reloadium-1.4.0-cp311-cp311-win_amd64.whl (3.1 MB view hashes)

Uploaded CPython 3.11 Windows x86-64

reloadium-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

reloadium-1.4.0-cp311-cp311-macosx_12_0_arm64.whl (3.4 MB view hashes)

Uploaded CPython 3.11 macOS 12.0+ ARM64

reloadium-1.4.0-cp311-cp311-macosx_11_0_universal2.whl (4.0 MB view hashes)

Uploaded CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)

reloadium-1.4.0-cp310-cp310-win_amd64.whl (3.3 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

reloadium-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

reloadium-1.4.0-cp310-cp310-macosx_12_0_arm64.whl (3.4 MB view hashes)

Uploaded CPython 3.10 macOS 12.0+ ARM64

reloadium-1.4.0-cp310-cp310-macosx_11_0_x86_64.whl (3.7 MB view hashes)

Uploaded CPython 3.10 macOS 11.0+ x86-64

reloadium-1.4.0-cp39-cp39-win_amd64.whl (3.4 MB view hashes)

Uploaded CPython 3.9 Windows x86-64

reloadium-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

reloadium-1.4.0-cp39-cp39-macosx_12_0_arm64.whl (3.4 MB view hashes)

Uploaded CPython 3.9 macOS 12.0+ ARM64

reloadium-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl (3.7 MB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

reloadium-1.4.0-cp38-cp38-win_amd64.whl (3.3 MB view hashes)

Uploaded CPython 3.8 Windows x86-64

reloadium-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

reloadium-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl (3.7 MB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

Supported by

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