Blake Bradford

  • Image placeholder

    ·

    A Simple Logger for Winter Field Day using Python and Curses

    A Simple Logger for Winter Field Day using Python and Curses Are you a radio amateur participating in Winter Field Day and in need of a simple logger? Look no further. In this article, we’ll explore how to create a logger for Winter Field Day using Python and the curses library. Project Scope Winter Field…

  • Image placeholder

    ·

    Empowering Python Code Analysis and Static Inference

    Astroid: Empowering Python Code Analysis and Static Inference The world of Python development is constantly evolving with new tools and libraries emerging to enhance the coding experience. One such library is astroid, a powerful Python module that provides a common base representation of Python source code. Developed by the PyCQA group, astroid is widely used…

  • Image placeholder

    ·

    A Python Wrapper for Bacting

    In the world of chemical informatics and computational chemistry, Bacting has established itself as a powerful toolkit for chemical structure manipulation and analysis. However, interacting with Bacting traditionally required working with the Java programming language. That is, until the advent of Pybacting, a Python wrapper that provides an intuitive and pythonic interface to the Bacting…

  • Image placeholder

    ·

    A Block-Based Synthesis and Music Library for Python

    Exploring Klang: A Block-Based Synthesis and Music Library for Python Have you ever wanted to create your own music or experiment with sound synthesis? Look no further than Klang, a powerful and flexible music library for Python. In this article, we will dive into the exciting world of block-based synthesis and explore the features and…

  • Image placeholder

    ·

    A Django Forum Solution for Seamless Online Discussion

    PyBBM: A Django Forum Solution for Seamless Online Discussion Are you on the lookout for a reliable and user-friendly solution to power your online discussion platform? Look no further than PyBBM – a Django forum solution designed to provide a seamless user experience and streamline the installation process for developers. In this article, we will…

  • Image placeholder

    ·

    Building Beautiful Apps Visually

    Are you an app developer looking for a tool that allows you to build visually appealing applications quickly and effortlessly? Look no further than KivyMD Builder. Developed by the KivyMD team, KivyMD Builder is an open-source project that simplifies app development by enabling users to turn designs into real application screens in minutes. In this…

  • Image placeholder

    ·

    ,

    A Python-based Curses Application for Amateur Radio Operators

    Exploring the K6GTE Winter Field Day Logger: A Python-based Curses Application for Amateur Radio Operators Amateur radio operators participating in the annual Winter Field Day event often struggle to find a simple and efficient way to log their radio contacts. The K6GTE Winter Field Day logger, a Python-based curses application, solves this problem by providing…

  • Image placeholder

    ·

    Self-Hosted Logging Solution for Amateur Radio Enthusiasts

    Cloudlog: Self-Hosted Logging Solution for Amateur Radio Enthusiasts Amateur radio operators often face challenges when it comes to logging their contacts and managing their logs effectively. Traditional methods, such as paper logs, can be time-consuming and prone to errors. In today’s digital age, it’s essential to have a modern solution that allows operators to log…

  • Image placeholder

    ·

    Efficient File Downloads Made Easy with curldl

    Introduction Downloading files efficiently and securely is a common requirement for many software applications. However, this task can often be complex and error-prone. Fortunately, there is a solution: curldl. In this article, we will explore how curldl simplifies the process of file downloads using the popular Python-based library PycURL. Whether you are a developer, a…

  • Image placeholder

    ·

    A Prototype Linter for Jinja-like/HTML Templates

    Improving Code Quality with Jinjalint: A Prototype Linter for Jinja-like/HTML Templates Code quality is a critical aspect of software development that directly impacts maintainability and efficiency. In this article, we will explore Jinjalint, a prototype linter that checks indentation and correctness in Jinja-like/HTML templates. By integrating Jinjalint into your development workflow, you can enhance code…

  • Image placeholder

    ·

    A Self-hosted PHP Application for Amateur Radio Contact Logging

    Cloudlog: A Self-hosted PHP Application for Amateur Radio Contact Logging Are you an amateur radio operator looking for a convenient way to log and manage your contacts online? Look no further than Cloudlog, a self-hosted PHP application designed specifically for amateur radio enthusiasts. Cloudlog provides an easy-to-use web-based interface that allows you to log your…

  • Image placeholder

    ·

    A Guide for Software Engineers and Solution Architects

    tags: SBPL, remote printing, labels, SBPL module, software engineers, solution architects, JSON format, TrueType fonts, bitmap printing, page labels, error handling, code organization, APIs, security, scalability, performance, deployment architecture Printing Labels Remotely with SBPL: A Guide for Software Engineers and Solution Architects Are you looking for a way to print labels directly to printers on…

  • Image placeholder

    ·

    Manipulating Binutils with Python

    PyBFD: Manipulating Binutils with Python Are you a software engineer or solution architect interested in manipulating different architectures and file formats supported by Binutils tools using Python? Look no further than PyBFD, a Python interface to the GNU Binary File Descriptor (BFD) library. In this article, we will explore what PyBFD is, how to install…

  • Image placeholder

    ·

    Exploring Out-of-Core Computing with fdict in Python

    Exploring Out-of-Core Computing with fdict in Python In the world of data processing and analysis, managing large and complex datasets efficiently is crucial. Traditional in-memory computing can be inadequate for handling massive volumes of data. Out-of-core computing, which involves processing data that is too large to fit into memory, provides a solution to this problem.…

  • Image placeholder

    ·

    Exploring Stylish and Modern UI Designs with KivyMD’s KitchenSink

    Exploring Stylish and Modern UI Designs with KivyMD’s KitchenSink In today’s digital landscape, user interface design plays a crucial role in the success of mobile and desktop applications. The visual appeal, usability, and intuitiveness of an app’s UI can greatly impact user engagement and satisfaction. This is where KivyMD’s KitchenSink demo application comes into play.…

  • Image placeholder

    ·

    A Comprehensive Solution for Amateur Radio Field Day Logging

    Field Day Logger: A Comprehensive Solution for Amateur Radio Field Day Logging Amateur Radio Field Day is an important event for radio enthusiasts worldwide, providing an opportunity to test their equipment, practice emergency communication procedures, and connect with fellow operators. To streamline the logging process and enhance the overall experience, the Field Day Logger has…

  • Image placeholder

    ·

    Simplifying Python Bindings Generation with Clean and Readable Code

    PyBindGen: Simplifying Python Bindings Generation with Clean and Readable Code PyBindGen is a powerful Python bindings generator that simplifies the process of generating clean and readable C or C++ code for Python bindings. Unlike other tools, PyBindGen offers a straightforward and intuitive way to generate code that is nearly as readable as code manually written…

  • Image placeholder

    Simplifying Python Application Distribution

    Are you a Python developer looking for an efficient way to distribute your applications to multiple platforms, including mobile devices? Look no further! Introducing Buildozer – a powerful development tool that converts your Python applications into binary packages, making them ready for installation on various platforms. Buildozer comes with a range of features that simplify…

  • Image placeholder

    ·

    Unlocking the Power of Out-of-Core NumPy Arrays with Wendelin.core

    “Unlocking the Power of Out-of-Core NumPy Arrays with Wendelin.core” In the world of data science and analysis, working with large datasets can be challenging. Traditional in-memory approaches are often limited by the amount of available RAM and local disk space. Thankfully, there’s a groundbreaking solution called Wendelin.core that allows you to work with arrays that…

  • Image placeholder

    ·

    Printing Labels Directly to LAN Printers Using SBPL

    Printing Labels Directly to LAN Printers Using SBPL In the ever-evolving world of technology, the need for efficient and convenient printing solutions remains crucial. The SBPL (SATO Barcode Printer Language) module offers a powerful tool for remote printing directly to LAN printers. Developed by SATO Corp, this module enables users to print labels with precise…