semvec/pypi-packages huggingface dataset:
jupyterlab_eigenpal_docx_viewer 0.1.0
Preview .docx files directly in JupyterLab.
Requires Python: >=3.10
Keywords: jupyter, jupyterlab, jupyterlab-extension

# jupyterlab-eigenpal-docx-viewer

[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

Preview .docx files directly in JupyterLab.

## Development

Install [uv](https://docs.astral.sh/uv/getting-started/installation/) and [fnm](https://github.com/Schniz/fnm?tab=readme-ov-file#installation) (if necessary):

```bash
curl -LsSf https://astral.sh/uv/0.8.12/install.sh | sh
```

```bash
uv python install
```

```bash
fnm install && fnm use && node --version && npm --version
```

```bash
uv run python -c "from jupyterlab_eigenpal_docx_viewer import __version__; print(__version__)"
```

```bash
source .venv/bin/activate
```

```bash
npm run check:exts
```

```bash
npm run watch
```

In a separate terminal window:

```bash
source .venv/bin/activate
```

```bash
jupyter lab
```

```bash
ruff check --fix
```

```bash
ruff format
```

```bash
deactivate
```

## Deployment

```bash
npm version patch
```

```bash
npm version minor
```

```bash
npm version major
```

```bash
uv build
```

```bash
echo "$(npm pkg get version | tr -d \")" | pbcopy
```

- Commit and push changes.
- Create a tag on [GitHub Desktop](https://github.blog/2020-05-12-create-and-push-tags-in-the-latest-github-desktop-2-5-release/).
- Check [GitLab](https://gitlab.com/joaommpalmeiro/jupyterlab-eigenpal-docx-viewer/-/tags).

```bash
uv publish
```

- Check [PyPI](https://pypi.org/project/jupyterlab-eigenpal-docx-viewer/).
pyavd 6.0.0
Arista AVD
Requires Python: >=3.10
Keywords: pyavd

<!--
  ~ Copyright (c) 2023-2026 Arista Networks, Inc.
  ~ Use of this source code is governed by the Apache License 2.0
  ~ that can be found in the LICENSE file.
  -->

# PyAVD

PyAVD is a Python package that serves as the foundation for the Arista AVD project.

See [avd.arista.com](https://avd.arista.com/stable/docs/pyavd/pyavd.html) for details.

## License

Copyright (c) 2023-2025 Arista Networks, Inc.

The project is published under [Apache 2.0 License](https://github.com/aristanetworks/avd/blob/devel/ansible_collections/arista/avd/LICENSE)
diempy 1.0
Polarize genomes using diem
Requires Python: >=3.9

## diemPy

A Python package for genome polarization and subsequent analyses using the `diem` (Diagnostic Index for the Expectation Maximization) method [1]

## Overview

`diemPy` is a computational tool designed to polarize genomic data for hybrid zone analysis. The package implements an expectation-maximization (EM) algorithm to determine the optimal polarization of genetic markers, enabling researchers to identify and analyze patterns of introgression and hybridization in genomic datasets.



## Key Features
- VCF processing and format conversion
- Automated genome polarization using EM algorithm
- Kernel smoothing and tract length analysis
- Parallel processing support
- Flexible I/O for various genomic formats


## Documentation

The core concepts, installation, and API documentation can be found here:

📚 **[Introduction, Installation, and API Documentation](https://diempy.readthedocs.io/en/latest/intro.html)**

The primary documentation for using `diemPy` is provided as a self-guided tutorial with an example dataset:

📚 **[Tutorial](https://github.com/DerekSetter/tutorial-DiemPy)**


## License

This project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE) file for details.

## Author

Derek Setter, Stuart J.E. Baird

## Citation
[1] Baird, S. J. E., Petružela, J., Jaroň, I., Škrabánek, P., & Martínková, N. (2023). Genome polarisation for detecting barriers to geneflow. Methods in Ecology and Evolution, 14, 512–528. https://doi.org/10.1111/2041-210X.14010
slurm-requests 2.3.1
Lightweight asynchronous SLURM REST requests with proxy support.
Requires Python: >=3.10
Keywords: rest, slurm

# slurm-requests

[![PyPI - Version](https://img.shields.io/pypi/v/slurm-requests.svg)](https://pypi.org/project/slurm-requests)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/slurm-requests.svg)](https://pypi.org/project/slurm-requests)

-----

Lightweight asynchronous SLURM REST requests with proxy support.

## Installation

```console
pip install slurm-requests
```

## Usage

```python
import asyncio

import slurm_requests as slurm


async def main():

    # set defaults to avoid repetition
    slurm.init_defaults(
        url="https://example.com/sapi",
        api_version="v0.0.40",
        user_name="example_user",
        user_token="example_token",
        partition="example_partition",
        # constraints="GPU",
        environment=["EXAMPLE_VAR=example_value"],
        # headers={"X-Example-Header": "example_value"},
        # proxy_url="socks5://localhost:8080",
    )

    # check connection + credentials
    await slurm.ping()
    await slurm.diagnose()

    # submit
    job_id, _ = await slurm.job_submit(
        name="example_job",
        working_directory="/home/example_user/slurm",
        script="#!/usr/bin/bash\necho Hello, SLURM!",
        # time_limit=60,
        # dependency="afterok:123456",
    )
    assert job_id is not None

    # check state
    response = await slurm.job_current_state_and_reason(job_id=job_id)
    assert response is not None
    state, reason = response
    print(f"Job {job_id} is currently in state '{state}' due to reason '{reason}'.")

    # cancel
    await slurm.job_cancel(job_id=job_id)

    # advanced: overwrite a default (works for all functions)
    await slurm.ping(user_name="dummy", dry_run=True)


if __name__ == "__main__":
    asyncio.run(main())

```

## License

`slurm-requests` is distributed under the terms of the [CC-BY-SA-4.0](http://creativecommons.org/licenses/by-sa/4.0) license.
trajax-visualizer 0.2.2
Interactive visualization tool for trajax trajectory planning simulations
Requires Python: >=3.13
Keywords: robotics, simulation, trajectory planning, visualization

# trajax-visualizer

Interactive visualization tool for [trajax](https://gitlab.com/risk-metrics/trajax) trajectory planning simulations.

## Installation

```bash
pip install trajax-visualizer
```

Or with uv:

```bash
uv add trajax-visualizer
```

## Requirements

- **Python 3.13+**
- **Node.js 18+** (required at runtime for generating HTML visualizations)

## Usage

### Basic Usage

```python
from trajax_visualizer import visualizer, MpccSimulationResult

# Create a visualizer instance
mpcc_viz = visualizer.mpcc()

# After running your simulation, create a result object
result = MpccSimulationResult(
    reference=trajectory,
    states=states,
    optimal_trajectories=optimal_trajectories,
    nominal_trajectories=nominal_trajectories,
    contouring_errors=contouring_errors,
    lag_errors=lag_errors,
    wheelbase=wheelbase,
    max_contouring_error=max_contouring_error,
    max_lag_error=max_lag_error,
)

# Generate visualization
await mpcc_viz(result, key="my-simulation")
```

## Output

Visualizations are saved as:
- `<key>.json` - Raw simulation data
- `<key>.html` - Interactive HTML visualization with Plotly

## Development

The bundled CLI (`visualizer/trajax_visualizer/assets/cli.js`) is included in the package distribution. See `visualizer/core/README.md` for build instructions.

To make sure the CLI bundle is ignored by VCS, run:

```bash
git update-index --skip-worktree visualizer/trajax_visualizer/assets/cli.js
```
bn-byneuron 0.0.112
API for byneuron backend
Requires Python: >=3.7

# Byneuron


## About
byneuron API tool that works via backend endpoints
Handles entities and eventdata.

## get started
provide environment variables, e.g. .ENV file in root with
-> BYNEURON_URL
-> KEYCLOAK_TOKEN_URL
-> OAUTH2_CLIENT_ID
-> OAUTH2_CLIENT_SECRET
cg 84.3.0
Clinical Genomics command center
Requires Python: <3.13,>=3.11

# cg
![Build Status - Github][gh-actions-badge]
[![Coverage Status][coveralls-image]][coveralls-url]
[![GitHub issues-closed][closed-issues-img]][closed-issues-url]
[![Average time to resolve an issue][ismaintained-resolve-img]][ismaintained-resolve-url]
[![Percentage of issues still open][ismaintained-open-rate-img]][ismaintained-open-rate-url]
[![CodeFactor][codefactor-badge]][codefactor-url]
[![Code style: black][black-image]][black-url]


`cg` stands for _Clinical Genomics_; a clinical sequencing platform under [SciLifeLab][scilife]

In this context, `cg` provides the interface between these tools to facilitate automation and other necessary cross-talk. It also exposes some APIs:

- HTTP REST for powering the web portal: [clinical.scilifelab.se][portal]
- CLI for interactions on the command line

### Contributing

Please check out our [guide for contributing to cg](CONTRIBUTING.md)

## Installation

Cg written in Python 3.9+ and is available on the [Python Package Index][pypi] (PyPI).

```bash
pip install cg
```

If you would like to install the latest development version, use [poetry](https://python-poetry.org/docs/).

```bash
git clone https://github.com/Clinical-Genomics/cg
cd cg
poetry install
```

For development, use `poetry install --all-extras` to install development dependencies.


[portal]: https://clinical.scilifelab.se/
[trailblazer]: https://github.com/Clinical-Genomics/trailblazer
[housekeeper]: https://github.com/Clinical-Genomics/housekeeper
[genotype]: https://github.com/Clinical-Genomics/genotype
[scilife]: https://www.scilifelab.se/
[pypi]: https://pypi.org/


[black]: https://black.readthedocs.io/en/stable/

<!-- badges -->

[coveralls-url]: https://coveralls.io/github/Clinical-Genomics/cg
[coveralls-image]: https://coveralls.io/repos/github/Clinical-Genomics/cg/badge.svg?branch=master

[gh-actions-badge]: https://github.com/Clinical-Genomics/cg/workflows/Tests%20and%20coveralls/badge.svg
[closed-issues-img]: https://img.shields.io/github/issues-closed/Clinical-Genomics/cg.svg
[closed-issues-url]: https://GitHub.com/Clinical-Genomics/cg/issues?q=is%3Aissue+is%3Aclosed
[ismaintained-resolve-img]: http://isitmaintained.com/badge/resolution/Clinical-Genomics/cg.svg
[ismaintained-resolve-url]: http://isitmaintained.com/project/Clinical-Genomics/cg
[ismaintained-open-rate-img]: http://isitmaintained.com/badge/open/Clinical-Genomics/cg.svg
[ismaintained-open-rate-url]: http://isitmaintained.com/project/Clinical-Genomics/cg
[codefactor-badge]: https://www.codefactor.io/repository/github/clinical-genomics/cg/badge
[codefactor-url]: https://www.codefactor.io/repository/github/clinical-genomics/cg
[black-image]: https://img.shields.io/badge/code%20style-black-000000.svg
[black-url]: https://github.com/psf/black
cs-workflows-helper-libs 1.3.3
Shared libraries used in cs-workflows
Requires Python: <4.0,>=3.12

# Workflow Helper Libs

Shared Python libraries for CS workflows, providing reusable clients for common integrations and services.

## Getting started

Add the library to your project with poetry:

```bash
poetry add cs-workflows-helper-libs
```

## Available modules

### [Git](https://github.com/canonical/cs-workflows-helper-libs/blob/main/docs/git.md)

Client for interacting with git repositories.

### [Mattermost](https://github.com/canonical/cs-workflows-helper-libs/blob/main/docs/mattermost.md)

Client for uploading files and sending messages
to Mattermost channels via the API.

### [SMTP](https://github.com/canonical/cs-workflows-helper-libs/blob/main/docs/smtp.md)

SMTP client for sending emails through any SMTP relay server.

### Google Sheets

Client for interacting with Google Sheets via the gspread library.

### Trino

Client for querying databases via Trino.

## Development

### Setup

```bash
make install-dev
```

### Run tests

```bash
make test
```