semvec/pypi-packages huggingface dataset:
bidsapps 0.1.0a0
CLI tool for running BIDS apps
Requires Python: <4.0,>=3.8

# 🧠 BIDS Apps CLI 🚀

Manage and run your **BIDS apps** with ease! This tool is designed to streamline running multiple BIDS apps on your BIDS datasets, 
whether the apps are containerized BIDS apps, or SnakeBIDS apps that use containers for different rules of the workflow. 

### ✨ Features:
- 📂 **Organize and manage** your BIDS apps configuration with a central repository.
- 🏃 **Run BIDS apps** seamlessly from the command line, passing custom arguments.
- 🖥️ **SnakeBIDS batching** runs any BIDS App using a snakemake/snakebids wrapper with parallelization. 
- 📦 **Zip outputs** and run in isolated temp directories for HPC systems, including smart merging of participant zipfiles.
- 🔍 **Discover new apps** from the [BIDS Apps Registry](https://bids-apps.neuroimaging.io/).


---

## Installation

To install the CLI, clone the repository and install the dependencies:

```bash
git clone https://github.com/khanlab/bidsapps
cd bidsapps
pip install -e .
```

## Usage

Below is the latest CLI usage:

```
Usage: bidsapps [OPTIONS] COMMAND [ARGS]...

  CLI tool for managing BIDS apps repository.

Options:
  --help  Show this message and exit.

Commands:
  add                Add a new app to the repository.
  configure          Configure the repository.
  edit               Edit an existing app interactively.
  import             Commands for importing BIDS apps.
  list
  pull               Pull the latest changes from the repository.
  run                Run a specified BIDS app with the given arguments.
  show-repo          Show the currently configured repository.
  update-manifest
  validate-manifest
```
prideflags 0.1.0
prideflags library for python 3.9+
Requires Python: >=3.9

# prideflags
pride flags library for python 3.9+
## installation
```bash
pip install prideflags
```
## usage
```python
import prideflags

# Print a specific flag
prideflags.print_flag("gay")

# List all available flags
print(prideflags.list_flags())

# Get and print a random flag
random_flag = prideflags.get_random_flag()
print(f"Random flag: {random_flag}")
prideflags.print_flag(random_flag)
```
## flags
- straight
- gay
- bisexual
- lesbian
- trans
- pansexual
- nonbinary
- demiboy
- demigirl
- genderfluid
- aromantic
- agender
- asexual
- graysexual
## credits
- [me](https://github.com/sctech-tr) for the code
- [pypi](https://pypi.org/project/prideflags/) for hosting
- [pridefetch](https://github.com/cartoon-raccoon/pridefetch) for flags
- [git.gay](https://git.gay) for the git repository
- and you for using this library! <3
db-in-json 1.0.2
A small json database
Requires Python: >=3.8

# DB_in_JSON: A Simple JSON-Based Database Library

DB_in_JSON is a Python library designed to provide a simple and lightweight solution for managing data using JSON files. It offers basic CRUD (Create, Read, Update, Delete) operations for collections of data, allowing for efficient storage and retrieval.

## Features

- Create and manage JSON-based databases.
- Create, read, update, and delete collections within the database.
- Insert, select, update, and delete data within collections.
- Utilize conditional operations for data manipulation.

## Installation

You can install DB_in_JSON with PyPI with the command :

```sh
pip install DB_in_JSON
```

## Usage

Here's a simple example of how to use DB_in_JSON:

```python
from db_in_json import DB

# Create a database (create the file if needed)
db = DB('DB.json')

# Get a collection (create it if it doesn't exist)
test_collection = db.getCollection('test_collection')

# Insert data into the collection
insert_uuid = test_collection.queries['insert']('Some good data')

# Select data from the collection
selected_items = test_collection.queries['select'](lambda uuid, data: True)

# Update data in the collection
updated_amt = test_collection.queries['update'](lambda uuid, data: True, 'Another updated data')

# Delete data from the collection
deleted_amt = test_collection.queries['delete'](lambda uuid, data: True)
```

## Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

## License

This project is licensed under the MIT License. See the LICENSE file for details.
algocraft 0.2.6
A collection of classic algorithms in Python
Requires Python: >=3.6

Here's the updated `README.md` content in markdown format:


# Algocraft

**Algocraft** is a Python package that provides efficient and easy-to-use implementations of classic algorithms, including searching, sorting, dynamic programming, graph algorithms, and more. Designed to be a comprehensive library, **Algocraft** offers a wide range of fundamental algorithms commonly used in computer science, making it a go-to toolkit for both learning and practical applications.

## Features

### **Sorting Algorithms**
- Bubble Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Strassen's Matrix Multiplication

### **Search Algorithms**
- Binary Search
- Linear Search

### **Dynamic Programming**
- Fibonacci Sequence
- Knapsack Problem

### **Graph Algorithms**
- Dijkstra's Algorithm
- Floyd-Warshall Algorithm

### **Miscellaneous Algorithms**
- Topological Sort
- Tower of Hanoi
- 8-Queens Problem
- Simplex Method

## Installation

You can install the `algocraft` package via `pip` from the Python Package Index (PyPI):

```bash
pip install algocraft
```

## Usage

Once installed, you can start using the algorithms directly by importing them. For example:

```python
from algocraft import binary_search, fibonacci, merge_sort

# Binary Search
arr = [1, 2, 3, 4, 5]
index = binary_search(arr, 3)
print(f'Index of 3: {index}')  # Output: 2

# Fibonacci
fib_number = fibonacci(10)
print(f'10th Fibonacci number: {fib_number}')  # Output: 34

# Merge Sort
arr_to_sort = [3, 1, 4, 1, 5, 9]
sorted_arr = merge_sort(arr_to_sort)
print(f'Sorted array: {sorted_arr}')  # Output: [1, 1, 3, 4, 5, 9]
```