semvec/pypi-packages huggingface dataset:
dcscaffold 0.1.0
Package used to scaffold a project using docker-compose
Requires Python: >=3.6

# About
This is a library used and developed by [egyanamtech](https://egyanamtech.com), to scaffold the Django, VueJS projects using docker-compose in a programatic way.

We use the python cli library, [click](https://click.palletsprojects.com/en/7.x/), which provide the commands/frotnend for this library.
pybotter 0.1.1
This module is for doing automation tasks on Windows 10 or above
Requires Python: <3.12,>=3.0
Keywords: python,opencv,mouse,keyboard,automation

# Pybotter: Program Automation Python Library
Using Python
Currently under development

## Installation
Run the following command to install:

```python
pip install pybotter
```

## Usage

A template provided in the package for simplification.

```python
from pybotter import PyBot

# Change path of the system
#os.chdir(os.path.dirname(os.path.abspath(__file__)))

# (**) Type the exact name of the window
window_name = "Title of the target window"

# Show list of windows
#PyBot.list_windows()

# Debug mode: show screen shot of the target window
debug = None
#debug = 'debug' 

# (**) Initialise the bot
bot = PyBot(window_name, debug)

# (**) Add needle images first
@bot.variables
def add_variables():
    #bot.add_image("IMAGE_NAME", "IMAGE_PATH")
    pass


# (**) Add bot actions that run during the main loop
@bot.mainloop
def bot_run():
    pass


# Resize the target window
#bot.resize(640,380)

# (**) Initiate adding variables, MUST RUN THIS BEFORE THE MAIN LOOP
add_variables()

# (**) Run the bot
bot_run()
```

Sound effects obtained from https://www.zapsplat.com
cli-color-py 0.6.0
Minimalistic way to add colors to your terminal output

# cli-color-py 0.6.0

Library to output colored text to the terminal.

This library is designed to be subjectively more elegant and readable than
alternatives I was able to find.

Compared to some alternatives cli-color-py currently has less colors available;
only supporting 14 of the 256+ supported colors in most (modern) terminals.

## Elegant/Minimalistic access to colors and styles

``` python
from cli_color import red, bright_yellow, green, bold

print(green("hello"))
print(bold(red("world")))

print(bright_yellow("background", bg=True))
```

## Low level access to colors and styles

Low level access however is a bit less elegant as for colors you need to
explicitly choose between the foreground or background.

cli-color-py isn't really made for doing stuff like this, but it is possible

```python
from cli_color.color import Color, Attribute

print(
    Color.RED.default(),
    "Red text",
    Color.CYAN.background(),
    "cyan background",
    Attribute.RESET
)
```

## Colors

Supported colors are currently: `black`, `red`, `green`, `yellow`, `blue`,
`magenta`, `cyan`, `white`, `bright_red`, `bright_green`, `bright_yellow`,
`bright_blue`, `bright_magenta`, `bright_cyan`

Background colors can be used by setting `bg` to `True` i.e. `red("text", bg=True)`

_NOTE: background and bright colors are not officially supported_

## Attributes or 'styles'

Supported attributes are: `reset`, `bold`, `underline`, `blink`

Attributes work similar to Colors but cannot be displayed on the background:

``` python
from cli_color import blink

print(blink("LOTTERY WINNER!!!"))
```

## More colors?

It's possible to add 256 color support but this currently seems unnecessary
to me personally.

The 14 available colors should be more than enough for any cli tool/script and
will work nicer with most color schemes.

## Windows

for Windows a modern terminal (compared to cmd/powershell) is required like
Windows Terminal or any other modern terminal on windows that uses ANSI colors.
mat-rajagopal 0.0.5
it has a wide operation of matrix like addition , subtraction , multiplication , division.we can use it for,a matrix satisfy the properties and determinant is also available.
Requires Python: >=3.7

# matrix operations

This is a matrix operations package.


This matrix package has  1 modules and 28 functions


1.mat_input(rows,columns)-enter rows and columns


2.unit_mat(dimension)-unit matrix is presents of 1 in diagonals.enter the no.of.rows or columns


3.constant_mat(constant,dimension)-constant matrix contains same numbers.enter the constant and no.of.rows


4.mat_multiple(matrix1,matrix2):
                  normal matrix multiplication


5.mat_add(matrix1,matrix2): matrix addition


6.mat_sub(matrix1,matrix2): matrix subtraction


7.mat_div(matrix1,matrix2): matrix division


8.mat_trace(matrix1): trace of matrix


9.mat_transpose(matrix1): transpose of the matrix


10.det(matrix1): determinant of 2x2 , 3x3 matrix


11.adjoint(matrix1): adjoint of matrix 2x2 and 3x3 matrix


12.area(point1,point2,point3): area of triangle


13.cramer(equation matrix,equal to matrix): value of x,y or x,y,z for three equations


14.mat_inverse(matrix1): inverse of matrix


15.element_mul(matrix1,matrix2): element wise multiplication for matrix


16.mul_commutative(matrix1,matrix2): commutative property on multiplication


17.mul_assosiative(matrix1,matrix2,matrix3): assosiative property on multiplication


18.mul_distributive(matrix1,matrix2,matrix3): distributive property of matrix


19.add_commutative(matrix1,matrix2): commutative property on addition of matrix


20.add_assosiative(matrix1,matrix2,matrix3): associative property oon addition


21.additive_identity(matrix1,matrix2): additive identity of matrix


22.additive inverse(matrix1,matrix2): additive inverse of matrix


23.unitnum_mat(constant,dimension): diagonals have give number


24.mat_ortho(matrix1): orthogonal property of matrix


25.double transpose(matirx1): tranpose of a tranpose matrix:((a)T)T=a


26.sum_transpose(matrix1): transpose of sum of two matrix=sum of two transpose matrix   (a+b)T=(a)T+(b)T


27.mul_transpose(matrix1):multiplication transpose is (a*b)T=(b)T * (a)T


28.scalar_mul_transpose(matrix1):multiplication of constant with a matrix whole transpose = multiplication 
of a constant with the transpose of matrix  (const*a)T=const * (a)T


You can use
[Github-flavored Markdown](https://guides.github.com/features/mastering-markdown/)
to write your content.
SNUPy 1.0.3
Python Package for Machine Learning
Requires Python: >=3.7

# SNUPy
## Author: Rohan Singh
SNUPy is an open-source machine learning API written in Python. The main goal of SNUPy is to be a simple and flexible API for machine learning.  

SNUPy stands for:  
**S**NUPy **N**ever **U**sed **Py**thon

This package is dedicated to my closest stuffed Animal, Snoopy :)

## Installation  
**<a href="https://test.pypi.org/project/SNUPy/1.0.1/"> Click Here </a>** to go tp the PyPI (Python Package Index) link to this project.   

To install the SNUPy library you must use the Pip package installer.  

To make sure you have the latest version of pip run the following command:  
  - **For MacOS/UNIX/Linux:**  
    > python3 -m pip install --upgrade pip  
  - **For Windows:**  
    > py -m pip install --upgrade pip

### UNIX/MacOS/Linux
  > python3 -m pip install SNUPy==1.0.2

### Windows
  > py -m pip install SNUPy==1.0.2 
  

  
## Contact
For any feedback, suggestions or questions, contact me at:  
rxs1182@case.edu   
rohan.b.singh54@gmail.com
binusmayapy 1.0.1
Python wrapper for Binusmaya web API

# binusmaya_py

Python wrapper for Binusmaya web API

## Usage

1. Install package
    
    ```bash
    pip install binusmayapy
    ```

### Example

```python
from binusmayapy import bimay
import dotenv
import os

dotenv.load_dotenv()
bm = Bimay(token=os.getenv("BIMAY_TOKEN"))
print(bm.get_schedule_date(date_start = datetime.datetime.now()))
```

**output:**

```json
[
    {
        "class_id": "[redacted]",
        "class_session_id": "[redacted]",
        "course_name": "[redacted]",
        "course_class": "[redacted]",
        "session_number": 7,
        "delivery_mode": "VC",
        "join_url": "[redacted]",
        "location": {
            "location": null,
            "location_value": null
        },
        "date_start": "[redacted]",
        "date_end": "[redacted]",
        "topic": "[redacted]",
        "subtopic": ["[redacted]"],
        "resources": [
            {
                "resource_id": "[redacted]",
                "resource_name": "Video Conference",
                "resource_type": null,
                "resource_url": null,
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": "pptx",
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "Javascript Introduction",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            }
        ],
        "is_ended": true
    }
]
```

Disclaimer: This project is not affiliated, associated, authorized, endorsed by, or in any way officially related to "Bina Nusantara University" and or "BinusMaya" and it is used for personal use only. The author is not liable for any damage that may occur from the use of this project.
contact@radityaharya.me