From 8c6811839dd43619c09cd8aa3c8430d198c2eab4 Mon Sep 17 00:00:00 2001 From: zed Date: Sat, 5 Jul 2014 02:25:03 +0400 Subject: [PATCH 1/9] mention Elpy, the Emacs Lisp Python Environment --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd74f1db..36ffba2e 100644 --- a/README.md +++ b/README.md @@ -759,7 +759,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * Vim * [Python-mode](https://github.com/klen/python-mode) - An all in one plugin for turning Vim into a Python IDE. * Emacs - * TODO + * [Elpy](https://github.com/jorgenschaefer/elpy) - Emacs Python Development Environment. * Sublime Text * [SublimeJEDI](https://github.com/srusskih/SublimeJEDI) - A Sublime Text plugin to the awesome autocomplete library [Jedi](https://github.com/davidhalter/jedi). * [Anaconda](https://github.com/DamnWidget/anaconda) - Anaconda turns your Sublime Text 3 in a full featured Python development IDE. From 73bc1f6a8152992740cf61847e5d90571669bec4 Mon Sep 17 00:00:00 2001 From: Vye Date: Fri, 4 Jul 2014 15:25:39 -0700 Subject: [PATCH 2/9] Added pycallgraph --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd74f1db..120ab350 100644 --- a/README.md +++ b/README.md @@ -621,6 +621,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [pysonar2](https://github.com/yinwang0/pysonar2) - A type inferencer and indexer for Python. * [Flake8](https://pypi.python.org/pypi/flake8) - The modular source code checker: pep8, pyflakes and co. * [Pylint](http://www.pylint.org/) - A source code analyzer. +* [pycallgraph](https://github.com/gak/pycallgraph) - Creates call graph visualizations for Python applications. ## Debugging Tools From 8ea4235b75c1fe37516867cc33d81994f2189f0e Mon Sep 17 00:00:00 2001 From: Joshua Passos Date: Fri, 4 Jul 2014 20:03:51 -0300 Subject: [PATCH 3/9] Update README.md Small fix in pypy line. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd74f1db..2297047e 100644 --- a/README.md +++ b/README.md @@ -734,7 +734,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for making Python faster.* * [Cython](http://cython.org/) - Optimizing Static Complier for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains. -* [PyPy](http://pypy.org/) - An implmentation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information. +* [PyPy](http://pypy.org/) - An implementation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information. * [Stackless Python](http://www.stackless.com/) - An enhanced version of the Python. * [Pyston](https://github.com/dropbox/pyston) - A Python implementation built using LLVM and modern JIT techniques with the goal of achieving good performance. From 202e6dfbd0ec1c79096fca0cac3393c16d69b86d Mon Sep 17 00:00:00 2001 From: Rocky Meza Date: Fri, 4 Jul 2014 18:58:55 -0600 Subject: [PATCH 4/9] Added wifi to Networking section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd74f1db..44bec721 100644 --- a/README.md +++ b/README.md @@ -532,6 +532,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [diesel](https://github.com/jamwt/diesel) - Greenlet-based event I/O Framework for Python. * [eventlet](http://eventlet.net/) - Asynchronous framework with WSGI support. * [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the 0MQ message library. +* [wifi](https://wifi.readthedocs.org/) - A Python library and command line tool for working with WiFi on Linux. ## WebSocket From 379923b6b985dda70031a3e1028f76092a1ddc8e Mon Sep 17 00:00:00 2001 From: Sangeeth Saravanaraj Date: Sat, 5 Jul 2014 11:04:03 +0530 Subject: [PATCH 5/9] Added pyfiglet. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2906c0c0..63a847d5 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [chardet](https://github.com/chardet/chardet) - Python 2/3 compatible character encoding detector. * [xpinyin](https://github.com/lxneng/xpinyin) - A library to translate chinese hanzi (漢字) to pinyin (拼音). * [pangu.py](https://github.com/vinta/pangu.py) - Spacing texts. + * [pyfiglet](https://github.com/pwaller/pyfiglet) - An implementation of figlet written in python. * Specific Formats * [tablib](https://github.com/kennethreitz/tablib) - A module for Tabular Datasets in XLS, CSV, JSON, YAML. * [python-docx](https://github.com/mikemaccana/python-docx) - Reads, queries and modifies Microsoft Word 2007/2008 docx files. From e05d6544fc0867c846e1138d34a3b64fd5e43ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20Veres-Szentkir=C3=A1lyi?= Date: Sat, 5 Jul 2014 16:00:49 +0200 Subject: [PATCH 6/9] Added oursql to relational database connectors --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd74f1db..a3f8a00d 100644 --- a/README.md +++ b/README.md @@ -271,6 +271,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * Relational Databases * [mysql-python](http://sourceforge.net/projects/mysql-python/) - The MySQL database connector for Python. + * [oursql](https://pythonhosted.org/oursql/) - A better MySQL connector for Python with support for native prepared statements and BLOBs * [psycopg2](http://initd.org/psycopg/) - The most popular PostgreSQL adapter for the Python. * NoSQL Databases * [pycassa](https://github.com/pycassa/pycassa) - Python Thrift driver for Apache Cassandra. From bb6d0a489520bc28fae2f4c6ec122f479025ec65 Mon Sep 17 00:00:00 2001 From: Vinta Date: Sat, 5 Jul 2014 22:36:18 +0800 Subject: [PATCH 7/9] add astropy to Science section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b63b244b..833b7c47 100644 --- a/README.md +++ b/README.md @@ -652,6 +652,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [PyDy](https://pydy.org/) - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion based around NumPy, SciPy, IPython, and matplotlib. * [SymPy](https://github.com/sympy/sympy) - A Python library for symbolic mathematics. * [statsmodels](https://github.com/statsmodels/statsmodels) - Statistical modeling and econometrics in Python. +* [astropy](http://www.astropy.org/) - A community Python library for Astronomy. ## Data Visualization From 3a8c9c1c8fc0df88c6460e28f6464d5a4cfffa1f Mon Sep 17 00:00:00 2001 From: Vinta Date: Sat, 5 Jul 2014 22:47:07 +0800 Subject: [PATCH 8/9] add new section: Hardware --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b85437a1..0922bfc4 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by - [Foreign Function Interface](#foreign-function-interface) - [High Performance](#high-performance) - [Algorithms and Design Patterns](#algorithms-and-design-patterns) + - [Hardware](#hardware) - [Miscellaneous](#miscellaneous) - [Editor Plugins](#editor-plugins) - [Resources](#resources) @@ -534,7 +535,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [diesel](https://github.com/jamwt/diesel) - Greenlet-based event I/O Framework for Python. * [eventlet](http://eventlet.net/) - Asynchronous framework with WSGI support. * [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the 0MQ message library. -* [wifi](https://wifi.readthedocs.org/) - A Python library and command line tool for working with WiFi on Linux. ## WebSocket @@ -565,6 +565,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for working with graphical user interface applications.* +* [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt/intro) - Python bindings for the [Qt](http://qt-project.org/) cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks. * [PySide](http://qt-project.org/wiki/pyside) - Python bindings for the [Qt](http://qt-project.org/) cross-platform application and UI framework, supporting the Qt v4 framework. * [wxPython](http://wxpython.org/) - A blending of the wxWidgets C++ class library with the Python. * [kivy](http://kivy.org/) - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS. @@ -572,7 +573,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [urwid](http://urwid.org/) - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc. * [pyglet](http://www.pyglet.org/) - A cross-platform windowing and multimedia library for Python. * [Tkinter](https://wiki.python.org/moin/TkInter) - Tkinter is Python's de-facto standard GUI package. -* [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt/intro) - Python bindings for the [Qt](http://qt-project.org/) cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks. ## Game Development @@ -707,10 +707,10 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [soundcloud-python](https://github.com/soundcloud/soundcloud-python) - A Python wrapper around the Soundcloud API. * [google-api-python-client](https://github.com/google/google-api-python-client) - Google APIs Client Library for Python. * [facebook-sdk](https://github.com/pythonforfacebook/facebook-sdk) - Facebook Platform Python SDK. +* [facepy](https://github.com/jgorset/facepy) - Facepy makes it really easy to interact with Facebook's Graph API * [Wikipedia](https://wikipedia.readthedocs.org/en/latest/) - A Pythonic wrapper for the Wikipedia API. * [python-instagram](https://github.com/Instagram/python-instagram) - A Python Client for Instagram API. * [gmail](https://github.com/charlierguo/gmail) - A Pythonic interface for Gmail. -* [facepy](https://github.com/jgorset/facepy) - Facepy makes it really easy to interact with Facebook's Graph API ## DevOps Tools @@ -724,7 +724,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [cuisine](https://github.com/sebastien/cuisine) - Chef-like functionality for Fabric. * [doit](http://pydoit.org/) - A task runner/build tool. * [psutil](https://github.com/giampaolo/psutil) - A cross-platform process and system utilities module. -* [pexpect](https://github.com/pexpect/pexpect) - A Python module for controlling interactive programs in a pseudo-terminal like GNU expect +* [pexpect](https://github.com/pexpect/pexpect) - A Python module for controlling interactive programs in a pseudo-terminal like GNU expect. ## Foreign Function Interface @@ -750,6 +750,12 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python. * [algorithms](https://github.com/nryoung/algorithms) - module of algorithms for Python. +## Hardware + +*Libraries for programming with hardware.* + +* [wifi](https://wifi.readthedocs.org/) - A Python library and command line tool for working with WiFi on Linux. + ## Miscellaneous *Useful libraries or tools that don't fit in the categories above.* From 9314dc9a309c52c6252e7bfa3c7474c9fa1c4c16 Mon Sep 17 00:00:00 2001 From: Vinta Date: Sat, 5 Jul 2014 22:52:04 +0800 Subject: [PATCH 9/9] fix words --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0922bfc4..f4d2c33c 100644 --- a/README.md +++ b/README.md @@ -291,12 +291,12 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [PonyORM](http://ponyorm.com) - ORM that provides a generator-oriented interface to SQL. * NoSQL Databases * [MongoEngine](http://mongoengine.org/) - A Python Object-Document-Mapper for working with MongoDB. + * [django-mongodb-engine](https://github.com/django-nonrel/mongodb-engine) - Django MongoDB Backend. * [redisco](https://github.com/kiddouk/redisco) - A Python Library for Simple Models and Containers Persisted in Redis. - * [mongodb-engine](https://github.com/django-nonrel/mongodb-engine) - Django MongoDB Backend ## Web Frameworks -*Web development frameworks.* +*Full stack web frameworks.* * [Django](https://www.djangoproject.com/) - The most popular web framework in Python. * [Flask](http://flask.pocoo.org/) - A microframework for Python.