semvec/pypi-packages huggingface dataset:
Equia 0.1.9
Python SDK for accessing Equia API
Requires Python: >=3.7

# equia: Python SDK for accessing Equia API

[![PyPi](https://badge.fury.io/py/equia.svg)](https://pypi.org/project/equia/)

## Table of Contents

- [Overview](#overview)
- [Installation](#installation)
- [Supported Python Versions](#supported-python-versions)
- [License and Terms](#license-and-terms)

## Overview

[Equia](https://www.vlxe.com/equia) is the cloud version of VLXE.
It supports all the calculations and systems from the Excel version of VLXE but also much more.
The Equia Python SDK enables access to Equia services from privileged environments
(such as servers or cloud) in Python.

For more information, visit the [Equia product guide](https://www.vlxe.com/equia).

## Installation

Equia Python SDK releases are available as wheel packages for macOS, Windows and Linux on PyPI. Install it using `pip <https://pypi.org/project/pip/>`\_:

```
pip install equia
pip install aiohttp
pip install matplotlib
pip install pytest-asyncio
```

## Supported Python Versions

We currently support Python 3.6+. 
Equia Python SDK is also tested on PyPy environment.

## License and Terms

Equia Python SDK is licensed under the
[Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).

Your use of Equia is governed by the
[Terms of Service for Equia](https://www.vlxe.com/legal/TermsAndConditions.html).
dot-kernel 0.1.9
Writing dot language and render in jupyter.

# Dot Kernel

The dot kernel for jupyter!

There is an awesome dot language tutorial in Chinese: [learn-dot](https://github.com/laixintao/learn-dot).

![demo.jpeg](https://github.com/laixintao/jupyter-dot-kernel/raw/master/readme_assets/demo.jpeg)

## Install

You should have graphviz first. 
- Install by brew: `brew install graphviz`.
- or `sudo apt-get install graphviz` for ubuntu

Then,

```
pip install dot_kernel
```

Add kernel to your jupyter:

```
install-dot-kernel
```

ALL DONE! 🎉🎉🎉

Run using:

```
jupyter notebook
```

Select new -> dot

![new_dot.png](https://github.com/laixintao/jupyter-dot-kernel/raw/master/readme_assets/new_dot.png)

and try run this:

```
 // The graph name and the semicolons are optional
 graph graphname {
     a -- b -- c;
     b -- d;
 }
```

You will see:

![first_try.png](https://github.com/laixintao/jupyter-dot-kernel/raw/master/readme_assets/first_try.png)

## Running in Docker

A container based on `jupyter/datascience` named `garo/jupyter-dot` is available on Docker Hub.
If you have docker you can run it as you would any [other jupyter container](https://jupyter-docker-stacks.readthedocs.io/en/latest) without having to install anything.
A quick example: `docker run -d -rm -p 8888:8888 garo/jupyter-dot`


## TODO

1. update [this](https://github.com/jupyter/jupyter/wiki/Jupyter-kernels).
2. add more render tools not just `dot`
3. add more filetype support not just `png`
4. auto indent
rhaid 0.7.1
Rhaid Autofix — repo hygiene with smart AI guardrails
Requires Python: >=3.9


# Rhaid v0.7.0 (Camwood Inc.)

## Why Rhaid is #1

- **Comprehensive hygiene**: Scans and fixes Python, JS/TS, Markdown, TOML, Terraform, and more.
- **AI guardrails**: Baseline-aware, suppressions, and smart fixers.
- **Fast & scalable**: Parallel scanning, caching, and baseline support for large repos.
- **Extensible**: Easy to add custom rules/fixers and plugins.
- **Multi-platform**: CLI, VS Code extension, Gradio app, and CI/CD workflows.
- **Open & documented**: MIT licensed, with developer guides and API docs.

## Usage Examples

### CLI
```sh
rhaid --path . --mode scan --json
rhaid --path src/ --mode fix --backup --rules "+format:*,+json:*" --fix-only "+format:*"
```

### VS Code Extension
- Install from Marketplace or build from source.
- Use "Rhaid: Scan Workspace" and "Rhaid: Fix Current File" commands.
- Diagnostics and quick fixes in the editor.

### Gradio App
- Upload a ZIP or enter a Git repo URL.
- Choose scan or fix mode, add extra args if needed.
- Download results as JSON and ZIP.

### CI/CD (GitHub Actions)
- Use `.github/workflows/rhaid_pr.yml` for baseline-aware PR checks.
- Use `.github/workflows/rhaid_sweep.yml` for automated hygiene sweeps.

## Contributing & Extending

- See `rhaid/rules.py` for rule/fixer API and examples.
- Add new rules/fixers with the `@rule` and `@fixer` decorators.
- For plugins, place your modules in a `plugins/` directory (future support).
- Run tests with `pytest`.


## API Reference

- `@rule(id: str)`: Decorator to register a rule. See `rhaid/rules.py`.
- `@fixer(id: str)`: Decorator to register a fixer.
- `load_plugins(plugin_dir: str)`: Dynamically load plugins.
- `run_rules(path, content, ctx)`: Run all rules on file content.
- `apply_fixers(path, content, issues, ctx)`: Apply all fixers to file content.

## Troubleshooting

- If the CLI or extension can't find the Rhaid binary, check your PATH or set `rhaid.pathToBinary`.
- For Gradio app errors, ensure dependencies are installed and repo URLs are public.
- For CI/CD, check workflow logs and the `rhaid_report.json` artifact for details.

## Security & Privacy

- No code is sent externally unless using LLM features.
- Secret scanning covers AWS keys, GitHub PATs, and private keys; expand patterns as needed.
- For sensitive code, run Rhaid locally or in your CI/CD.

---
MIT License — (c) 2025 Camwood Inc.