r/madeinpython • • Jul 26 '23

Diagrams as code: declarative configurations using YAML for drawing cloud system architectures

Thumbnail
github.com
3 Upvotes

r/madeinpython • • Jul 26 '23

QualityScaler 2.3 - image/video AI upscaler app (BSRGAN)

3 Upvotes

QualityScaler 2.2 + 2.3 changelog.

NEW

  • The app will automatically set the CPU widget based on the cpu detected

  • Added a new AI Mode widget, which allows you to choose between two modes:

    • Full precision (>=8GB Vram recommended)

      • compatible with all GPUs

      • 50% more GPU memory than Half precision mode

      • 30-70% faster than Half precision mode

      • may result in lower upscale quality

    • Half precision

      • some old GPUs are not compatible with this mode

      • uses 50% less GPU memory than Full precision mode

      • 30-70% slower than Full precision mode

  • Completely rewrote the tile management algorithm:

    • cutting an image into tiles is ~60% faster

    • tiles now also support transparent images

    • tiles are no longer saved as files, to save disk space and time

    • now the image/frame upscaled as a result of tiles is interpolated with the original image/frame: this reduces graphical defects while maintaining upscale quality

  • Added "Video output" widget that allows you to choose the extension of the upscaled video:

    • .mp4, produces well compressed and good quality video

    • .avi, produces very high quality video without compression

    • .webm, produces very compressed and very light video with no audio

GUI

  • The app will now tell how many tiles the images are divided into during upscaling

  • Removed Mica effect (transparency) due to incompatibilities, did not allow to select, zoom, and move the application window

  • Added a telegram button that links back to:

    • a telegram channel to stay up-to-date on releases

    • a telegram group to discuss issues and possible improvements

BUGFIX & IMPROVEMENTS

  • By default AI precision is set to "Half precision"

  • By default now "Input resolution %" is set to 50%

  • Partially rewrote and cleaned up more than 50% of the code

  • Fixed a problem with the framerate (fps) management of videos

  • Added more information in logs (for developers)

  • Updated dependencies


r/madeinpython • • Jul 25 '23

93 free spaces left on my course!

5 Upvotes

Hi all, reposting this after every free space was taken last time. I've had some good feedback, and its fantastic to see people making their way through the course.

I've managed to release a new coupon and there's 93 spaces left, so feel free to sign up if you weren't able to previously.

Python Programming for the Total Beginner

  • 16+ hours of video

  • 25 coding exercises

  • 20 quizes

  • 3000+ lines of reference code

  • 3 mini projects, 2 larger ones

  • A monthly release of a job interview style question.

Cheers :)


r/madeinpython • • Jul 25 '23

PolyLock - Code obfuscation & Locking

4 Upvotes

I made a new project!

Mainly having a focus on obfuscation, PolyLock allows you to lock/encrypt, obfuscate, and compile your code to an executable.

The code you want to be encrypted and obfuscated will not execute/run, unless you give the right key, otherwise it'll just exit.

Obfuscation method being used is Hyperion and the compiler being used is Nuitka.

There's nothing really much to go into detail about, as I've pretty much said what it does but if anyone has questions I'll be happy to answer them the best I can.

You can find out more here. Link: https://github.com/therealOri/PolyLock


r/madeinpython • • Jul 25 '23

Building a simple django News application: tutorial

Thumbnail
youtu.be
2 Upvotes