An interactive chemical viewer for 2D structures of small molecules

mols2grid mols2grid is an interactive chemical viewer for 2D structures of small molecules, based on RDKit. 🐍 Installation mols2grid was developped for Python 3.6+ and requires rdkit (>=2019.09.1), pandas and jinja2 as dependencies. To install mols2grid from a clean conda environment: conda install -c conda-forge ‘rdkit>=2019.09.1’ pip install mols2grid It is compatible with Jupyter Notebook and Google Colab (Visual Studio notebooks and Jupyterlab are not supported) and can run on Streamlit. πŸ“œ Usage import mols2grid mols2grid.display(“path/to/molecules.sdf”, # RDKit’s MolDrawOptions parameters […]

Read more

A simple python library for fast image generation of people who do not exist

Random Face A simple python library for fast image generation of people who do not exist. Requirements Linux, Windows, MacOS Python 3.8+ CPU compatible with OpenVINO. Install package pip install random_face Install the latest version git clone https://github.com/bes-dev/random_face.git cd random_face pip install -r requirements.txt python download_model.py pip install . Demo python -m random_face.demo Example import cv2 import random_face engine = random_face.get_engine() face = engine.get_random_face() cv2.imshow(“face”, face) cv2.waitKey() Citation @misc{belousov2021mobilestylegan, title={MobileStyleGAN: A Lightweight Convolutional Neural Network for High-Fidelity Image Synthesis}, author={Sergei […]

Read more

An open source programming language for the creation of cross-platform video games

Wonkey Programming Language Wonkey is an open source programming language for the creation of cross-platform video games, highly inspired by the β€œBlitz” range of languages. Showcase Wonkey on Raspbian (Raspberry PI 4) Click screenshots to run the examples in browser: Setup Emscripten target See installation instructions from Emscripten site. # Get the emsdk repo git clone https://github.com/emscripten-core/emsdk.git # Enter that directory cd emsdk # Fetch the latest version of the emsdk (not needed the first time you clone) git pull […]

Read more

Query-Based Pairwise Human-Object Interaction Detection with Image-Wide Contextual Information

QPIC Repo for CVPR2021 paper “QPIC: Query-Based Pairwise Human-Object Interaction Detection with Image-Wide Contextual Information” by Masato Tamura, Hiroki Ohashi, and Tomoaki Yoshinaga. QPIC is implemented by extending the recently proposed object detector, DETR. QPIC leverages the query-based detection and attention mechanism in the transformer, and as a result, achieves high HOI detection performance with simple detection heads. Example attention maps. Preparation Dependencies Our implementation uses external libraries such as NumPy and PyTorch. You can resolve the dependencies with the […]

Read more

An extensive password manager built using Python

Python Password Manager Multiple implementations for a password manager, all based on python. Choose an implementation based on what features you’d like!More implementations on the way! Demo TK-ENCRYPTED: The Tkinter-based, encrypted-files driven password manager. TUI-MONGO: The Tui-based, mongo driven password manager. GitHub https://github.com/SamDev98/password-manager-py    

Read more

A hyper-fast and safe Python module to read and write JSON data

hyperjson A hyper-fast, safe Python module to read and write JSON data. Works as a drop-in replacement for Python’s built-in json module. This is alpha software and there will be bugs, so maybe don’t deploy to production just yet. Installation pip install hyperjson Usage hyperjson is meant as a drop-in replacement for Python’s jsonmodule: >>> import hyperjson >>> hyperjson.dumps([{“key”: “value”}, 81, True]) ‘[{“key”:”value”},81,true]’ >>> hyperjson.loads(“””[{“key”: “value”}, 81, true]”””) [{u’key’: u’value’}, 81, True] Motivation Parsing JSON is a solved problem; so, […]

Read more

FUSE filesystem Python scripts for Nintendo console files

ninfs ninfs (formerly fuse-3ds) is a FUSE program to extract data from Nintendo game consoles. It works by presenting a virtual filesystem with the contents of your games, NAND, or SD card contents, and you can browse and copy out just the files that you need. Windows, macOS, and Linux are supported. Supported types Nintendo 3DS CTR Cart Image (“.3ds”, “.cci”) CDN contents (“cetk”, “tmd”, and contents) CTR Importable Archive (“.cia”) Executable Filesystem (“.exefs”, “exefs.bin”) Nintendo 3DS NAND backup (“nand.bin”) […]

Read more

A tool gathering email accounts informations from different public source

Infoga – Email OSINT Infoga is a tool gathering email accounts informations (ip,hostname,country,…) from different public source (search engines, pgp key servers and shodan) and check if emails was leaked using haveibeenpwned.com API. Is a really simple tool, but very effective for the early stages of a penetration test or just to know the visibility of your company in the Internet. Installation $ git clone https://github.com/m4ll0k/Infoga.git $ cd Infoga $ python setup.py install $ python infoga.py This script is Tested […]

Read more

A low-overhead logging/debugging/profiling tool that can trace and visualize

VizTracer VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution. You can take a look at the demo result of multiple example programs. The UI is powered by Chrome Trace Viewer. Use “AWSD” to zoom/navigate. More help can be found by clicking “?” on the top right corner. Highlights Detailed function entry/exit information on timeline with source code Super easy to use, no source code change for most features, no package dependency Optional function […]

Read more
1 652 653 654 655 656 912