avatarFarhan Tanvir

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

1091

Abstract

rington</a>)</figcaption></figure><p id="9f5f">Creative vision and patience are required to put the pieces together for a composite image. Image processing can be an all-consuming task, not for the faint of heart.</p><p id="e502">A composite is all about merging two or more images to become one.</p><figure id="7bd6"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*up7StggR0YpMOifK8VdnCg.jpeg"><figcaption>“Entrance To The Body Shop” (Images/Composite by Author, © <a href="https://medium.com/@tbh1930">Todd B Harrington</a>)</figcaption></figure><p id="7228">Post-capture processing for a composite goes substantially beyond normal color, light, and exposure adjustments.</p><figure id="9c2d"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*aSqSKlUGdDd5Qw2hlL4UUQ.jpeg"><figcaption>“Reaching Indian” (<a href="https://www.pierrericheart.com/">Pierre Riche</a>/With Permission) (Composite by Author, © <a href="https://medium.com/@tbh1930">Todd B Harrington</a>)</figcaption></figure><p id="43cf">Merging the individual components is the task at hand when

Options

creating a composite. Each of the images in the “Full Moon Series” is the result of the modification of two or more images that were then joined by layering, masking, and transparency techniques.</p><p id="3d6c">Composites are a lot of work, but the outcome can be quite rewarding.</p><p id="0e8f">More articles on Medium from this writer <a href="https://readmedium.com/medium-content-index-b050db5ce570"><b><i>here</i></b></a>.</p><div id="5142" class="link-block"> <a href="https://medium.com/@tbh1930/membership"> <div> <div> <h2>Join Medium with my referral link - Todd B Harrington</h2> <div><h3>Read every story from Todd B Harrington (and thousands of other writers on Medium). Your membership fee directly…</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*7tVbCKL_dj3X78LH)"></div> </div> </div> </a> </div></article></body>

7 Most Starred Python Library You Should Know

Power up your Python development

Photo by Árpád Czapp on Unsplash

Why write custom functionality when a library can do it for you? Libraries are the best friends and life saviors of developers. In my opinion, a good project makes use of some of the best libraries available. I think when using a library most people first see how many stars it has on GitHub. Here I have compiled a list of 7 Most starred Python libraries that will help you in your development journey.

1. python-fire

This is from Google. If you want to do CLI development then this is the best resource for you. This is a library for automatically generating command-line interfaces (CLIs) from absolutely any Python object. It provides lots of features like a helpful tool for developing and debugging Python code, exploring existing code or turning other people’s code into a CLI, making transitioning between Bash and Python easier, and many more. It has more than 23k stars on Github.

2. diagrams

This library will let you draw the cloud system architecture in Python code. Without any design tools, it was created for the purpose of prototyping new system architecture designs. The current system architecture can also be explained or represented visually. It currently supports the most popular cloud services, such as those from AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud, and others. You can also track changes to the architecture diagram in any version control system. It has more than 26k stars on Github.

3. face_recognition

With 45.5k stars on GitHub, this library has the most stars of any in this list. This is one of the simplest facial recognition APIs for Python and the command line. It can be used to recognize and manipulate faces. It was built using dlib’s state-of-the-art face recognition built with deep learning. The model has an accuracy of 99.38% on the Labeled Faces in the Wild benchmark.

4. black

I believe code formatting is one of the most used tools used by every developer. Because a code formatter always saves time and mental energy for more important matters. As you have guessed this library will help you with Python code formatting. It gives you speed, determinism, and freedom from pycodestyle nagging about formatting. It has more than 29k stars on Github.

5.pyenv

This library lets you easily switch between multiple versions of Python. It’s simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well. It includes lots of features like changing the global Python version on a per-user basis, providing support for per-project Python versions, allowing you to override the Python version with an environment variable, and many more. This library has more than 28.5k stars on GitHub.

6. bokeh

This is an interactive visualization library for modern web browsers. It enables high-performance interactivity over large or streaming datasets and offers elegant, concise construction of versatile graphics. Anyone who wants to create interactive plots, dashboards, and data applications quickly and simply can use this library. This library has more than 16.5k stars on GitHub.

7. luigi

With 16k stars on GitHub, this library has the lowest stars of any in this list. It is from Spotify. The purpose of this library is to address all the plumbing typically associated with long-running batch processes. You want to chain many tasks, automate them, and failures will happen. These tasks can be anything but are typically long-running things like Hadoop jobs, dumping data to or from databases, running machine learning algorithms, or anything else.

Where are some other awesome resources?

There are always new things to learn. If you want to learn more about awesome resources on Programming please check out the below link.

That’s all for today. I believe these libraries will help you a lot in your development journey.

If you know of any other beautiful Python libraries, please share them in the comments. Until we meet again…Cheers!

Want to Connect?. If you want to,you can connect with me on Twitter
Python
Machine Learning
Data Science
Software Engineering
Programming
Recommended from ReadMedium