Bokeh is a Python library for creating interactive plots, dashboards, and data applications in modern web browsers. Plots can go in Jupyter notebooks, be saved as standalone HTML, or run with live Python callbacks through the Bokeh server or embedded in an ASGI app. It includes tools for pan, zoom, hover, and selection.
Directory
Search results
Published directory entries matching your search.
bt-dualboot is a Python tool for syncing Bluetooth devices between Windows and Linux in a dual-boot setup, avoiding re-pairing. It requires the Windows partition to be mounted with write access and Python 3.6+ with the chntpw package. Supported systems include Linux Mint and Windows 10.
gibMacOS is a Python 2 and Python 3 script that can download macOS components directly from Apple. It can also build Internet Recovery USB installers from Windows using dd and 7zip, though internet recovery USBs can no longer be built via MakeInstall on Windows since macOS 11.
The Gravitational Wave Open Science Center provides access to data from gravitational-wave observatories, along with tutorials and software tools. Its read-only API offers programmatic access to observation runs, event catalogs, single event detections, parameter estimations, data quality and injection segments, and strain datasets and statistics, mostly in JSON format with a Python client recommended for Python projects.
Python OSINT tool that checks whether an email address is registered on many sites without sending mail.
igraph is a collection of network analysis tools emphasizing efficiency, portability and ease of use. It is open source and free, and can be programmed in R, Python, Mathematica and C/C++. Implementations include the igraph R package, python-igraph, IGraph/M and the igraph C library.
Mutahunter is an open-source, language-agnostic mutation testing tool that uses large language models. It is installed as a Python package requiring Python 3.11 or later and run against a repository with a test command, source path and test path, reporting mutation coverage and survived or killed mutants.
pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. It is described as a data analysis and manipulation tool built on top of Python. Documentation, a user guide and an API reference are available.
pkuseg is a Python toolkit for multi-domain Chinese word segmentation, based on a 2019 paper. It provides pretrained models for news, web, medicine, tourism, and mixed domains, and supports user-trained models and part-of-speech tagging. It is distributed under the MIT license.
pyLoad is a free and open source download manager written in Python. It is designed to be lightweight, easily extensible and fully manageable via a web interface. It runs on NAS devices, routers and headless home servers supporting Python, and supports common video sites, one-click hosters and container formats.
pytessarct is a Python wrapper for the Google Tesseract optical character recognition tool, hosted as a public repository on GitHub. It enables developers to incorporate Tesseract's text recognition capabilities into Python projects.
A hands-on, project-based introduction to programming with Python by Eric Matthes, published in its third edition in December 2022. The book covers basic concepts such as variables, lists, classes, and loops, and guides readers through projects including a Space Invaders-inspired arcade game, data visualizations, and a simple web application.
An interactive tutorial and introduction to programming with Python for the humanities by Folgert Karsdorp. The book has 10 chapters covering text processing, preprocessing, programming principles, readability computation, authorship attribution, object-oriented programming, information retrieval, a PDF search web application, classification and hierarchical clustering. It expects no prior programming experience. Chapters 5 and 6 are in draft status.
Teaching page by John M. Zelle, Ph.D., for an introductory computer science textbook written in Python and published by Franklin, Beedle & Associates. It links edition-specific public resources for four editions and offers graphics.py, a simple graphics library released under the GPL for introducing object-oriented concepts. Instructor resources including problem solutions and exam questions are available from the publisher.
A Python wrapper around the ZPar statistical natural language parser, providing a ctypes-based interface and an XML-RPC ZPar server for batch processing. It works only with English ZPar models and supports 64-bit Linux and OS X. The repository was archived on Sep 13, 2022 and is read-only; the project is no longer under active development.
PythonAnywhere is a cloud service for hosting, running and coding Python. The basic plan provides access to machines with a full Python environment already installed, and quickstart installers are available for Django, web2py, Flask and Bottle.
RustPython is an open source Python 3 interpreter written in Rust. It can be embedded into Rust programs as a scripting language or compiled to WebAssembly to run Python in the browser. It is released under the MIT license.
SKiDL is a Python module for describing the interconnections of electronic circuits and components. The resulting Python program performs electrical rules checking and outputs a netlist used as input to a PCB layout tool.
Python tool for searching and collecting public Instagram profile information.
Thonny is a Python IDE for beginners. It comes with Python built in, so one installer is enough, and the initial user interface is stripped of features that may distract beginners. It offers a simple debugger for stepping through programs and a variables view. Installers are offered for Windows, macOS and Linux.
Python OSINT tool for collecting public Instagram account details and profile signals.
mantra.py is a Python rewrite of mantra that views online manual pages, taken from man.archlinux.org, from the terminal without downloading and installing the whole package. It requires Python, BeautifulSoup4 and fzf, and is installed manually via git clone and make install or through the AUR. Command-line options include help, keyword and download.
YARA is a tool aimed at helping malware researchers identify and classify malware samples. It creates descriptions of malware families, called rules, based on textual or binary patterns; each rule consists of strings and a boolean expression. YARA is multi-platform, running on Windows, Linux and Mac OS X, and can be used via its command-line interface or from Python scripts with the yara-python extension.
Crafty 4 is a Minecraft server wrapper, controller and launcher rebuilt from the ground up with a clean new look. It adds features such as Bedrock support, with SteamCMD support described as on the way. The project is written in Python and released under the GNU General Public License v3.0 or later.