An open-source computational electrodynamics Python simulator

PyCharge PyCharge is an open-source computational electrodynamics Python simulator that can calculate the electromagnetic fields and potentials generated by moving point charges and can self-consistently simulate dipoles modeled as Lorentz oscillators. PyCharge was designed to be accessible for a wide range of use cases: it can be used as a pedagogical tool for undergraduate and graduate-level EM theory courses to provide an intuitive understanding of the EM waves generated by moving point charges, and can also be used by researchers […]

Read more

A curses based mpd client with basic functionality and album art

Miniplayer A curses based mpd client with basic functionality and album art. After installation, the player can be opened from the terminal with miniplayer. Installation This package can be installed by: Cloning this repository to your computer and running python setup.py install Through PyPi with pip install miniplayer By installing the miniplayer-git package with your AUR package manager of choice. Configuration The config file is located at ~/.config/miniplayer/config. The example configuration file, config.example, has all the default values. You will […]

Read more

An enhanced audio player for discord

Discodo Discodo is an enhanced audio player for discord. Features Standalone Audio Node Youtube Related Video Autoplay Crossfade and Audio effects Synced Youtube Video Subtitle Documentation More information can be found here. Installation Discodo requires Python 3.7 or higher python -m pip install –upgrade discodo On Linux environments, more dependencies are required. Execution Audio Node Server Additional options can be seen with the –help flag python -m discodo Client libraries GitHub https://github.com/kijk2869/discodo    

Read more

A small project that allows internet speed monitoring using Grafana and Speedtest

Speedtest monitor for Grafana A small project that allows internet speed monitoring using Grafana, InfluxDB 2 and Speedtest. Requirements Docker and Docker compose. Python 3.+ (3.9.5 is recommended) Virtualenv pip install virtualenv Setup With Docker Make sure Docker and Docker-compose are installed before running the following commnad $ docker-compose build $ docker-compose up For development First make sure InfluxDB is up and running $ docker-compose up influxdb Once that is done you may setup your development environment. Make sure Python […]

Read more

Pypot: A Python lib for Dynamixel motors control

Pypot Pypot is a library developed in the Inria FLOWERS team to make it easy and fast to control custom robots based on dynamixel motors. This framework provides different levels of abstraction corresponding to different types of use. More precisely, you can use pypot to: directly control robotis motors (both protocol v1 and v2 are supported) through a USB2serial device, define the structure of your particular robot and control it through high-level commands, define primitives and easily combine them to […]

Read more

A simple python logging library

logi A simple python logging library. instolation the lib works on python 3x versions pip install logi examples import import logi log = logger(path=’C:/file path’, timestamp=True, dbg=True) info log log.info(‘info log’) final code from logi import logi log = logi(path=’C:/file path’, timestamp=True, dbg=True) log.info(‘info log’) # output: 15:54:11 | info | info log log example with timestamp 15:54:11 | info | info log 15:54:58 | Warning | warning log 15:55:08 | Error | Error log 16:05:14 | hardware | custom […]

Read more

A discord.py extension for sending, receiving and handlling button in python

discord-message-components This is a discord.py message component extension made by 404kuso and RedstoneZockt, which you can use until discord.py v2.0 is out We also added override support for the discord.ext.commands.Bot client, so you don’t have to initialize everything on your own To override the standart Bot client, add the following to your code from discord.ext import commands from discord_message_components import override_client override_client() client = commands.Bot(…) This will add .components and .slash to the client, and you don’t need theextension = […]

Read more

A Python Flask API is code-first and using native Flask

MrMat :: Python :: API :: Flask Boilerplate code for a Python Flask API Features Code-first Pluggable APIs and multiple API versions Database schema migration using Flask-Migrate API body serialisation using Flask-Marshmallow OIDC Authentication using Flask-OIDC No TLS, because this is intended to run behind a reverse proxy Healthz How to build this Use the standard python ./setup.py install to build. By default, the version built will be 0.0.0.dev0,unless the MRMAT_VERSION environment variable is set by the build orchestrator (e.g. […]

Read more

dynaconf – Configuration Management for Python

dynaconf Configuration Management for Python. Features Inspired by the 12-factor application guide Settings management (default values, validation, parsing, templating) Protection of sensitive information (passwords/tokens) Multiple file formats toml|yaml|json|ini|py and also customizable loaders. Full support for environment variables to override existing settings (dotenv support included). Optional layered system for multi environments [default, development, testing, production] Built-in support for Hashicorp Vault and Redis as settings and secrets storage. Built-in extensions for Django and Flask web frameworks. CLI for common operations such as […]

Read more

A python based web application to manage the software on your HTPC

HTPC-Manager A fully responsive interface to manage all your favorite software on your HTPC. A python based web application to manage the software on your HTPC. HTPC Manager combines all your favorite software into one slick interface. NZBGet module (rewritten) qBittorrent module (rewritten) Transmission (add url, upload local torrent) Deluge (add url/magnet, pause/remove, set limit) SABnzbd (drag & drop to edit queue, pause for x min, purge history) Stats module (Hardware info, S.M.A.R.T report, execute scripts) CouchPotato (Suggestions and moar..) […]

Read more
1 531 532 533 534 535 913