semvec/pypi-packages huggingface dataset:
cadorchestrator 0.1.0
CadOrchestrator helps you create consistent production files and clear assembly documentation for your modular hardware project.
Requires Python: >=3.10
Keywords: CAD, configuration, documentation, hardware

![](assets/CadOrchestrator.png)

# CadOrchestrator

CadOrchestrator helps you create consistent production files and clear assembly documentation for your modular hardware project.

Modular hardware projects seem almost impossible to document. Writing separate assembly documentation and generating images of each assembly step for every possible combination of components seems like an infinite task. Rather than manually generating each permutation, CadOrchestrator will generate consistent documentation for a given configuration. CadOrchestrator provides a simple browser interface to configure the modular hardware, then using your parametric CAD models, assembly render descriptions, and documentation templates it will generate documentation specifically for any custom configuration. Configuration can also be generate from a CLI interface to integrate CadOrchestrator into custom workflows.

![](assets/UIexample.png)

CadOrchestrator is in an early development phase. We are focussing on creating documentation for the nimble. If you are interested in CadOrchestrator, please send us your feedback in an issue.

## Funding

This project is funded through [NGI Zero Core](https://nlnet.nl/core), a fund established by [NLnet](https://nlnet.nl) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu) program. Learn more at the [NLnet project page](https://nlnet.nl/project/HardwareManuals).

[<img src="https://nlnet.nl/logo/banner.png" alt="NLnet foundation logo" width="20%" />](https://nlnet.nl)
[<img src="https://nlnet.nl/image/logos/NGI0_tag.svg" alt="NGI Zero Logo" width="20%" />](https://nlnet.nl/core)
ettayi 1.0.6
Ettayi Lang
Requires Python: >=3.6

# Ettayi Language

Tired of coding in English? Why not code in Malayalam for a change? Ettayi is a programming language that lets you write code in Manglish, blending Malayalam and English for a fun experience. Bring a little Kerala flair to your code and make programming a bit more exciting!

**Disclaimer:** No, this is *definitely* not inspired from Bhai Lang! ðŸ˜œ

<p align="center">
    <img src="assets/1.jpeg" alt="Code">
</p>

<p align="center">
    <img src="assets/2.jpeg" alt="Output">
</p>

## Features

- Write and execute code in Malayalam using **.ettayi** files.
- Supports basic syntax like variables, loops, conditionals, and functions.
- Built on Python, with an intuitive structure.

## Keywords

- **para**: Used to print strings or variables (similar to `print`).
- **ivananu**: For assigning values to variables.
- **sathyavastha**: Boolean assignment (similar to `True` or `False`).
- **anenki**: Conditional.
- **allenki**: Elif statement.
- **avasanam**: Else statement.
- **cheyuka**: While loop.
- **ithinulil**: For loop.
- **choik**: Input statement (equivalent to `input`).

## Grammar Highlights

1. **Print Statement**:
   ```ettayi
   "Namaskaram, Lokame!" para;
   ```
2. **Variable Assignment**:
  ```ettayi
  ivananu x = 5;
  ```
3. **If-else-if-else**
  ```ettayi
  anenki (x > 0) {
    "Positive" para;
}
allenki (x < 10) {
    x para;
}
avasanam {
  "hello" para;
}
````
  


## Installation

To install **Ettayi** Language, follow these steps:

1. Ensure you have Python 3.6 or higher installed on your system.

2. Install **Ettayi** using `pip`:

```bash
pip install ettayi
```

3. Once installed, you can run your `.ettayi` files directly from the terminal:

```bash
ettayi yourfile.ettayi
```

Or using Python:

```bash
python -m ettayi yourfile.ettayi
```

## Tech Stack

- **Python** (for language implementation)
- **Lark-parser** (for parsing the language syntax)

## Contributing

Feel free to fork, modify, and contribute to this project. Open issues and pull requests are welcome!

## License

MIT License. See the LICENSE file for details.


Enjoy coding!
fakeinvoicegen 0.1.0
A package to generate fake invoices using Faker and InvoiceGenerator
Requires Python: >=3.7

# FakeInvoiceGen

A Python package that generates fake invoices using Faker and InvoiceGenerator libraries.

## Features

- Generate any number of random invoices with fake data
- Customize invoice data with your own inputs
- Easy to use API
- Configurable invoice templates

## Installation

```bash
pip install fakeinvoicegen
```

## Quick Start

```python
from fakeinvoicegen import InvoiceGenerator

# Generate 5 random invoices
generator = InvoiceGenerator()
generator.generate_invoices(count=5)

# Generate invoice with custom data
custom_data = {
    'client_name': 'John Doe',
    'amount': 1000.00,
    'due_date': '2024-12-31'
}
generator.generate_invoice(custom_data=custom_data)
```
dolphin-memory-engine 1.3.0
Hooks into the memory of a running Dolphin processes, allowing access to the game memory.
Requires Python: >=3.9

# Python Dolphin Memory Engine

A python library designed to read and write the emulated memory of [the Dolphin emulator](https://github.com/dolphin-emu/dolphin) during runtime. 

Binary wheels are available on pypi for Python 3.8 to 3.12. Use `python -m pip install dolphin-memory-engine`.


## System requirements
Any x86_64 based system should work, however, Mac OS is _not_ supported. Additionally, 32-bit x86 based systems are unsupported since Dolphin dropped their support.

You need to have Dolphin running ***and*** _have the emulation started_ for this program to be useful. As such, the system must meet Dolphin's [system requirements](https://github.com/dolphin-emu/dolphin#system-requirements). Additionally, at least 250 MB of free memory is required.


If it doesn't work, verify that you do not have the `nosuid` mount flag on your `/etc/fstab` as it can cause this command to silently fail.

## License
This program is licensed under the MIT license which grants you the permission to do  anything you wish to with the software, as long as you preserve all copyright notices. (See the file LICENSE for the legal text.)


## Development Help

To compile the extension in debug:
```bash
python3 -m venv venv
```
```bash
source venv/bin/activate
```
```bash
python -m pip install Cython pytest
```
```bash
python setup.py build_ext -g --inplace --force
```
```bash
python -m pytest
```