semvec/pypi-packages huggingface dataset:
f-bomb 0.0.1
When you need an f-bomb in your code, look no further.
Requires Python: >=3.8

[![Pylint](https://github.com/cgivre/f_bomb/actions/workflows/pylint.yml/badge.svg)](https://github.com/cgivre/f_bomb/actions/workflows/pylint.yml)
[![Tests](https://github.com/cgivre/f_bomb/actions/workflows/tests.yml/badge.svg)](https://github.com/cgivre/f_bomb/actions/workflows/tests.yml)

# F Bomb
If you've ever need to drop an F bomb in your code, we've got you covered. Drop a blunt, multilingual "F-bomb" in your Python code.

## Installation
```bash
pip install f_bomb
```

## Quick start
```python
from f_bomb import F_Bomb

bomb = F_Bomb()
print(str(bomb))          # FUCK!
print(bomb.drop("fr"))    # PUTAIN!
```

## Usage

### Choose a default language

```python
from f_bomb import F_Bomb

bomb = F_Bomb("de")
print(bomb.drop())        # SCHEISSE!
```

### Drop once in a specific language

```python
from f_bomb import F_Bomb

bomb = F_Bomb()
print(bomb.drop("it"))    # CAZZO!
```

### Carpet bomb (intentionally noisy)

```python
from f_bomb import F_Bomb

bomb = F_Bomb("en")
print(bomb.carpet_bomb())  # FUCK! plus a very large newline payload
```

## API

### `F_Bomb(language: str = "en")`
Creates a new bomb with a default language code.

### `drop(language: str | None = None) -> str`
Returns the uppercase expletive for the provided language code, or the default.

### `carpet_bomb(language: str | None = None, amount: int = 100) -> str`
Returns a single drop followed by a very large block of newlines.

## Supported language codes

The library ships with a list of language codes mapped to strong profanities.
Examples: `en`, `es`, `fr`, `de`, `it`, `pt`, `ru`, `ja`, `ko`, `zh`.

## Notes

- Language codes are lowercased internally.
- Unknown language codes raise `KeyError`.
content-type-editor 0.9.6
Add the content type attribute to AsciiDoc files.
Requires Python: >=3.10

# AsciiDoc Content Type Editor

**content-type-editor** is a web user interface that allows the user to add the `_mod-docs-content-type` attribute to a large number of AsciiDoc files that follow the guidelines for modules as defined in the [Modular Documentation Reference Guide](https://redhat-documentation.github.io/modular-docs/). If the content type can be reliably recognized from the file name or its contents, it provides it as a suggestion which the user can apply. If the content type is ambiguous, it displays analysis of the module content to help the user make the correct choice.

![A demo of the AsciiDoc Content Type Editor workflow](resources/content-type-editor-demo.gif "Example content-type-editor usage")

## Installation

Install the `content-type-editor` Python package:

```console
python3 -m pip install --upgrade content-type-editor
```

## Usage

Navigate to the directory with your AsciiDoc project and run the following command:

```console
content-type-editor
```

Alternatively, you supply the path to the project directory on the command line as follows:

```console
content-type-editor path/to/the/project
```

For a complete list of available command-line options, run `content-type-editor` with the `-h` option:

```console
content-type-editor -h
```

## Copyright

Copyright © 2025 Jaromir Hradilek

This program is free software, released under the terms of the MIT license. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bja-utils 0.1.7
Convenience functions for mass spectrometry proteomics & lipidomics analysis, parsing, statisticss, biological interpretation, and plotting.
Requires Python: >=3.9

# bja_utils

[![PyPI version](https://img.shields.io/pypi/v/bja_utils.svg)](https://pypi.org/project/bja_utils/)
[![Python Version](https://img.shields.io/pypi/pyversions/bja_utils.svg)](https://pypi.org/project/bja_utils/)

`bja_utils` is a Python package providing convenience functions for 
**mass spectrometry proteomics and lipidomics analysis**, data parsing, 
statistics, biological interpretation, and plotting. 
The methods streamline common tasks in Python pipelines for omics researchers.


---

## Installation

You can install the latest release via PyPI:

```bash
pip install bja_utils
```

---

## Features

- Data processing and transformation
- Statistical analysis functions
- Visualization and plotting utilities
- Parsing tools for common data formats
- Biological interpretation helpers

---

## Package Structure

The package is organized into the following modules:

### `analysis`
Statistical functions and models for downstream analysis. 
Supports descriptive statistics, hypothesis testing, regression models, and more.

### `processing`
Functions for data preprocessing, multi-processing of computationally intensive tasks, normalization, imputation, and cleaning. 
Includes tools for handling missing values, scaling, and aggregating omics data.


### `plotting`
Helper functions for common plotting tasks `matplotlib` and `plotly`. 
Simplifies custom styling, multi-panel figures, and specialized omics visualizations.

### `utils`
General helper functions for file handling, logging, and other repetitive tasks that donâ€™t fit into other modules.

## Optional modules 

Install all optional modules with `pip install bja_utils[all]`.

### `plotly_apps`
Classes for specialized omics visualizations using `plotly`.
Install with `pip install bja_utils[plotly_apps]`.

### `parsing`
Functions for reading, parsing, and converting glycoproteomics and lipidomics identifiers.
Install with `pip install bja_utils[parsing]`.
danish 1.0.0
Geometric donut engine
Requires Python: >=3.10

danish
======


.. image:: https://codecov.io/gh/jmeyers314/danish/branch/main/graph/badge.svg?token=MW3K14XI9T
   :target: https://codecov.io/gh/jmeyers314/danish

Geometric donut engine

Based on

Janish, R.,  "An algorithm for rapid measurement of aberrations in pairs of out-of-focus images", 2012, MIT undergraduate thesis.  https://dspace.mit.edu/handle/1721.1/78543
evo-colormaps 0.0.3
Python SDK for using the Seequent Evo Colormap API
Requires Python: >=3.10

<p align="center"><a href="https://seequent.com" target="_blank"><picture><source media="(prefers-color-scheme: dark)" srcset="https://developer.seequent.com/img/seequent-logo-dark.svg" alt="Seequent logo" width="400" /><img src="https://developer.seequent.com/img/seequent-logo.svg" alt="Seequent logo" width="400" /></picture></a></p>
<p align="center">
    <a href="https://pypi.org/project/evo-colormaps/"><img alt="PyPI - Version" src="https://img.shields.io/pypi/v/evo-colormaps" /></a>
    <a href="https://github.com/SeequentEvo/evo-python-sdk/actions/workflows/run-all-tests.yaml"><img src="https://github.com/SeequentEvo/evo-python-sdk/actions/workflows/run-all-tests.yaml/badge.svg" alt="" /></a>
</p>
<p align="center">
    <a href="https://developer.seequent.com/" target="_blank">Seequent Developer Portal</a>
    &bull; <a href="https://community.seequent.com/group/19-evo" target="_blank">Seequent Community</a>
    &bull; <a href="https://seequent.com" target="_blank">Seequent website</a>
</p>

# Evo Colormap API Client

The Colormap API is a key feature of the Evo platform, providing a mechanism to create colour mappings and associate them to geoscience data.

## Pre-requisites

* Python ^3.10
* An [application registered in Bentley](https://developer.bentley.com/register/?product=seequent-evo)

## Installation

```shell
pip install evo-colormaps 
```

## Usage

To get up and running quickly with the Evo Colormap SDK, start by configuring your
[environment and API connector](https://github.com/SeequentEvo/evo-python-sdk/blob/main/packages/evo-sdk-common/docs/quickstart.md).

You can then use the `ColormapAPIClient` to perform operations, for example:

```python
from evo.colormaps import ColormapAPIClient

colormap_client = ColormapAPIClient(environment, connector)
colormaps = await colormap_client.list_colormaps()
```

For some interactive Jupyter notebook examples, see the [examples folder](https://github.com/SeequentEvo/evo-python-sdk/tree/main/packages/evo-colormaps/docs/examples).

## Contributing

For instructions on contributing to the development of this library, please refer to the [evo-python-sdk documentation](https://github.com/seequentevo/evo-python-sdk).

## License

The Python SDK for Evo is open source and licensed under the [Apache 2.0 license.](https://github.com/SeequentEvo/evo-python-sdk/tree/main/packages/evo-colormaps/./LICENSE.md).

Copyright © 2025 Bentley Systems, Incorporated.

Licensed under the Apache License, Version 2.0 (the "License").
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
htmpl-template 0.0.1
Starter template for projects using 'htmpl'
Requires Python: >=3.14
Keywords: fastapi, html, htmx, pico, t-strings, templating

# htmpl-template

Starter project for htmpl, this is based off of copier but includes a UI to manage the installed options. The available options include:

- Auth (login and registration pages)
- Themes
- Database services

The components you copy in are yours to change, we have based the desgin of this component library on `shadcn` where you 'install' the components you want and they are copied into your project. That way if you want to change anything, you simply modify the code to your liking.

If and when the base template changes you will be able to upgrade to the new one. Copier handles applying changes to the templated files and gives options to overwrite or produce a diff and allow you to apply the changes via git conflict resolution.

## Getting Started

First you will need to install `uv` go get it now if you don't have it: https://docs.astral.sh/uv/

> [!NOTE]
> Make sure you are not in an existing project folder before running this command.

Find a good location to install your project:

```bash
$ uvx htmpl init .
Installed 24 packages in 11ms

🎤 What is your project name?
   frank
🎤 What is your Python module name?
   frank
🎤 What theme to use?
   dark

Copying from template version 0.1.0
```

The above command will create the project in a folder called `frank` that includes a Makefile to initialize and run the application.

```bash
# display the available commands:
$ make

# Runs uv sync and generates .env file for storing secrets for local dev
$ make setup

# Run the application locally
$ make dev
```

Open your browser and go to http://localhost:8000/admin/ this will allow you to view documentation on the available components and install them. Some of the components have dependencies that will need to be installed for python deps we run `uv add <package>` otherwise we'll run copier `copier upgrade --data <options.selected>`
catastrophe 0.1.15
A sandbox-style cryptography and classical cipher toolkit.
Requires Python: >=3.8
Keywords: cipher, cryptography, encryption, sandbox

# destruction
a true calamity, this library is made to mass import the most used python libraries there are some random commands I added for testing purposes ignore them.

useful command to update: pip install --upgrade --no-deps git+https://github.com/burning-calamity/destruction.git
wind-stats 0.3.1
Statistics tools to evaluate your wind energy projects
Requires Python: >=3.8
Keywords: energy, renewables, statistics, wind

<p align="center">
  <a href="https://github.com/jules-ch/wind-stats"><img src="https://raw.githubusercontent.com/jules-ch/wind-stats/main/docs/_static/logo-wind-stats.png" alt="wind-stats"></a>
</p>

-----------------

# Wind stats

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Tests](https://github.com/jules-ch/wind-stats/workflows/CI/badge.svg)](https://github.com/jules-ch/wind-stats/actions?query=workflow%3ACI)
[![codecov](https://codecov.io/gh/jules-ch/wind-stats/branch/main/graph/badge.svg)](https://codecov.io/gh/jules-ch/wind-stats)
[![PyPi Version](https://img.shields.io/pypi/v/wind-stats)](https://pypi.org/project/wind-stats)
[![Supported Versions](https://img.shields.io/pypi/pyversions/wind-stats.svg)](https://pypi.org/project/wind-stats)
[![License: MIT](https://raw.githubusercontent.com/jules-ch/wind-stats/main/docs/_static/license.svg)](https://github.com/jules-ch/wind-stats/blob/master/LICENSE)


Wind-stats is a package to easily compute power statistics for your wind energy projects.

## Features

- Read generalized wind climate (GWC) file from [Global Wind Atlas](https://globalwindatlas.info/).
- Shelter model for wind speed reduction from obstacles.
- Compute global Weibull parameters based on site location.

- Get general statistics to compare different sites implementation (mean wind speed, mean power density).
- Compute annual energy production based on wind turbine power curve & site's wind distribution.


## Installation

```console
pip install wind-stats
```

## Examples

See our examples on how to use 

## Ressources
   - Troen, I., & Lundtang Petersen, E. (1989). European Wind Atlas. Risø National Laboratory.
   - Peña, A., Bechmann, A., Conti, D., Angelou, N., & Troen, I. (2015). Shelter models and observations. DTU Wind
Energy. DTU Wind Energy E, No. 00923
   - Marc Rapin , Philippe Leconte (2017). Évolution, principes de base et potentiel de conversion. Techniques de l'ingénieur
epicsscan 2026.1.0
Scanning and Data Acquistion with PyEpics
Requires Python: >=3.10
Keywords: data collection, data acquisition

# Epics Scanning with PyEpics and Postgres


.. image:: https://zenodo.org/badge/4185/pyepics/stepscan.png
   :target: http://dx.doi.org/10.5281/zenodo.10092

Scannng and data acquisition with pyepics using a postgresql database
for configuration and communication of scanning commands and status.

Classes and Functions for simple step scanning for epics.

This does not used the Epics SScan Record, and the scan is intended to run
as a python application, but many concepts from the Epics SScan Record are
borrowed.  Where appropriate, the difference will be noted here.
awtrix-light-client 2.0.0
awtrix-light HTTP client to be used with Ulanzi clock
Requires Python: <4.0.0,>=3.10
Keywords: awtrix-light, awtrix

Python async HTTP client for [awtrix-light](https://github.com/Blueforcer/awtrix-light)

[![PyPI](https://img.shields.io/pypi/v/awtrix-light-client.svg)](https://pypi.python.org/pypi/awtrix-light-client)
[![PyPI versions](https://img.shields.io/pypi/pyversions/awtrix-light-client.svg)](https://pypi.python.org/pypi/awtrix-light-client)
[![Python test](https://github.com/M0NsTeRRR/awtrix-light-client/actions/workflows/test.yml/badge.svg)](https://github.com/M0NsTeRRR/awtrix-light-client/actions/workflows/test.yml)
[![Code Style](https://img.shields.io/badge/code%20style-ruff-000000.svg)](https://github.com/astral-sh/ruff)

# Warning
This client has been tested with awtrix-light v0.90 use with caution as official dev documentation is not fully documented and can cause crash

# Documentation
[https://M0NsTeRRR.github.io/awtrix-light-client](https://M0NsTeRRR.github.io/awtrix-light-client)

# Dev
Install [uv](https://docs.astral.sh/uv/getting-started/installation/)

Install and setup dependencies with `uv sync`

### Run unit test
```
uv run pytest --cov
```

### Run ruff
```
uv run ruff format . 
uv run ruff check .
```

## Contributing

We welcome and encourage contributions to this project! Please read the [Contributing guide](CONTRIBUTING.md). Also make sure to check the [Code of Conduct](CODE_OF_CONDUCT.md) and adhere to its guidelines

# Security

See [SECURITY.md](SECURITY.md) file for details.

# Licence

The code is under CeCILL license.

You can find all details here: https://cecill.info/licences/Licence_CeCILL_V2.1-en.html

# Credits

Copyright © Ludovic Ortega, 2023

Contributor(s):

-Ortega Ludovic - ludovic.ortega@adminafk.fr
epicsapps 2026.1.0
A collection of applications using PyEpics
Requires Python: >=3.10
Keywords: epics, experimental data acquistion

# Epics Applications

A collection of applications for Epics using Python

## install

On Linux, you will need to make sure that wxPython is installed.  For an Anaconda envirornment,

   conda -c conda-forge install wxpython

will work. Then,

   pip install epicsapps

will install everything else you need.


## StripChart

   A StripChart Application, showing live time series of Epics PVs

## areaDetector Viewer

   A viewer for areaDetector Viewers, with good image properties including
   automatic contrast levels, a user-configurable Zoom-box, and simple
   configuration file to add which control variables are shown.

## Epics Instruments

   A GUI application to group any PVs together into named Instruments, and then
   save and restore positions for these Instruments by name.  That is, you can
   group for 4 motors together, calling them "Slits", and then save and restore
   positions called "1x1 mm" and "2x2 mm", etc.

## Epics PV Logger

   Two related appplications to save and view time-series data for selected
   PVs.  Data collection can be run from a command line application, reading a
   YAML file to configure which PVs are saved. Data is saved into plain text
   files in a single folder.  A GUI application can help create and modify the
   configuration file, and start collection.  The GUI application can also
   browse and display the data collected into the PVlog folder.

## Microscope Viewer

  A GUI application for viewing an controlling a sample stage with a microscope
  camera.  This combines aspects of both areaDetector Viewer and Epics Instruments,
  as positions of the sample stege can be saved and restored by name.

## IonChamber calculations

  A commandline application to connect to and read Ion Chamber settings
  (voltages, amplifier gains) and X-ray energy to compute the fluxes absorbed
  and transmitted by an Ion Chamber.
slixmpp-omemo 2.1.0
OMEMO plugin for Slixmpp
Requires Python: >=3.10

[![PyPI](https://img.shields.io/pypi/v/slixmpp_omemo.svg)](https://pypi.org/project/slixmpp_omemo/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/slixmpp_omemo.svg)](https://pypi.org/project/slixmpp_omemo/)
[![Build Status](https://github.com/Syndace/slixmpp-omemo/actions/workflows/test-and-publish.yml/badge.svg)](https://github.com/Syndace/slixmpp-omemo/actions/workflows/test-and-publish.yml)
[![Documentation Status](https://readthedocs.org/projects/slixmpp-omemo/badge/?version=latest)](https://slixmpp-omemo.readthedocs.io/)

# slixmpp-omemo - Slixmpp OMEMO plugin #

A plugin for slixmpp offering the [OMEMO Multi-End Message and Object Encryption protocol](https://xmpp.org/extensions/xep-0384.html), based on [python-omemo](https://github.com/Syndace/python-omemo).

## OMEMO protocol version support ##

Currently supports OMEMO in the `eu.siacs.conversations.axolotl` namespace.
Support for OMEMO in the `omemo:2` namespace is prepared and will be enabled as soon as Slixmpp gains support for [XEP-0420: Stanza Content Encryption](https://xmpp.org/extensions/xep-0420.html).

## Trust ##

Supports [Blind Trust Before Verification](https://gultsch.de/trust.html) and manual trust management.

## Installation ##

Install the latest release using pip (`pip install slixmpp_omemo`) or manually from source by running `pip install .` in the cloned repository.

## Testing, Type Checks and Linting ##

slixmpp-omemo uses [pytest](https://docs.pytest.org/en/latest/) as its testing framework, [mypy](http://mypy-lang.org/) for static type checks and both [pylint](https://pylint.pycqa.org/en/latest/) and [Flake8](https://flake8.pycqa.org/en/latest/) for linting. All tests/checks can be run locally with the following commands:

```sh
$ pip install --upgrade .[test,lint]
$ mypy slixmpp_omemo/ examples/ tests/
$ pylint slixmpp_omemo/ examples/ tests/
$ flake8 slixmpp_omemo/ examples/ tests/
$ pytest
```

## Getting Started ##

Refer to the documentation on [readthedocs.io](https://slixmpp-omemo.readthedocs.io/), or build it locally. Additional requirements to build the docs can be installed using `pip install .[docs]`. With all dependencies installed, run `make html` in the `docs/` directory. The documentation can then be found in `docs/_build/html/`.