semvec/pypi-packages huggingface dataset:
nobvisual 1.0.0
Visualization of nested objets.
Requires Python: >=3.7
Keywords: nested objects, tkinter, circular packing

# NOB VISUAL

Visualization of nested objects.
The main output is a circular packing in Tkinter with an "hover interaction".
By hovering over the circles, the user can peek at the content.

![example](https://cerfacs.fr/coop/images/nobvisual/nobvisual.png)

*Example of nobvisual on a folder structure. Three subfolders show a similar content. Yellow circles are binary files, blue are ASCII files*.

This last example is for a nested object build on a folder structure, but nob visual output can be run on various nested objects, particularly or JSON or YAML contents.

See the full [online documentation](https://nobvisual.readthedocs.io/en/latest/) on ReadTheDocs.

## Installation

Installation using Pypi:

```bash
> pip install nobvisual
```

## Usage

Use the CLI for a basic terminal usage.

```bash
 ---------------    NOB VISUAL  --------------------

  You are now using the Command line interface of Nob Visual a Python3
  helper to explore Nested Objects, created at CERFACS (https://cerfacs.fr).

  This package is mean to be used as a dependency of other packages, to
  provide a tkinker canvas rendering the nested structure of nesteds
  objects.

  This is a python package currently installed in your python environement.

Options:
  --help  Show this message and exit.

Commands:
  cmpfile   Compare the content of two serialization files.
  tree      Show current wkdir visually.
  treefile  Show the content of a serialization file.

```

## Acknowledgement

Nobvisual is a service created in the [EXCELLERAT Center Of Excellence](https://www.excellerat.eu/wp/), funded by the European community.
![logo](https://www.excellerat.eu/wp-content/uploads/2020/04/excellerat_logo.png)
hostip-client 1.0.4
A small hostip API client
Requires Python: >=3.0

# GeoIP Client Package

This package provides a client for accessing geographic information about an IP address using the hostip.info API. It validates IP addresses and URLs, and handles JSON and HTML response formats.

## Features

- Validate IPv4 addresses and service URLs.
- Retrieve geographic information such as country name, country code, city, latitude, and longitude using hostip.info API.
- Handle responses in both JSON and HTML formats.

## Installation

To install the package, clone the repository and install the necessary dependencies:

```bash
pip install hostip-client
```

## Usage

### Import the Client

```python
from hostip_client.client import Client
```

### Create a Client Instance

To create an instance of the `Client`, provide a valid IP address, service URL, and an optional format (either 'json' or 'html').

```python
ip_address = "8.8.8.8"  # Replace with a valid IP address
client = Client(ip_address=ip_address)
```

### Handling Exceptions

- `InvalidIpAddress`: Raised when the provided IP address is not in a valid format.
- `InvalidServiceUrl`: Raised when the service URL is not valid.
- `InvalidFormat`: Raised if the format is not 'json' or 'html'.

### Accessing Geographic Information

Once a `Client` instance is created, access the geographic information like so:

```python
print("Country Name:", client.country_name)
print("Country Code:", client.country_code)
print("City:", client.city)
print("Latitude:", client.latitude)
print("Longitude:", client.longitude)
```

## Configuration

- **Service URL:** You can specify a different hostip.info service endpoint by passing a custom URL to `hostip_url`.
- **Format:** Choose either `json` or `html` format by setting the `use_format` property during initialization.

## License

This project is licensed under the MIT License.

## Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss further.

## Acknowledgments

This package uses the [hostip.info](https://www.hostip.info) API for geographic data.
remics 0.1.6
A Redescription-based framework for multi-omics analysis
Requires Python: >=3.9

# Remics
A framework for Redescription-based multi-omics analysis 

[![Remics Diagram][remics]](#)

<!-- <a>![badge-alt-text](images/remics_final.jpg)</a> -->

## 📂 Project File Structure

The project structure is as follows:

``` 
Remics/
│
├── 📂 src/  # main source code
    ├── 📂 tcga/
    │   ├── 📄 compute_cuna_tcga.py # Reads the multi-omics files, performs feature selection, and compute cumulants
    │   ├── 📄 compute_cures_tcga.py # Reads the cumulants, associated vectors, integrated multi-omics files and computes CuRES, while also performing the classification task  
    │   ├── 📄 cuna_networks_tcga.py # Reads the cumulants file and compute the networks, its communities, and ranking of nodes according to importance in the network
│   ├── 📂 remics/
│       ├── 📄  cumulants.py # computes cumulants 
│       ├── 📄  cures.py # computes CuRES
│       ├── 📄  cuna.py # computes CuNA
│       ├── 📄  cumulants.jl # Julia subroutine performing cumulants
```

<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
[remics]: images/remics_final.jpg