semvec/pypi-packages huggingface dataset:
PyPIMetaMorphosis 1.0.5
Create a ready-to-publish PyPI project structure with the given project name, author name, author email, and project description.
Requires Python: >=3.6
Keywords: automation, pypi, template, project, structure, skeleton, repository

# PyPIMetaMorphosis

This project creates a PyPI-ready project structure automatically using Python. It simplifies the process of building and organizing files for Python packages, including setting up a folder structure, creating essential files like `LICENSE`, `README.md`, `.gitignore`, `setup.py`, and initializing directories like `src`, `test`, and `app`.

## Project on GitHub

View the project on GitHub: [PyPIMetaMorphosis](https://github.com/Hardvan/PyPIMetaMorphosis)

## Features

- Automatically creates a PyPI project structure
- Generates necessary files such as `setup.py`, `LICENSE`, and `README.md`
- Initializes directories for app, source, and test files
- Customizable for author name, email, project name, and description

## Use Cases

- Ideal for developers who want to quickly set up a Python project for publishing to PyPI.
- Saves time by generating required files and folder structures automatically.
- Suitable for maintaining consistent project formats across multiple Python packages.

## Getting Started

Install the PyPIMetaMorphosis package from PyPI using pip:

```bash
pip install PyPIMetaMorphosis
```

OR

Clone this repository or download the script and run it to create your project structure:

```bash
git clone https://github.com/Hardvan/PyPIMetaMorphosis
cd PyPIMetaMorphosis
python PyPIMetaMorphosis.py
```

## Notes

- Ensure that Python 3.6 or later is installed on your system.
- Customize the setup.py file as per your project's needs.
colorty 0.1.6
A simple library for handling colored text in terminal environments.
Requires Python: >=3.6

# Colorty

Colorty is a Python library for handling colored text in various terminal environments including Windows CMD, PowerShell, and Unix-like terminals on Ubuntu and macOS.

## Installation

Install Colorty using pip:



```bash
pip install colorty
```
## Usage

Basic example:

```python
from colorty import set_color, reset_color
set_color('RED') # Set text color to red using color name
print("This text is red")
set_color('31') # Set text color to red using ANSI code
print("This text is still red")
set_color('GREEN') # Set text color to green using color name
print("This text is green")
set_color(32) # Set text color to green using ANSI code
print("This text is still green")
reset_color() # Reset text color to default
print("This text is default color")
```

Using the `Clt` class:

```python
from colorty import Clt

# format partial string with color
print(f"This is {Clt.RED}partial red{Clt.RESET} and {Clt.BLUE}partial blue{Clt.RESET} text.")
```

## API Reference

- `set_color(color)`: Sets the terminal text color.
- `reset_color()`: Resets the terminal text color to default.
- `Clt`: Class with predefined ANSI color codes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.


**Acknowledgments**: inspired from the Colorama library.
eclipsetorch 0.0.2
A custom set of tools to make making models a bit easier
Requires Python: >=3.10

# eclipsetorch

[![PyPI version](https://badge.fury.io/py/eclipsetorch.svg)](https://badge.fury.io/py/eclipsetorch)

**eclipsetorch** is a tool kit that provides functions that make making models a bit easier for pytorch. 
The main focus was originally to make models without having to do too much mental math to figure out of the shape of the tensors that flow through the model are correct

## Features

- **Stack Functions**: These are functions that output multiple layers that can be placed in a sequential or use on their own
                        - conv and unconv are examples of this

## Examples

```python

```
qlcp 0.24.913
Quick Light Curve Pipeline v2024
Requires Python: >=3.10

# QLCP: Quick Light Curve Pipeline v2024.06

## Description:

QLCP is a quick, easy-to-use pipeline for processing light curves from images observed by any ground based telescope.

By Dr Jie Zheng (NAOC) & Prof/Dr Lin-Qiao Jiang (LSNU)

## Installation:

QLCP is available on PyPI and can be installed with pip:

```bash
pip install qlcp
```

## Usage:

```python
import qlcp
from qlcp import workmode
import logging

rawd = '/path/to/raw/data/'
redd = '/path/to/reduced/data/'

qlcp.run(
    rawd,                   # raw data directory
    redd,                   # reduced data directory
    steps='lbfiopwkcd',    # steps to do
    aper=[3,5,7,9],         # apertures, up to 9 apertures
    starxy=[                # star positions on base image
        (927,1018),         # target
        (855,920),          # ref1
        (1255,861),         # chk
        (1107,1349),        # ref2
        (1161,1434),        # ref3
        (1220,1289),        # ref4
        (688,1050),         # ref5
    ],
    ind_tgt=[0,6],          # target index
    ind_ref=[1,3,4,5,6],    # reference index
    ind_chk=[2,3,4],        # checker index
    mode=workmode(workmode.EXIST_OVER+workmode.MISS_ERROR),
                            # how to handle overwrite and missing files
                            # The following recover the settings in config
    offset_max_dis=100,     # max offset for offset
    cali_max_dis=20.0,      # max distance for identify calibration stars
    scr_log=logging.DEBUG,  # logging level
    draw_phot=False,        # draw photometry result or not
)
```

Detailed manual, see manual.md in Chinese. English version TBW.
easychrono 0.1.4
A Python package for working with timedelta objects and more
Requires Python: >=3.6

# EasyChrono

`EasyChrono` is a python package for working with `Timedelta` objects, including parsing, formatting, manipulations of time intervals, parsing relative dates, and integration with databases.

## Installation

You can install `EasyChrono` using pip:

```bash
pip install easychrono
```

## Parsing Timedelta

```py
from easychrono.parser import parse_delta

td = parse_delta("5h3h19m45s")
print(td) # Outputs: 5 days, 3:19:45
```

## Formatting Timedelta

```py
from easychrono.formatter import format_timedelta

formatted_td = format_timedelta(timedelta(days=5, hours=3, minutes=19, seconds=45))
print(formatted_td)  # Outputs: 5 days, 3 hours, 19 minutes, 45 seconds
```

## Adding and Subtracting Timedeltas

```py
from easychrono.operations import add_timedelta, subtract_timedelta

td1 = timedelta(days=5)
td2 = timedelta(days=3)
result = add_timedelta(td1, td2)
print(result)  # Outputs: 8 days, 0:00:00

result = subtract_timedelta(td1, td2)
print(result)  # Outputs: 2 days, 0:00:00
```

## Parsing Relative Dates

```py
from easychrono.utils import parse_relative_date

date = parse_relative_date("next Monday")
print(date)  # Outputs: Date of next Monday
```

# Database Integration

## Setting Up the Database

```py
from easychrono.database import setup_database

setup_database("MyDatabase.db")
```

## Storing a Timedelta

```py
from datetime import timedelta
from easychrono import save_timedelta

my_timedelta = timedelta(hours=5, minutes=19, seconds=45)
description = "Work Hours"

save_timedelta(description, my_timedelta)
```

## Retriving a Timedelta

```py
from easychrono import load_timedelta
try:
    stored_timedelta, description = load_timedelta(1)
    print(f"Loaded timedelta: {stored_timedelta}")
    print(f"Description: {description}")
except ValueError as e:
    print(e)
```

# Contributing

We welcome contributions to EasyChrono. If you'd like to contribute, please follow the guidelines in our [CONTRIBUTING.md](https://github.com/Legendofpokemon/EasyChrono/blob/master/CONTRIBUTING.md) file.

# License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/Legendofpokemon/EasyChrono/blob/master/LICENSE) file for details.
macaroon 0.2.0
A sweet, delicious, fork of moccasin.
Requires Python: <3.13,>=3.11

# Macaroon

A fun skin for [moccasin](https://pypi.org/project/moccasin/). Head there for docs.

# Installation

The same as moccasin, except you run:

```bash
uv tool install macaroon
```

And get the executables:

```
roon
macaroon
```

Have fun!

# Background

Truffle, Brownie, Ganache, Drizzle... What happened to the sweetness of web3?
limedb 0.1.1
A simple database package

# LimeDB

**LimeDB** adalah database management system (DBMS) sederhana dan ringan untuk Python. Dengan LimeDB, kamu bisa dengan mudah mengelola database tanpa perlu server terpisah atau konfigurasi yang rumit. Cocok untuk aplikasi desktop, prototyping, atau proyek kecil.

## Fitur

- **Mudah Digunakan:** API yang sederhana dan mudah dipahami.
- **Simpan Data dalam Format SQLite:** Data disimpan dalam file `.db`.
- **CRUD Operations:** Dukungan untuk operasi Create, Read, Update, dan Delete.
- **Query Filtering:** Menyaring data dengan kondisi tertentu.
- **Indexing:** Membuat index untuk mempercepat query.
- **Relasi Antar Tabel:** Mendukung relasi dasar antar tabel.

## Instalasi

Kamu bisa menginstall LimeDB menggunakan pip:

```bash
pip install limedb