mpm + python   153

A simple disk-based hash table (i.e., persistent hash table).

It is a hashtable implemented on memory-mapped disk, so that it can be loaded with a single mmap() system call and used in memory directly (being as fast as an in-memory hashtable once it is loaded from disk).
storage  database  memory  datastructure  c++  python 
july 2017 by mpm
Glances is a cross-platform system monitoring tool written in Python
linux  monitoring  python 
january 2017 by mpm
Pandoc filters are pipes that read a JSON serialization of the Pandoc AST from stdin, transform it in some way, and write it to stdout
pandoc  python  uml  documentation 
april 2016 by mpm
fbtftp is Facebook's implementation of a dynamic TFTP server framework
python  protocol 
april 2016 by mpm
Seamless operability between C++11 and Python
python  c++ 
december 2015 by mpm
Curio is a modern library for performing reliable concurrent I/O using Python coroutines and the explicit async/await syntax introduced in Python 3.5. Its programming model is based on cooperative multitasking and common system programming abstractions such as threads, sockets, files, subprocesses, locks, and queues. Under the covers, it is based on a task queuing system that is small, fast, and powerful
python  concurrency  coroutines 
november 2015 by mpm
Fast Non-Standard Data Structures for Python
Python provides great built-in types like dict, list, tuple and set; there are also array, collections, heapq modules in the standard library; this article is an overview of external lesser known packages with fast C/C++ based data structures usable from Python
python  performance 
february 2015 by mpm
A library and tool for generating .pex (Python EXecutable) files
deployment  python 
january 2015 by mpm
Bokeh is a Python interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of novel graphics in the style of D3.js, but also deliver this capability with high-performance interactivity over very large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications
python  visualization 
january 2015 by mpm
Pyringe is a python debugger capable of attaching to running processes, inspecting their state and even of injecting python code into them while they're running. With pyringe, you can list threads, get tracebacks, inspect locals/globals/builtins of running functions, all without having to prepare your program for it.
march 2014 by mpm
The goal of this module is to offer a simple queue system using the underlying filesystem for storage, security and to prevent race conditions via atomic operations. It focuses on simplicity, robustness and scalability.

This module allows multiple concurrent readers and writers to interact with the same queue
python  messaging 
august 2012 by mpm
Gevent Tutorial
gevent is a concurrency library based around libev. It provides a clean API for a variety of concurrency and network related tasks.
python  concurrency 
may 2012 by mpm
Python MQTT Client Library
python  messaging 
april 2012 by mpm
Think Stats
Think Stats is an introduction to Probability and Statistics for Python programmers
book  python  statistics 
april 2012 by mpm
zerorpc is a flexible RPC implementation based on zeromq and messagepack
python  rpc  messaging 
march 2012 by mpm
Pelican is a simple weblog generator, written in python
python  web 
march 2012 by mpm
Create a local PyPi repository using only mod_rewrite
This erlang-based storage engine implements a structure somewhat like LSM-trees (Log-Structured Merge Trees)
february 2012 by mpm
Tracks server state and statistics, allowing you to see what your server is doing. It can also send metrics to Graphite for graphing or to a file for crash forensics.
monitoring  python 
september 2011 by mpm
Re: "Python for Lisp Programmers"
Don't worry, van Rossum seems smart. I'll bet that generic functions, type annotations, and macros will appear in Python sometime.
fun  python 
august 2011 by mpm
Understanding the code inside Tornado, the asynchronous web server
My goal here is to have a walk through the lower layers of the Tornado asynchronous web server. I take a bottom-up approach, starting with the polling loop and going up to the application layer, pointing out the interesting things I see on my way.
python  http  io  concurrency 
august 2011 by mpm
Convert JSON to a UNIX-friendly line-based format
python  unix  parser  linux  javascript 
may 2011 by mpm
Fast Python Bloom Filter using Mmap
python  bloomfilter 
february 2011 by mpm
The library allows a process to change its title (as displayed by system tools such as ps and top).
february 2011 by mpm
Tips and Tricks for the Python Interpreter
I have seen a lot of people switch over to using ipython, bpython, etc to get auto-complete support without realizing that the standard interpreter does have this functionality.
december 2010 by mpm
Smisk is a simple, high-performance and scalable web service framework written in C, but controlled by Python
python  http  web 
december 2010 by mpm
gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of libevent event loop
python  networking 
october 2010 by mpm
Green Unicorn
Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX.
python  http 
july 2010 by mpm
SLIME-like communication from VIM to ipython
We can now beam blocks of code from VIM into IPython
python  vim 
february 2010 by mpm
There are two critical features missing from the Python standard library: Connection re-using/pooling and file posting. It's not terribly hard to implement these yourself, but it's much easier to use a module that already did the work for you.
python  http 
december 2009 by mpm
uWSGI is a fast (pure C), self-healing, developer-friendly WSGI server, aimed for professional python webapps deployment and development
python  web  http 
november 2009 by mpm
Tornado Web Server
Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.
python  web  http 
september 2009 by mpm
psutil is a module providing an interface for retrieving information on running processes and system utilization (CPU, memory) in a portable way by using Python, implementing many functionalities offered by tools like ps, top and Windows task manager.
june 2009 by mpm
A Python and Javascript implementation of tries, and a Python only implementation of Ternary Search Trees.
python  datastructure 
april 2009 by mpm
GvGen is a python class to generate dot files for further use with graphviz.
python  graph  visualization 
april 2009 by mpm
For those familiar with the optparse module from the Python standard library, argparse improves on this module in a number of ways
march 2009 by mpm
LEPL - A Parser Library for Python 3 (and 2.6)
Using LEPL you can define a grammar (that describes how some text is structured) and then generate Python data (lists, dicts, and even trees of objects) from a string formatted according to that grammar.
python  parser 
february 2009 by mpm
python-graph is a library for working with graphs in Python.
graph  python 
february 2009 by mpm
PEG Parser-Interpreter in Python
python  parser 
january 2009 by mpm
pybloom is a module that includes a Bloom Filter data structure along with
an implmentation of Scalable Bloom Filters as discussed in:

P. Almeida, C.Baquero, N. Preguiça, D. Hutchison, Scalable Bloom Filters,
(GLOBECOM 2007), IEEE, 2007.
datastructure  python  bloomfilter 
december 2008 by mpm
Latent Semantic Analysis in Python
This is an implementation of LSA in Python (2.4+).
python  search 
december 2008 by mpm
Building a Vector Space Search Engine in Python
Here is an implementation of Vector space searching using python (2.4+).
search  python 
december 2008 by mpm
Charming Python: Generator-based state machines
Simple generators, introduced in Python 2.2, may be used to simplify state machines and to simulate coroutines
november 2008 by mpm
Bloom Filter Resources
I threw together a very simple Bloom Filter implementation
datastructure  python  rest  bloomfilter 
october 2008 by mpm
Removing duplicates using itertools.groupby
Groupby is very like the Unix uniq tool.
october 2008 by mpm
Tim Golden's Python Stuff: Win32 How Do I...?
The idea of this page is to answer various of the How Do I...? questions relating to Python under Win32
windows  python 
october 2008 by mpm
Merging sorted streams in Python
You have several sorted sequences (iterables) and need to iterate on the overall sorted sequence that results from “merging” these sequences.
python  algorithm 
october 2008 by mpm
Cairo Plot
Using Python and PyCairo to develop a module to plot graphics in an easy and intuitive way, creating beautiful results to presentations.
python  visualization 
september 2008 by mpm
How To Build A Debian Package From Python Sources
After reading this howto you will be able to build a .deb package of your Python program.
python  linux  deployment 
september 2008 by mpm
Embedding a Python Shell in a Python Script
I want to focus on a simpler problem: embedding python shells into python scripts.
september 2008 by mpm
DNS toolkit for Python
python  networking  dns 
september 2008 by mpm
Python Avahi Object
class to publish a network service via zeroconf with avahi
python  zeroconf 
july 2008 by mpm
Cairo Tutorial for Python Programmers
This document introduces you to how cairo works and many of the functions you will use to create the graphic experience you desire.
july 2008 by mpm
extensions to Ian Bicking's virtualenv script that make it even more useful.
july 2008 by mpm
PDFMiner is a suite of programs that aims to help analyzing text data from PDF documents. It includes a PDF parser, a PDF renderer (though only rendering text is supported for now), and a couple of nice tools to extract texts
pdf  parser  python 
july 2008 by mpm
mock object framework for Python developed at Google (and used in hundreds of projects here) that uses the record-replay-verify paradigm you might already be familiar with from library's such as Java's EasyMock
python  testing 
july 2008 by mpm
pythonic remote deployment tool
deployment  python 
july 2008 by mpm
Simple Top-Down Parsing in Python
recursive-descent is less efficient for expression syntaxes, especially for languages with lots of operators at different precedence levels
python  parser 
july 2008 by mpm
PyX - Python graphics package
Python package for the creation of PostScript and PDF files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface
latex  pdf  python 
july 2008 by mpm
Writing High-Efficiency Large Python Systems--Lesson #2: Use nothing but local syslog
The fastest substitute we've found for file-based logging in Python is syslog
logging  python 
july 2008 by mpm
Python __Underscore__ Methods
Need to override an operator in your Python class? Ever wonder what all those double-underscore class methods do? Here's your answer
july 2008 by mpm
Compiling Little Languages in Python
This paper divides the work of implementing a little language into four parts, and presents a framework which can be used to easily conquer the implementation of each.
compiler  dsl  python 
june 2008 by mpm
Shortcomings in Python datetime and workaround
The reason for these anomalies is that without any time zone information, instances of the datetime class behave as if they stored time in UTC
june 2008 by mpm
Plotting Graphics using Python and Cairo
simple graphics in a way they would be easy to create, beautiful and good to present to people with no or few backgrounds on math and computers.
python  visualization 
june 2008 by mpm
This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients
may 2008 by mpm
Python with a modular IDE (Vim)
we are going to talk about using Python and Vim together, reaching a state of Zen that the Dalai LLama would be jealous of and establishing more Feng Shui than Martha Stewart’s Kitchen.
python  vim 
may 2008 by mpm
IPlib is a Python module useful to convert amongst many different notations and to manage couples of address/netmask in the CIDR notation
networking  python 
april 2008 by mpm
Indenting Python with VIM
VIM's default configuration for Python sucks!
python  vim 
april 2008 by mpm
99 problems in Python
some of the Dr Werner Hett's 99 Prolog logic problems using Python
april 2008 by mpm
Tahoe: A Secure Distributed Filesystem
distributed filesystem, which safely stores files on multiple machines to protect against hardware failures
distributed  filesystem  python  storage  dht 
march 2008 by mpm
Sphinx Documentation
Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects
python  documentation 
march 2008 by mpm
« earlier      
per page:    204080120160

Copy this bookmark: