semvec/pypi-packages huggingface dataset:
szurubooru-client 0.6.2
A wrapper around the Szurubooru API, including type-safe Query and Sort tokens
License: MIT
Requires Python: >=3.7
Keywords: image_host, szurubooru, booru

# szurubooru-client

SzurubooruClient is a wrapper around the excellently-documented Szurubooru API,
including type-safe (if not API-safe) Query and Sort tokens.

## Creating a new client

### Basic authentication
Please keep in mind that this is not the preferred method of authentication. Tokens
are far superior.

```rust
use szurubooru_client::SzurubooruClient;
let client = SzurubooruClient::new_with_basic_auth("http://localhost:5001", "myuser",
    "mypassword", true).unwrap();
```

### Token authentication
The far superior and more secure means of authentication

```rust
use szurubooru_client::SzurubooruClient;
let client = SzurubooruClient::new_with_token("http://localhost:5001", "myuser", "sz-123456", true).unwrap();
```

For all other methods for making the requests, see the documentation.
ontobot-change-agent 0.5.1
Update ontologies using change language.
License: MIT
Requires Python: <4.0.0,>=3.9

<!--
<p align="center">
  <img src="https://github.com/INCATools/ontobot-change-agent/raw/main/docs/source/logo.png" height="150">
</p>
-->
## ontobot-change-agent

[![DOI](https://zenodo.org/badge/513320955.svg)](https://zenodo.org/doi/10.5281/zenodo.13693637)

Update ontologies using change language.

## Getting Started

[Read the docs](https://INCATools.github.io/ontobot-change-agent/index.html)

<!-- IMPLEMENTERS_START -->

Ontology resources that are powered by `ontobot-change-agent`:
 - [EnvironmentOntology/envo](https://github.com/EnvironmentOntology/envo)
 - [geneontology/go-ontology](https://github.com/geneontology/go-ontology)
 - [monarch-initiative/mondo](https://github.com/monarch-initiative/mondo)
 - [obophenotype/cell-ontology](https://github.com/obophenotype/cell-ontology)
 - [obophenotype/uberon](https://github.com/obophenotype/uberon)
 - [pato-ontology/pato](https://github.com/pato-ontology/pato)

<!-- IMPLEMENTERS_END -->

### License

The code in this package is licensed under the MIT License.
gene-similarity 0.1.0
A package for visualizing gene similarity
License: MIT
Requires Python: >=3.6


# Gene Similarity Visualization Project

This project provides various visualizations of gene similarity based on a similarity matrix calculated between different genes.

## Features

- **Heatmap**: Visualizes gene similarity values as a color-coded grid.
- **Clustered Dendrogram**: Displays hierarchical clustering of genes based on their similarity.
- **Network Graph**: Visualizes gene pairs as nodes and edges with thickness representing similarity.
- **3D Similarity Matrix**: A 3D surface plot where each point represents similarity between two genes.
- **Bubble Chart**: Represents gene pairs with bubble sizes proportional to similarity values.
- **Bar Plot**: Shows the average similarity between each gene and all other genes.

## Sample Charts

Here are some sample visualizations generated by the project:

### 1. Heatmap

![Heatmap](images/heatmap.png)

### 2. Bubble Chart

![Bubble Chart](images/bubble_chart.png)

### 3. Network Graph

![Network Graph](images/network_graph.png)

### 4. Bar Plot

![Bar Plot](images/bar_plot.png)

## Requirements

To run the project, the following packages are required (available in `requirements.txt`):
- seaborn
- matplotlib
- pandas
- click
- numpy
- scipy
- networkx

## Usage

1. Clone the repository.
2. Install the necessary dependencies by running:

   ```bash
   pip install -r requirements.txt
   ```

3. Use the provided command-line interface to generate visualizations by running:

   ```bash
   python -m gene_similarity -f sample_genes_2.fa -l output_folder
   ```

This will generate various visualizations of gene similarity based on the input data.