[CentralOH] New and/or Updated Libraries

Thomas Winningham winningham at gmail.com
Wed Oct 31 13:26:11 EDT 2018


To take Travis's solicitation for call outs, I recently profiled some
scripts using "Py-Spy" which gave me a list of hot spots quickly and
easily. There are more and better tools for deeper analysis, but this
particular sampling profiler was great for my needs.

On Wed, Oct 31, 2018, 11:40 AM Eric Floehr <eric at intellovations.com wrote:

> Thanks Travis, this is a great list of libraries, most of which I hadn't
> heard about before. Thanks for sharing them!
>
>
> On Tue, Oct 16, 2018 at 12:39 AM Travis Risner <deeppunster at gmail.com>
> wrote:
>
>> Hi folks,
>>
>> Here are a few recently released libraries and tools that may help you
>> in your journey to write better Python code.
>>
>> learn-python3 (https://github.com/jerry-git/learn-python3)
>>
>> This is a new GitHub library to help you learn modern Python using a
>> Jupyter notebook.
>>
>> logquacious (https://github.com/tonysyu/logquacious)
>>
>> Logquacious allows you to enhance logging with minimal effort.  One can
>> have the parameters to a function automatically logged as the Python
>> program runs, wrap a function with a context manager so it logs each
>> time it is run, and other fun ways to add logging with little effort.
>>
>> responder (https://github.com/kennethreitz/responder)
>>
>> This library allows one to stand up a minimalist web site with
>> Flask-style routing and builtin Jinja2 templating.  This library was
>> created by Kenneth Reitz (of requests and records fame) so it will be
>> easy to use, but may be a bit shallow for documentation.  This library
>> requires a minimum of Python 3.6.
>>
>> Leo 5.8 (http://leoeditor.com/)
>>
>> A new version of Leo is available.  It is a free IDE for Python and is
>> much simpler to use than e.g. PyCharm.
>>
>> black (https://github.com/ambv/black)
>>
>> Black is a code reformatting tool to make code look consistent and
>> minimize diffs.  It is currently still in beta and require 3.6 or later.
>>
>> logme (https://github.com/BNMetrics/logme)
>>
>> Logme is a library that makes using logging about as simple as it gets.
>> To log information about a function or class, just add a decorator in
>> front of it.
>>
>> logreduce (https://pypi.org/project/logreduce/)
>>
>> On the other hand, perhaps you are inundated with log messages and need
>> a tool to help you find and focus on the anomalies.  This library uses
>> machine learning to discard the normal message chaff.
>>
>> Hopefully these libraries and programs will be helpful.  If you have
>> found other libraries or programs to be helpful, please feel free to
>> share on this list.
>>
>> Travis
>> _______________________________________________
>> CentralOH mailing list
>> CentralOH at python.org
>> https://mail.python.org/mailman/listinfo/centraloh
>>
> _______________________________________________
> CentralOH mailing list
> CentralOH at python.org
> https://mail.python.org/mailman/listinfo/centraloh
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/centraloh/attachments/20181031/fd88580a/attachment.html>


More information about the CentralOH mailing list