Make Gaussian 09 input files for the Rotamers of a given compound

Rotapy Make Gaussian 09 input files for the Rotamers of a given compound. Purpose Generate Gaussian 09 input files for the rotamers of an input compound. Distance to the axis of rotation remains constant throughout the rotation. Usage This methyl group will be used as the example. Our goal is to make 6 rotomers with the Hydrogens shifted by 60 degreesfrom each other. 1a. If running the python directly, place the .log files you wish to ‘rotamate’ into the root […]

Read more

A TikTok-like recommender system for GitHub repositories based on Gorse

GitRec GitRec is the missing recommender system for GitHub repositories based on Gorse. Architecture The trending crawler crawls trending repositories and insert them into Gorse as new items. The user starred crawler crawls user starred repositories and insert them into Gorse as new fewdback. GitRec web service pulls recommendations from Gorse and show to users. It also submits a crawling request to the user starred crawler when a new user signed in. Quick Start First, clone the repository and enter […]

Read more

A clearer, shorter and cleaner PyGame codebases

hooman ~ pygame for humans pip install hooman join discord: https://discord.gg/Q23ATve The package for clearer, shorter and cleaner PyGame codebases! Fun fact: Codementor.io tweeted about Hooman tagged #LearnPython #100DaysOfCode See a snake game taken from edureka: import pygame import time import random pygame.init() white = (255, 255, 255) yellow = (255, 255, 102) black = (0, 0, 0) red = (213, 50, 80) green = (0, 255, 0) blue = (50, 153, 213) dis_width = 600 dis_height = 400 dis […]

Read more

A pygame program that generates a maze and solves itself using a DFS algorithm

Maze Generator And Solver Program Purpose: Generates a maze that then solves itself Language: Python and Pygame Algorithm: Randomized DFS / Floodfill / Recursive Backtracking How the program works Generation Maintain a matrix that keeps track of visited cells Maintain a stack that keeps track of cells on the current path Start at the top left cell Randomly choose one of the available neighbor cells If there are none, go to previous cell in the stack Color visited cells blue, […]

Read more

Simple subcommand CLIs with argparse

multicommand Simple subcommand CLIs with argparse. multicommand uses only the standard library and is ~100 lines of code (modulo comments and whitespace) Installation pip install multicommand Overview Multicommand enables you to easily write CLIs with deeply nested commands using vanilla argparse. You provide it with a package, it searches that package for parsers (ArgumentParser objects), and connects, names, and converts those parsers into subcommands based on the package structure. Package -> CLI commands/unary/negate.py mycli unary negate … commands/binary/add.py mycli binary […]

Read more

Generating Anime Images by Implementing DC GAN paper

AnimeGAN PyTorch implementation of DCGAN introduced in the paper: Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks, Alec Radford, Luke Metz, Soumith Chintala. Generative Adversarial Networks (GANs) are one of the most popular (and coolest)Machine Learning algorithms developed in recent times. They belong to a set of algorithms called generative models, whichare widely used for unupervised learning tasks which aim to learn the uderlying structure of the given data. As the namesuggests GANs allow you to generate new unseen […]

Read more

A python library that allows you to create complex report from various sources

pyreports pyreports is a python library that allows you to create complex reports from various sources such as databases, text files, ldap, etc. and perform processing, filters, counters, etc. and then export or write them in various formats or in databases. Test package To test the package, follow these instructions: $ git clone https://github.com/MatteoGuadrini/pyreports.git $ cd pyreports $ python -m unittest discover tests Install package To install package, follow these instructions: $ pip install pyreports #from pypi $ git clone […]

Read more

Winning solution of the Indoor Location & Navigation Kaggle competition

ndoor-Location-Navigation-Public This repository contains the code to generate the winning solution of the Kaggle competition on indoor location and navigation organized by Microsoft Research. Authors: Are Haartveit Dmitry Gordeev Tom Van de Wiele Steps to obtain the approximate winning submission Clone the repository, it doesn’t matter where you clone it to since the source code and data are disentangled. Create a project folder on a disk with at least 150GB of free space. Create a “Data” subfolder in your project […]

Read more

A simple Monte Carlo simulation using Python and matplotlib library

Monte Carlo python simulation A simple Monte Carlo simulation using Python and matplotlib library. Install linux dependencies sudo apt update sudo apt install build-essential software-properties-common python3-pip python3-distutils Create environment and install python dependencies pip3 install virtualenv virtualenv venv source venv/bin/activate pip install -r requirements.txt Preview GitHub https://github.com/samuelterra22/Monte-Carlo-Python-Simulation    

Read more

A GUI-based audio player based on the discord bot

Miza-Player A GUI-based audio player with support for a large variety of formats, able to play from web-hosted media platforms such as YouTube, includes a queue system, audio filters, as well as recording/saving audio. Has the ability to search for and display song lyrics, as well as visualise audio using piano key frequency bars. Based on the audio features of the discord bot https://github.com/thomas-xin/Miza, with audio visualisers based on https://github.com/thomas-xin/SpectralPulse GitHub https://github.com/thomas-xin/Miza-Player    

Read more
1 610 611 612 613 614 912