A simple web application for organizing your workouts and sports activities

Workoutizer Workoutizer is a simple web application for organizing your workouts and sports activities. It is designed to work locally on any UNIX-like system running Python. Track your activities to get an overview of your overall training, similar to platforms like strava or garmin connect – but without uploading all your sensitive health data to some 3rd party cloud. Features Automatic import of Garmin .fit files and .gpx files Automatic naming of activities based on daytime, sport and geo location […]

Read more

Python’s Counter: The Pythonic Way to Count Objects

Counting several repeated objects at once is a common problem in programming. Python offers a bunch of tools and techniques you can use to approach this problem. However, Python’s Counter from collections provides a clean, efficient, and Pythonic solution. This dictionary subclass provides efficient counting capabilities out of the box. Understanding Counter and how to use it efficiently is a convenient skill to have as a Python developer. In this tutorial, you’ll learn how to: Count several repeated objects at […]

Read more

A telegram bot for Keel

keel-telegram-bot keel-telegram-bot is a telegram bot for Keel. Features Receive notifications (via Webhook) List approvals Approve pending approvals Reject pending approvals Delete archived approvals Manual installation Install Install keel-telegram-bot using pip: pip3 install keel-telegram-bot Configuration keel-telegram-bot uses container-app-conf to provide configuration via a YAML file as well as ENV variables. Have a look at the documentation about it. See keel-telegram-bot_example.yaml for an example in this repo. Run Start the bot by using: keel-telegram-bot Docker To run keel-telegram-bot using docker you […]

Read more

Python and data science snippets on the command line

A tool to get Python and data science snippets at Data Science Simplified on the command line. You can read my article to learn how I created this tool. Installation python3 -m pip install –user python-snippet Note: The –user is important. It ensures you install it in your directory and not in the global system. python3 -m ensures that you install python_snippet using Python 3. Make sure your Python version is >= 3.6.2. python3 –version Usage Search for posts based […]

Read more

Dynamically typed Object Oriented Programming Language

PySkiylia A Dynamically typed, Object Oriented Program Language, written in Python. Skiylia ![](https://raw.githubusercontent.com/Skiylia-Lang/skiylia-lang.github.com/7a2533a517895c08b8aa52c32396c292a0563d49/Skiylia_Logo_text.svg =60%/x) Skiylia is dynamically typed, object oriented, and most importantly interpreted. While it may share many similarities with C derivatives, its heritage is definitely Pythonic. The main directory housing the PySkiylia interpreter is here. Within that directory is a separate document listing the most important syntax for Skiylia. Sample code ///This section contains a small snippet of Skiylia code that calculates the factorial of a number/// def […]

Read more

An open-source toolkit for entropic time series analysis

EntropyHub Information and uncertainty can be regarded as two sides of the same coin: the more uncertainty there is, the more information we gain by removing that uncertainty. In the context of information and probability theory, Entropy quantifies that uncertainty. The concept of entropy has its origins in classical physics under the second law of thermodynamics, a law considered to underpin our fundamental understanding of time in physics. Attempting to analyse the analog world around us requires that we measure […]

Read more

An option valuation webapp in Python

Option Valuation with Python An option valuation webapp in Python. Models Installation Clone this repository : git clone https://github.com/romaincaraes/option-valuation-python cd option-valuation-python You may want to use a virtual environment to keep a clean Python installation : python3 -m venv venv/ source venv/bin/activate Install the required dependencies : pip3 install -r requirements.txt Usage To use the Option Valuation web app, run the option.py script in option-valuation/ folder : cd option-valuation streamlit run option.py A new tab should open in your browser […]

Read more
1 593 594 595 596 597 938