Skip to main content

hermessmiles Logo

hermessmiles: A tool to compare two CSV files of SMILES strings, find overlapping compounds by InChIKey prefix, and generate an HTML visualization of matching structures.


PyPI Python Python Tests Repo Size


📌 Installation

pip install hermessmiles

Usage

from hermessmiles.processor import SMILESProcessor, find_overlaps
from hermessmiles.visualizer import Visualizer
proc = SMILESProcessor()
df1 = proc.process("assets/df1.csv")
df2 = proc.process("assets/df2.csv")
overlaps = find_overlaps(df1, df2)
viz = Visualizer(overlaps, "output/results.html")
viz.render()

By default, the output HTML is saved as overlap_structures_<timestamp>.html in your working directory.

Metadata

Release files for hermessmiles 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hermessmiles 0.1.4
File Size Uploaded
hermessmiles-0.1.4.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hermessmiles 0.1.4
File Interpreter ABI Platform
hermessmiles-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 14.6 kB

Release files / hermessmiles-0.1.4.tar.gz

Download URL hermessmiles-0.1.4.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
87de653ad136a42878fe7639b52c395e6e47e7514738920d6379fd49ccacb532
BLAKE2b-256 checksum
How to use checksums
512f46829b1a002b8179be0841b27b315709c055919edddaa8e4c6344b3f6b02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / hermessmiles-0.1.4-py3-none-any.whl

Download URL hermessmiles-0.1.4-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
35f8691596c373c42ba3b3cf61389e9fbf2e2ac1c743e75ec363982e07118fc2
BLAKE2b-256 checksum
How to use checksums
77d80850476361889b217161b891e4e694c55abb6cae0bcd60f45f95cb4c3bad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page