semvec/pypi-packages huggingface dataset:
parafoil 0.0.1
under development
License: MIT
Requires Python: >=3.8

<p align="center">
    <img src="./assets/logo.svg" alt="drawing" width="500"/>
</p>

<p align="center">the open source parametric airfoil generator</p>


# About
ParaFoil is a declarative tool that parametrically generates turbomachinery and aircraft airfoils and passages with B-splines. The purpose is to generate airfoil shapes from different parameters during fluid simulation optimizations.


# Install
```
pip install git+https://github.com/OpenOrion/parafoil.git#egg=parafoil
```

## Other Versions
```
# Version 1
pip install git+https://github.com/OpenOrion/parafoil.git@1.0.0#egg=parafoil
```

# Example

## Airfoil
```python
import numpy as np
from parafoil import CamberThicknessAirfoil

airfoil = CamberThicknessAirfoil(
    inlet_angle=np.radians(40.0),
    outlet_angle=np.radians(-20.0),
    stagger_angle=np.radians(0.0),
    upper_thick_prop=[0.035, 0.14, 0.14, 0.035, 0.007],
    lower_thick_prop=[0.035, 0.14, 0.14, 0.035, 0.007],
    leading_prop=0.5,
    trailing_prop=0.5,
    chord_length=1
)

airfoil.visualize(include_camber_ctrl_pnts=True)
```
![Airfoil](./assets/airfoil.png)

## Passage
```python
from parafoil import TurboRowPassage 

passage = TurboRowPassage(
    airfoil=airfoil,
    spacing_to_chord=1.0,
    leading_edge_gap_to_chord=0.25,
    trailing_edge_gap_to_chord=0.25,
)
passage.visualize()
```

![Passage](./assets/passage.png)


# Devlopement Setup
```
git clone https://github.com/OpenOrion/parafoil.git
cd parafoil
pip install -r requirements_dev.txt
```

# Help Wanted
Right now there are some items such as CFD meshing and adding more shaping. Please join the [Discord](https://discord.gg/H7qRauGkQ6) for project communications and collaboration.
paraflow 0.0.1
under development
License: MIT
Requires Python: >=3.8

<p align="center">
    <img src="./assets/logo.svg" alt="drawing" width="200"/>
</p>

<p align="center">the open source parametric flow passage generator</p>


# About
ParaFlow is a declarative tool that parametrically generates turbomachinery flow passages with B-splines such as diffusers and nozzles. The purpose is to generate passages from different parameters during fluid simulation optimizations.


# Install
```
pip install git+https://github.com/OpenOrion/paraflow.git#egg=paraflow
```

# Example

## Passage
Rocket Nozzle Passage
```python
from paraflow import SymmetricPassage
import numpy as np

passage = SymmetricPassage(
    inlet_radius=0.1,
    area_ratio=3.0,
    axial_length=1,
    contour_props=[0.25, 0.25, 0.5, 0.75],
    contour_angles=np.radians([-15.0, -5.0, 15.0, 15.0]).tolist()
)
passage.visualize("Bell Nozzle")
```
![Passage](./assets/bell.png)

## Simulation
Rocket Nozzle Simulation Example
[simulation.ipynb](examples/simulation.ipynb)
![Passage](./assets/bell_simulation.png)



# Devlopement Setup
```
git clone https://github.com/OpenOrion/paraflow.git
cd paraflow
pip install -r requirements_dev.txt
```
random-quote-retriever 0.1.2
A simple CLI tool to fetch random quotes from ZenQuotes API
License: MIT
Requires Python: >=3.9

# CLI Random Quote Retriever
## By mhasanali2010
## PyPI Project Link
https://pypi.org/project/random-quote-retriever/
## What it does?
- Uses `zenquotes.io/api` to retrieve a random quote. Can optionally save the quote in `./quotes.json` if you like it
- API handling using `requests` and argument parsing using `argparse`
## Setting up
- Download the project:
    ```bash
    python3 -m pip install random-quote-retriever
    ```
## Usage
### Retrieving Quotes
Run the script using (retrieve a random quote):
```bash
quote
```
### Saving Quotes
Run the script with --save:
```
quote --save
```
The last quote that was retrieved will be saved in `./quotes.json`
### Viewing Saved Quotes
Run the script with --view-saved:
```
quote --view-saved
```
All of the quotes that have been saved in `./quotes.json` will be displayed.
cyberrazor 0.1.0
CyberRazor CLI agent: Free tier with upgrade to Pro
License: MIT
Requires Python: >=3.8
Keywords: security, soar, threat-detection, cli

# CyberRazor

CyberRazor CLI agent providing a Free Tier with optional upgrade to Pro.

Usage after install:

```
cyberrazor
```

- Enter an activation key to unlock Pro (if available), otherwise continue in Free Tier.
- Free Tier includes basic file scanning, limited network monitoring, and limited CIA audits.