semvec/pypi-packages huggingface dataset:
diplang 0.1.0
Dimensional Input Parameter Language
Requires Python: >=3.7

# DIP (Dimensional Initial Parameters)

![DIP](docs/source/_static/logo/dip_logo_64.png)

“Make your code tastier and serve your parameters with a nice DIP!”

## Introduction

This serialization language was created in order to make initial conditions of physical codes easier and systematic.
Among many interesting features the most important characteristic are:

* hierarchical structure of the settings
* clear description of parameters
* validation of parameter values
* support for physical units
* modularity of DIP files
* parsers for scientific languages
* templating
* parameter overloading

## Implementations

* Python
* C/C++
* Fortan

## Syntax

[HTML Documentation](https://vrtulka23.github.io/dip)
srex 0.0.1
Simple Regular Expressions
Requires Python: >=3.9

# Simple Regular Expressions

Srex simplifies regular expression usage with readable functionality.

```python
import srex
id_srex = srex.exactly('id: ').and_(rex.digits.repeat(5).group_as('id'))
print(id_srex.find('id: 12345').group('id'))  # prints '12345'
```

# Installation

```bash
pip install srex
```

# Thanks

Project influenced by [magic-regexp](https://github.com/danielroe/magic-regexp).
fopen 0.0.4
File parsing shortcut (csv, json, toml, json lines)
Requires Python: >=3.7

.. code-block:: console

    pip install fopen

.. code-block:: python

    from fopen import Fopen

    f = Fopen("file.json")
    parsed = f.load()

    f = Fopen("file.toml")
    parsed = f.load()

    f = Fopen("file.csv")
    for line in f.load_lines():
        parsed = line

    f = Fopen("file.jsonl")
    for line in f.load_lines():
        parsed = line

The above is roughly equivalent to this:

.. code-block:: python

    import json
    import toml
    import csv

    with open("file.json", "r", encoding="utf-8") as f:
        parsed = json.load(f)

    with open("file.toml", "r", encoding="utf-8") as f:
        parsed = toml.load(f)

    with open("file.csv", "r", encoding="utf-8") as f:
        for line in csv.reader(f):
            parsed = line

    with open("file.jsonl", "r", encoding="utf-8") as f:
        for line in f.readlines():
            parsed = json.loads(line)
basiCLI 0.0.1
A small package to fetch files from GOES18 and nexrad public S3 buckets
Requires Python: >=3.7

#BasiCLI

A small package to fetch files from GOES18 and nexrad public S3 buckets

@app.command("create_user"):
It defines a function called 'create_user' that prompts the user to enter their username, password, email, full name, and subscription tier. The function then makes a request to an API endpoint to check if the username already exists. If the username does not exist, the function prompts the user to enter their password and verify it. Then, it makes a request to the API endpoint to create a new user with the provided information.

@app.command("download"):
This function downloads a file from the S3 bucket.

It prompts the user to enter their username and password and checks if the user has exceeded their API call limit. If the user has not exceeded their API call limit, it makes a request to the download endpoint with the provided filename and headers, and receives a response containing the URL of the file. If the user has exceeded their API call limit, it outputs an error message to the user.

@app.command("fetch_goes"):
This function fetches the list of files present in GOES18 S3 bucket according to the path provided by the user .

It prompts the user to enter their username and password and checks if the user has exceeded their API call limit. If the user has not exceeded their API call limit, it makes a request to the listing endpoint with the provided filename and headers, and receives a response containing the list of files. If the user has exceeded their API call limit, it outputs an error message to the user.

@app.command("fetch_nexrad"):
This function fetches the list of files present in Nexrad S3 bucket according to the path provided by the user .

It prompts the user to enter their username and password and checks if the user has exceeded their API call limit. If the user has not exceeded their API call limit, it makes a request to the listing endpoint with the provided filename and headers, and receives a response containing the list of files. If the user has exceeded their API call limit, it outputs an error message to the user.
basi-CLI 0.0.1
A small package to fetch files from GOES18 and nexrad public S3 buckets
Requires Python: >=3.7

#Basi_CLI

A small package to fetch files from GOES18 and nexrad public S3 buckets

@app.command("create_user"):
It defines a function called 'create_user' that prompts the user to enter their username, password, email, full name, and subscription tier. The function then makes a request to an API endpoint to check if the username already exists. If the username does not exist, the function prompts the user to enter their password and verify it. Then, it makes a request to the API endpoint to create a new user with the provided information.

@app.command("download"):
This function downloads a file from the S3 bucket.

It prompts the user to enter their username and password and checks if the user has exceeded their API call limit. If the user has not exceeded their API call limit, it makes a request to the download endpoint with the provided filename and headers, and receives a response containing the URL of the file. If the user has exceeded their API call limit, it outputs an error message to the user.

@app.command("fetch_goes"):
This function fetches the list of files present in GOES18 S3 bucket according to the path provided by the user .

It prompts the user to enter their username and password and checks if the user has exceeded their API call limit. If the user has not exceeded their API call limit, it makes a request to the listing endpoint with the provided filename and headers, and receives a response containing the list of files. If the user has exceeded their API call limit, it outputs an error message to the user.

@app.command("fetch_nexrad"):
This function fetches the list of files present in Nexrad S3 bucket according to the path provided by the user .

It prompts the user to enter their username and password and checks if the user has exceeded their API call limit. If the user has not exceeded their API call limit, it makes a request to the listing endpoint with the provided filename and headers, and receives a response containing the list of files. If the user has exceeded their API call limit, it outputs an error message to the user.
mccolor 1.0.0
Simple library to use minecraft color codes in terminal
Keywords: color,colour,paint,ansi,terminal,linux,python,python3,minecraft

.. image:: https://img.shields.io/pypi/v/mccolor.svg
    :target: https://pypi.org/project/colorama/
    :alt: Latest Version

.. image:: https://img.shields.io/pypi/pyversions/colorama.svg
    :target: https://pypi.org/project/colorama/
    :alt: Supported Python versions

MCColor
========

Use Minecraft color codes in your Python terminal!

.. |donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif
  :target: https://www.paypal.com/donate/?hosted_button_id=FSDW2D6ECKHPA
  :alt: Donate with Paypal

`Releases <https://pypi.org/project/mccolor/>`_ |
`Github <https://github.com/tartley/mccolor>`_ |

If you want to support me: |donate|. Thank you!

Installation
------------

Tested on Python 3.7, 3.8, 3.9, 3.10 and 3.11.

No requirements other than the standard library.

.. code-block:: bash

    pip install mccolor

Description
-----------

This library could make your Minecraft projects in Python easier! 
You can use/replace/remove Minecraft color codes in a text.

.. image:: https://i.imgur.com/2NSQurq.png
    :width: 661
    :height: 357
    :alt: Colors

Usage
-----

Write

Write a text using the color codes.

.. code-block:: python

    from mccolor import mcwrite

    mcwrite('Â§aThis text is green!')

Replace

Replace the color codes of a text.

.. code-block:: python

    from mccolor import mcreplace

    text = 'Â§aThis text is green!'
    colored = mcreplace(text)
    print(colored)

Remove

Remove colored characters from text.

.. code-block:: python

    from mccolor import mcremove

    text = 'Â§aThis text is green!'
    clean = mcremove(text)
    print(clean)