semvec/pypi-packages huggingface dataset:
setupEM 0.1.22
Python tool for configuration of gds2palace workflow with GUI.
Requires Python: >=3.9

# Create EM Simulation model from GDSII layout files

setupEM provides a graphical user interface (Qt based) to configured gds2palace workflow.
gds2palace enables an RFIC FEM simulation workflow based on the Palace FEM solver by AWS.

# Installation
To install the setupEM, activate the venv where you want to install.

Documentation for the gds2palace workflow assumes that you have created a Python venv 
named "palace" in ~/venv/palace and installed the modules there.

If you follow this, you would first activate the venv: 
```
    source ~\venv\palace\bin\activate
```
and then install setupEM and dependencies via PyPI: 
```
    pip install setupEM    
```

To upgrade to the latest version, do 
```
    pip install setupEM --upgrade   
```


## Missing libraries on installation
If you see this error message when trying to run setupEM:

```
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
```

you need to install additional Qt libraries:

```
sudo apt update
sudo apt install libxcb-cursor0 libxcb-xinerama0 libxcb-xkb1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinput0 libxcb-xv0 libxcb-util1 libxkbcommon-x11-0
```


# Dependencies
This module also installs these dependencies:
    gds2palace
    PySide6
moremodule 0.1.5
An small modules
Requires Python: >=3.8

# 🚀 MoreModule
**The easiest way to automate Windows without installing anything!**

---

## 💡 Why use MoreModule?


- ✅ **Zero Dependencies:** Works with standard Python (no `pip install` needed).
- ✅ **Beginner Friendly:** Scratch-style commands like `glide_mouse()`.
- ✅ **Lightweight:** Uses only built-in Windows `ctypes` and `tkinter`.

---

## 🛠️ How to Setup
1. Create a new file named `whateveryoulike.py` in your project folder.
2. Copy and paste the **Full Source Code** (found at the bottom of this page) into that file.
3. In your own script, just type `import moremodule` and start coding!

---

## 📖 Examples & Usage

### 🖱️ Smooth Mouse Glide (Scratch Style)
Move the mouse smoothly over time instead of teleporting!
```python
import moremodule

# Move to X:500, Y:500 over 2 seconds
moremodule.glide_mouse(500, 500, duration=2.0)
```

---


### 🖱️ Set mouse postion
```python
import moremodule
moremodule.set_mouse_position(100,200) # set mouse position to X:100, Y:200
```
### 🖱️ Click Mouse
```python
import moremodule

# Click the right button
moremodule.right_click()
# CLick the left button
moremodule.left_click()
```

---

### Random number!
```python
import moremodule
print(moremodule.randint(1,100)) # example: 36
primt(moremodule.unitform(0.1,0.9)) # example: 0.5
```

---

### Wait time!:
```python
import moremodule
moremodule.wait(1) # wait 1 second
```

---

### Get the screen height and width
```python
import moremodule
print(moremodule.get_screen_height()) # print your height

print(moremodule.get_screen_width()) # print your width
```

### Doing something with your keyboard!
```python
import moremodule
moremodule.type_text("This is an example!", delay=0.1) # write "This is an example" per 0.1 second
moremodule.press_key("enter") # press 'enter'
```
neon-wave 1.0.1
Neon Wave Sphinx theme with neon grid styling
Requires Python: >=3.10
Keywords: documentation, neon, neon-wave, sphinx, theme

# Neon Wave

A neon-wave Sphinx theme with neon grid styling and dark/light/system modes.

## Install

```bash
pip install neon-wave
```

Or in `requirements.txt`:

```
neon-wave==1.0.0
```

For local development:

```bash
pip install -e /path/to/neon-wave
```

## Standalone Sphinx usage

```python
# conf.py
import os

project = "My Docs"

html_theme = "neon-wave"

html_theme_options = {
    "light_logo": "logo-light.svg",
    "dark_logo": "logo-dark.svg",
    "sidebar_hide_name": False,
    "navigation_with_keys": True,
    "default_theme": "system",
    "show_toc_level": 2,
}

def _env_flag(name, default="off"):
    return os.getenv(name, default).lower() not in ("0", "off", "false", "no")

html_context = {
    "neonbook_vhs": "on" if _env_flag("NEONBOOK_VHS", "on") else "off",
    "neonbook_perf_log": "on" if _env_flag("NEONBOOK_PERF_LOG", "off") else "off",
    "neonbook_perf_sound": "on" if _env_flag("NEONBOOK_PERF_SOUND", "off") else "off",
    "neonbook_perf_notify": "on" if _env_flag("NEONBOOK_PERF_NOTIFY", "off") else "off",
}
```

## Theme options

- `light_logo`: logo for light mode
- `dark_logo`: logo for dark mode
- `sidebar_hide_name`: hide project name in the sidebar
- `navigation_with_keys`: enable keyboard navigation
- `default_theme`: `"dark"`, `"light"`, or `"system"`
- `show_toc_level`: depth of headings shown in the sidebar

Logo files are expected under `_static/` (for example, `_static/logo-light.svg`).

## Environment variables

These are optional. The theme reads them from `html_context`, so you can either set the keys directly or wire them from environment variables in `conf.py`.

- `NEONBOOK_VHS`: toggle VHS effects (default: `on`)
- `NEONBOOK_PERF_LOG`: enable performance console logging (default: `off`)
- `NEONBOOK_PERF_SOUND`: play a siren on heavy load (default: `off`)
- `NEONBOOK_PERF_NOTIFY`: desktop notification on heavy load (default: `off`)

For boolean flags, any value other than `0`, `off`, `false`, or `no` is treated as on.

## License

Apache License 2.0. See `LICENSE`.
neon-synth 1.0.1
Neon Synth Sphinx theme with dark/light/system modes
Requires Python: >=3.10
Keywords: documentation, neon, neon-synth, sphinx, theme

# Neon Synth

A neon-synth Sphinx theme with neon styling and dark/light/system modes.

## Install

```bash
pip install neon-synth
```

Or in `requirements.txt`:

```
neon-synth==1.0.0
```

For local development:

```bash
pip install -e /path/to/neon-synth
```

## Standalone Sphinx usage

```python
# conf.py
import os

project = "My Docs"

html_theme = "neon-synth"

html_theme_options = {
    "light_logo": "logo-light.svg",
    "dark_logo": "logo-dark.svg",
    "sidebar_hide_name": False,
    "navigation_with_keys": True,
    "default_theme": "system",
    "show_toc_level": 2,
}

def _env_flag(name, default="off"):
    return os.getenv(name, default).lower() not in ("0", "off", "false", "no")

html_context = {
    "neonbook_vhs": "on" if _env_flag("NEONBOOK_VHS", "on") else "off",
    "neonbook_perf_log": "on" if _env_flag("NEONBOOK_PERF_LOG", "off") else "off",
    "neonbook_perf_sound": "on" if _env_flag("NEONBOOK_PERF_SOUND", "off") else "off",
    "neonbook_perf_notify": "on" if _env_flag("NEONBOOK_PERF_NOTIFY", "off") else "off",
}
```

## Theme options

- `light_logo`: logo for light mode
- `dark_logo`: logo for dark mode
- `sidebar_hide_name`: hide project name in the sidebar
- `navigation_with_keys`: enable keyboard navigation
- `default_theme`: `"dark"`, `"light"`, or `"system"`
- `show_toc_level`: depth of headings shown in the sidebar

Logo files are expected under `_static/` (for example, `_static/logo-light.svg`).

## Environment variables

These are optional. The theme reads them from `html_context`, so you can either set the keys directly or wire them from environment variables in `conf.py`.

- `NEONBOOK_VHS`: toggle VHS effects (default: `on`)
- `NEONBOOK_PERF_LOG`: enable performance console logging (default: `off`)
- `NEONBOOK_PERF_SOUND`: play a siren on heavy load (default: `off`)
- `NEONBOOK_PERF_NOTIFY`: desktop notification on heavy load (default: `off`)

For boolean flags, any value other than `0`, `off`, `false`, or `no` is treated as on.

## License

Apache License 2.0. See `LICENSE`.
neon-static 1.0.1
Formal, static Sphinx theme with dark/light/system modes
Requires Python: >=3.10
Keywords: documentation, neon-static, professional, sphinx, theme

# Neon Static

A clean, professional Sphinx theme with a static layout and no animations.

## Install

```bash
pip install neon-static
```

Or in `requirements.txt`:

```
neon-static==1.0.0
```

For local development:

```bash
pip install -e /path/to/neon-static
```

## Standalone Sphinx usage

```python
# conf.py
import os

project = "My Docs"

html_theme = "neon-static"

html_theme_options = {
    "light_logo": "logo-light.svg",
    "dark_logo": "logo-dark.svg",
    "sidebar_hide_name": False,
    "navigation_with_keys": True,
    "default_theme": "system",
    "show_toc_level": 2,
}

def _env_flag(name, default="off"):
    return os.getenv(name, default).lower() not in ("0", "off", "false", "no")

html_context = {
    "neonbook_perf_log": "on" if _env_flag("NEONBOOK_PERF_LOG", "off") else "off",
}
```

## Theme options

- `light_logo`: logo for light mode
- `dark_logo`: logo for dark mode
- `sidebar_hide_name`: hide project name in the sidebar
- `navigation_with_keys`: enable keyboard navigation
- `default_theme`: `"dark"`, `"light"`, or `"system"`
- `show_toc_level`: depth of headings shown in the sidebar

Logo files are expected under `_static/` (for example, `_static/logo-light.svg`).

## Environment variables

These are optional. The theme reads them from `html_context`, so you can either set the keys directly or wire them from environment variables in `conf.py`.

- `NEONBOOK_PERF_LOG`: enable performance console logging (default: `off`)

`NEONBOOK_VHS`, `NEONBOOK_PERF_SOUND`, and `NEONBOOK_PERF_NOTIFY` are not used by this theme.

For boolean flags, any value other than `0`, `off`, `false`, or `no` is treated as on.

## License

Apache License 2.0. See `LICENSE`.
costlens-mcp 1.0.0
FinOps MCP Server for BigQuery - Cost estimation, query optimization, and safe execution
Requires Python: >=3.11
Keywords: ai, bigquery, cost, estimation, finops, llm, mcp

# CostLens MCP

**FinOps MCP Server for BigQuery** — Cost estimation, query optimization, and safe execution.

## Installation

```bash
# Via pip
pip install costlens-mcp

# Via uvx (recommended)
uvx costlens-mcp --project YOUR_PROJECT
```

## Quick Start

```bash
# If you've run `gcloud auth application-default login`
costlens-mcp --project my-project

# With service account
costlens-mcp --project my-project --key-file /path/to/key.json

# Enable query execution (with cost limit)
costlens-mcp --project my-project --allow-execute --max-cost 5.0
```

## Tools

| Tool | Description |
|------|-------------|
| `estimate_query_cost` | Precise cost via BigQuery dry-run |
| `list_tables` | Tables with sizes |
| `describe_table` | Schema + partitions |
| `execute_query` | Cost-gated execution |
| `get_optimizations` | Structured suggestions |

## MCP Configuration

```json
{
  "mcpServers": {
    "costlens": {
      "command": "uvx",
      "args": ["costlens-mcp", "--project", "YOUR_PROJECT"]
    }
  }
}
```

## License

MIT