A collection of text processing tools for Python

ChirpText ChirpText is a collection of text processing tools for Python 3. It is not meant to be a powerful tank like the popular NTLK but a small package which you can pip-install anywhere and write a few lines of code to process textual data. Simple file data manipulation using an enhanced open() function (txt, gz, binary, etc.) CSV helper functions Parse Japanese text with mecab library (Does not require mecab-python3 package even on Windows, only a binary release (i.e. […]

Read more

A Python framework/template of a MMO game built using PyGame

PyMMO PyMMO is a Python framework/template of a MMO game built using PyGame on top of Python’s built-in socket module. This template implements a simple MMORPG with baked in features such as: In-game chat bubbles functionality; Action battle system with server-side processing functionality; Run on cloud, locally in your machine, or anywhere in-between due to the use of sockets. Multithreaded client handling on the server side Minimal and easy to use and only requires PyGame as a dependency Preview: Requirements […]

Read more

AI4Good project for detecting waste in the environment

Detect waste AI4Good project for detecting waste in environment. Did you know that we produce 300 million tons of plastic every year? And only the part of it is properly recycled. The idea of detect waste project is to use Artificial Intelligence to detect plastic waste in the environment. Our solution is applicable for video and photography. Our goal is to use AI for Good. In Detect Waste in Pomerania project we used 9 publicity available datasets, and additional data […]

Read more

A Python utility / library to sort imports

isort isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections and by type. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. It requires Python 3.6+ to run but supports formatting Python 2 code too. Before isort: from my_lib import Object import os from my_lib import Object3 from my_lib import Object2 import sys from third_party import lib15, lib1, lib2, lib3, lib4, lib5, lib6, […]

Read more

A Python-powered, Unix-gazing shell language and command prompt

xonsh xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.6+ with additional shell primitives. xonsh (pronounced conch) is meant for the daily use of experts and novices alike. Projects that use xonsh gitsome: A supercharged Git/shell autocompleter with GitHub integration.rever: Cross-platform software release tool.Regro autotick bot: Regro Conda-Forge autoticker.xxh: Using xonsh wherever you go through the ssh. GitHub https://github.com/xonsh/xonsh    

Read more

An automatic reaction network generator for reactive molecular dynamics simulation

ReacNetGenerator ReacNetGenerator: an automatic reaction network generator for reactive molecular dynamic simulations, Phys. Chem. Chem. Phys., 2020, 22 (2): 683–691, doi: 10.1039/C9CP05091D [email protected] (Jinzhe Zeng), [email protected] (Tong Zhu) Features Processing of MD trajectory containing atomic coordinates or bond orders Hidden Markov Model (HMM) based noise filtering Isomers identifying accoarding to SMILES Generation of reaction network for visualization using force-directed algorithm Parallel computing Guide and Tutorial You can install ReacNetGenerator with pip: pip install reacnetgenerator reacnetgenerator -h See the guide to […]

Read more

Embedded Python: Build a Game on the BBC micro:bit

Writing code that runs in the terminal or in your web browser is good fun. Writing code that affects the real world, however, can be satisfying on a whole other level. Writing this sort of code is called embedded development, and Python is making it more accessible than ever! This tutorial contains code snippets that allow you to build a simple game on the BBC micro:bit. To access the full code and get a sneak preview on what you’ll be […]

Read more

Build your own NLP based search engine Using BM25

Introduction Ever wondered how these search engines like Google and Yahoo work. And ever thought about how can they scan all through the internet and return relevant results in just About 5,43,00,000 results (0.004seconds). Well, they work on the concept of Crawling and Indexing. Crawling: Automated bots looks for pages that are new or updated. And stores the key information like — URL, title, keywords, and so on from the pages to be used later. Indexing: Data captured from crawling is analyzed […]

Read more

Machine Learning Consulting Rates

One thing that is top of mind for companies looking to implement machine learning and data science solutions is cost. You want solutions and strategies that deliver but at the same time, you don’t want to over-invest in something that is yet to show value. One way of doing this cost-effectively without hiring an elaborate team internally is by using consultants. Either freelance or independent consultants or companies that provide consulting services. But how much does this cost? The first […]

Read more

7 Natural Language Processing Applications for Business Problems

Did you know, that several years ago, NLP was heavily an academic discipline? Today, natural language processing or NLP has become critical to business applications. This can partly be attributed to the growth of big data, consisting heavily of unstructured text data. The need for intelligent techniques to make sense of all this text-heavy data has helped put NLP on the map. So what’s this NLP? In a strict academic definition, NLP is about helping computers understand human language. It’s […]

Read more
1 591 592 593 594 595 874