semvec/pypi-packages huggingface dataset:
urnc 2.3.4
A package to convert UR FIDS jupyter notebooks
Requires Python: >=3.7

[![Test Badge](https://github.com/spang-lab/urnc/actions/workflows/test.yaml/badge.svg)](https://github.com/spang-lab/urnc/actions)
[![Coverage Badge](https://img.shields.io/codecov/c/github/spang-lab/urnc?label=Code%20Coverage)](https://app.codecov.io/gh/spang-lab/urnc?branch=main)
[![Download Badge](https://img.shields.io/pypi/dm/urnc.svg?label=PyPI%20Downloads)](
https://pypi.org/project/urnc/)

# URNC

Uni Regensburg Notebook Converter

## Installation

```sh
pip install urnc
```

Or update from an older version:

```sh
pip install urnc --upgrade
```

## Usage

```sh
# Clone example course and change into course directory
git clone https://github.com/spang-lab/urnc-example-course
cd urnc-example-course

# Convert a single notebook to student version
urnc convert assignments/sheet1.ipynb student/sheet1.ipynb

# Convert all assignment notebooks to student versions
urnc convert assignments

# Convert all assignment notebooks to student version, pull student repo and
# copy over converted notebooks
urnc student
```

You can find a more detailed introduction to URNC at page [Usage](https://spang-lab.github.io/urnc/usage.html) of URNC's [Documentation Website](https://spang-lab.github.io/urnc/).

## Documentation

You can find the full documentation for URNC at [spang-lab.github.io/urnc](https://spang-lab.github.io/urnc/). Amongst others, it includes chapters about:

- [Installation](https://spang-lab.github.io/urnc/installation.html)
- [Usage](https://spang-lab.github.io/urnc/usage.html)
- [Commands](https://spang-lab.github.io/urnc/commands/index.html)
- [Configuration](https://spang-lab.github.io/urnc/configuration.html)
- [Contributing](https://spang-lab.github.io/urnc/contributing.html)
- [Changelog](https://spang-lab.github.io/urnc/changelog.html)
vampgui 2.2.4
Graphical interface for VAMPIRE: Atomistic simulation of magnetic materials.
Requires Python: >=3.8

# VAMPgui – Interface to VAMPIRE 7

**VAMPgui** is a graphical user interface written in Python 3 using the `tkinter` library. It is designed to simplify the use of the VAMPIRE
atomistic spin dynamics code [VAMPIRE - Atomistic Spin Dynamics](https://vampire.york.ac.uk/). The GUI has been tested on Linux systems including **Ubuntu 20.04** and **Ubuntu 24.04**.

 ![image](https://github.com/user-attachments/assets/aed9a5ad-e365-40c0-9c17-a5e741b8aa2b)


## 📦 Installation

## Using `pip` (recommended for most users)

        pip3 install vampgui

## Using pipx (recommended on Ubuntu 24.04)

        pipx install vampgui

## 🚀 Running the GUI
To launch the graphical interface, open a terminal in your working directory and run:

        vampgui


## 🛠 Features
        -Prepare input files for VAMPIRE simulations.

        -Run the VAMPIRE code directly from the GUI.

        -Plot results from simulation output.

        - visualization 

## required packages:
if the "tkinter" is not installed. Please install it to use this package.


For  Debian-based systems, run:

                sudo apt-get install python3-tk

For Red Hat-based systems, run:

                sudo dnf install python3-tkinter


![image](https://github.com/user-attachments/assets/3466db92-f74f-4c6a-8f2f-169d784dd4c8)


## Experimental feature: 
**Convert CIF files to .ufc format using pymatgen (under testing and improvement).**

![image](https://github.com/user-attachments/assets/4d818347-63cc-49e1-9ec5-c92c2d8ca328)


## 🐞 Feedback & Contact
If you find any bugs or have suggestions, please send your feedback via email:

Author: G. Benabdellah
Department of Physics
University of Tiaret, Algeria
Email: ghlam.benabdellah@gmail.com
codex-africanus 0.4.3
Radio Astronomy Building Blocks
Requires Python: <4.0,>=3.10

===============
Codex Africanus
===============


.. image:: https://img.shields.io/pypi/v/codex-africanus.svg
        :target: https://pypi.python.org/pypi/codex-africanus

.. image:: https://img.shields.io/travis/ska-sa/codex-africanus.svg
        :target: https://travis-ci.org/ska-sa/codex-africanus

.. image:: https://readthedocs.org/projects/codex-africanus/badge/?version=latest
        :target: https://codex-africanus.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status


.. image:: https://pyup.io/repos/github/ska-sa/codex-africanus/shield.svg
     :target: https://pyup.io/repos/github/ska-sa/codex-africanus/
     :alt: Updates



Radio Astronomy Building Blocks


Documentation
-------------

https://codex-africanus.readthedocs.io.
pnb.mcl 0.1.8
Easy handling of domain models.
Requires Python: >=3.12

# pnb.mcl: Modeling Core Library

## Github

[https://github.com/pnb-plants-and-bytes/pnb.mcl
](https://github.com/pnb-plants-and-bytes/pnb.mcl
)

## PyPI

[https://pypi.org/project/pnb.mcl](https://pypi.org/project/pnb.mcl)

## Documentation

[https://software.plants-and-bytes.de/pnb.mcl/0.1](https://software.plants-and-bytes.de/pnb.mcl/0.1)

## License

MIT License

Copyright (c) 2025 pnb plants & bytes GmbH <info@plants-and-bytes.de>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
pesapal-sdk 0.1.5
Python wrapper for the Pesapal API
Requires Python: >=3.8
Keywords: pesapal, sdk, payments

# Pesapal Python SDK

Unofficial Python SDK for [Pesapal API 3.0](https://developer.pesapal.com/how-to-integrate/e-commerce/api-30-json/api-reference)

## Features

-   Automatic token management and refresh
-   Type-safe request models
-   Clean, intuitive API
-   Comprehensive docs
-   Good test coverage

## Installation

```
pip install pesapal-sdk
```

## Quickstart

```python
from pesapal_sdk import PesapalClient
from pesapal_sdk.models import OrderRequest, BillingAddress
from decimal import Decimal

# Initialize client
client = PesapalClient(
    consumer_key="<YOUR-PESAPAL-CONSUMER-KEY>",
    consumer_secret="<YOUR-PESAPAL-CONSUMER-SECRET>",
    environment="sandbox" # or "production"
)

# Register IPN URL (one-time setup)
ipn_response = client.ipn.register("https://yoursite.com/ipn")
ipn_id = ipn_response["ipn_id"]

# Create billing address
billing = BillingAddress(
    email_address="customer@example.com",
    phone_number="0712345678",
    country_code="KE",
    first_name="Kevin",
    last_name="Kimani",
    line1="Juja, Kenya"
)

# Submit order
order = OrderRequest(
    id="order-123",
    currency="KES",
    amount=Decimal("1000.00"),
    description="Payment for services",
    callback_url="https://yoursite.com/callback",
    notification_id=ipn_id,
    billing_address=billing
)

response = client.transactions.submit_order(order)
print(f"Redirect URL: {response['redirect_url']}")

# Check transaction status
status = client.transactions.get_status(response["order_tracking_id"])
print(f"Status: {status['payment_status_description']}")
```

## Requirements

-   Python 3.8+
-   requests

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE.md) file for details.

## Support

-   Documentation: [Pesapal API Docs](https://developer.pesapal.com/how-to-integrate/e-commerce/api-30-json/api-reference)
-   Issues: [GitHub Issues](https://github.com/kimanikevin254/pesapal-python-sdk/issues)

## Disclaimer

This is an unofficial SDK and is not affiliated with or endorsed by Pesapal.
nonebot-plugin-mhguesser 0.2.7
怪物猎人猜BOSS
Requires Python: <4.0,>=3.9

<div align="center">

# nonebot-plugin-mhguesser

_✨ <怪物猎人猜BOSS> ✨_


<a href="./LICENSE">
    <img src="https://img.shields.io/github/license/Proito666/nonebot-plugin-mhguesser" alt="license">
</a>
<a href="https://pypi.python.org/pypi/nonebot_plugin_mhguesser">
  <img alt="PyPI - Version" src="https://img.shields.io/pypi/v/nonebot_plugin_mhguesser">
</a>
<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="python">
</div>


 [`怪物猎人：猜猜BOSS`](https://mhguesser.netlify.app/) 的nonebot插件简单实现

## 💿 安装
<details>
<summary>使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

    nb plugin install nonebot-plugin-mhguesser

</details>

<details>
<summary>使用包管理器安装</summary>
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令

<details>
<summary>pip</summary>

    pip install nonebot-plugin-mhguesser
</details>
<details>
<summary>pdm</summary>

    pdm add nonebot-plugin-mhguesser
</details>
<details>
<summary>poetry</summary>

    poetry add nonebot-plugin-mhguesser
</details>
<details>
<summary>conda</summary>

    conda install nonebot-plugin-mhguesser
</details>

打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分追加写入

    plugins = ["nonebot_plugin_mhguesser"]

</details>

## ⚙️ 配置

在 nonebot2 项目的 env 文件中添加配置

| 配置项 | 必填 | 类型 | 默认值 | 说明 |
|:-----:|:----:|:----:|:----:|:----:|
| mhguesser_max_attempts | 否 | int | 10 | 最大尝试次数 |

## 🎉 使用
mhstart: 开始游戏

直接输入怪物名称进行猜测，若玩家猜测的怪物某项数据与答案怪物相同，对应的信息框将变为绿色。

结束：结束游戏
nr-oaipmh-harvesters 1.0.71
OAIPMH harvesters for National repository

# NR OAI-PMH harvesters

This package provides oai-pmh transformers for harvesting external repositories.
The following repositories are currently supported (other might work with the same transformers):

* NUSL - national repository of grey literature

```bash
invenio oarepo oai harvester add nusl \
    --name "NUSL harvester" \
    --url http://invenio.nusl.cz/oai2d/ \
    --set global \
    --prefix marcxml \
    --loader sickle \
    --transformer marcxml \
    --transformer nusl \
    --writer 'service{service=nr_documents}'
```
ylz-utils 0.5.0
Add your description here
Requires Python: >=3.12


```sh
langgraph dev --host 0.0.0.0 --no-browser
curl -s --request POST \
    --url "http://localhost:2024/runs/stream" \
    --header 'Content-Type: application/json' \
    --data '{
        "assistant_id": "gemini",
        "input": {
            "messages": [
                {
                    "role": "human",
                    "content": "What is LangGraph?"
                }
            ]
        },
        "stream_mode": "updates"  }'
```

### 查询user为youht2的有关利润的文档(仅使用与rag_key为es)
```sh
uv run main.py start --mode rag --rag_key "es" --glob "*.pdf" --rag_metadata '{"user":"youht2"}'   

uv run main.py start --mode rag --rag_key "es" --message "利润" --rag_filter '{"terms":{"metadata.user.keyword":["youht2"]}}'
```
exchangelib 5.6.0
Client for Microsoft Exchange Web Services (EWS)
Requires Python: >=3.10
Keywords: autodiscover, ews, exchange, exchange-web-services, microsoft, o365, office365, outlook

Exchange Web Services client library
====================================

This module is an ORM for your Exchange mailbox, providing Django-style access to all your data. It is a
platform-independent, well-performing, well-behaving, well-documented, well-tested and simple interface for
communicating with an on-premise Microsoft Exchange 2007-2016 server or Office365 using Exchange Web Services
(EWS). Among other things, it implements autodiscover, and functions for searching, creating, updating, deleting,
exporting and uploading calendar, mailbox, task, contact and distribution list items.

[![image](https://img.shields.io/pypi/v/exchangelib.svg)](https://pypi.org/project/exchangelib/)
[![image](https://img.shields.io/pypi/pyversions/exchangelib.svg)](https://pypi.org/project/exchangelib/)
[![image](https://api.codacy.com/project/badge/Grade/5f805ad901054a889f4b99a82d6c1cb7)](https://app.codacy.com/gh/ecederstrand/exchangelib)
[![image](https://coveralls.io/repos/github/ecederstrand/exchangelib/badge.svg?branch=master)](https://coveralls.io/github/ecederstrand/exchangelib?branch=master)
[![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue)](https://xscode.com/ecederstrand/exchangelib)


## Teaser

Here's a short example of how `exchangelib` works. Let's print the first
100 inbox messages in reverse order:

```python
from exchangelib import Credentials, Account

credentials = Credentials("john@example.com", "topsecret")
account = Account("john@example.com", credentials=credentials, autodiscover=True)

for item in account.inbox.all().order_by("-datetime_received")[:100]:
    print(item.subject, item.sender, item.datetime_received)
```


## Documentation
Documentation is available at [https://ecederstrand.github.io/exchangelib/](https://ecederstrand.github.io/exchangelib/).
Source code documentation is available at [https://ecederstrand.github.io/exchangelib/exchangelib/](https://ecederstrand.github.io/exchangelib/exchangelib/).
spotter 0.0.11
Approximate forward models of fluxes and spectra time-series of non-uniform stars.
Requires Python: >=3.10

# spotter

<p align="center">
    <img src="https://spotter.readthedocs.io/en/latest/_static/spotter.png" width="270">
</p>

<p align="center">
Approximate forward models of fluxes and spectra time-series of non-uniform stars
  <br>
  <p align="center">
    <a href="https://github.com/lgrcia/spotter">
      <img src="https://img.shields.io/badge/github-lgrcia/spotter-white.svg?style=flat" alt="github"/></a>
    <a href="LICENCE">
      <img src="https://img.shields.io/badge/license-MIT-lightgray.svg?style=flat" alt="license"/>
    </a>
  </p>
</p>

*spotter* serves as a flexible, low-level backend for scientific applications that require modeling stellar surfaces using spherical pixelation. While it is not a comprehensive simulation suite like [StarSim](https://ui.adsabs.harvard.edu/abs/2016A&A...586A.131H/abstract) or [SOAP](https://ui.adsabs.harvard.edu/abs/2014ApJ...796..132D/abstract), *spotter* provides core building blocks for custom workflows, including:
- Modeling [surface features](https://spotter.readthedocs.io/en/latest/notebooks/introduction/) (e.g., stellar spots or faculae) with arbitrary shapes
- Forward modeling of stellar surface [flux](https://spotter.readthedocs.io/en/latest/notebooks/multiband/), [spectra](https://spotter.readthedocs.io/en/latest/notebooks/spectral/), [radial velocities](https://spotter.readthedocs.io/en/latest/notebooks/rv/), and CCFs
- Simulation of [observables during transits](https://spotter.readthedocs.io/en/latest/notebooks/spot_crossing/) by stellar or planetary companions
- Gaussian process frameworks for representing [stellar surfaces](https://spotter.readthedocs.io/en/latest/notebooks/surface_gp/) and [modeling their flux time series](https://spotter.readthedocs.io/en/latest/notebooks/flux_gp/)

*spotter* uses the [HEALPix](https://healpix.sourceforge.io/) subdivision scheme and is powered by the high-performance numerical package [JAX](https://jax.readthedocs.io/en/latest/https://spotter.readthedocs.io/en/latest/notebooks/quickstart.html), enabling its use on multiple CPUs and accelerators like GPUs and TPUs.

Documentation can be found at [spotter.readthedocs.io](https://spotter.readthedocs.io)

## Installation

To install *spotter* from pypi
    
```bash
pip install spotter
```

To get the latest version under development, clone the repository and install the package using pip:

```bash
git clone https://github.com/lgrcia/spotter
pip install -e spotter
```