semvec/pypi-packages huggingface dataset:
pyantz 0.1.0
Add your description here
Requires Python: >=3.11

# PyAntz

Job runner and scheduling

Setup configurations to chain together different jobs quickly and with minimal code. The goal here
is to help those who need to quickly setup a local data pipeline for small projects. This spawned
off of a school project


## Dev Notes

TODO
-> slurm
    on failure of submission, retry with different node
    batch submit
    individual submit
-> windows hpc
    on failure of submission, retyr with different node
    batch submit
-> GUI to create the jobs
-> check the arg types of the functions in the job
-> use pyarrow
--> support using dask, pandas or pyarrow as the backend

slurm


- edit yaml
edit fields (multiple!) set values
---> accepts two lists. the first is a list of str (paths to edit) and the second it values
---> must be of the same length, checked at runtime :(

- edit json
---> same as edit yaml above
- edit csv
---> accepts column names, list of values
---> only one column at a time

- convert csv to parquet
---> read csv and output to parquet
- convert excel to parquet
accepts path to excel and optionally the sheet name
---> read into memory and output to parquet
- convert hdf5 to parquet
accepts path and keys and reads into pandas
outputs to parquet

convert parquet to csv
convert parquet to excel
convert hdf5 to excel

# DB
CRUD postgres
CRUD mysql
CRUD minio
CRUD sql server

# Plot
- scatter x/y with color options
- hist
- stacked hist

# Aggregation
- merge parquets
- concatenate parquets
- filter parquet
- count parquet
- sum parquet
- min parquet
- max parquet
- xth percentile
- groupby and agg

# splitters
- split template into N pipelines
take one example pipeline and produce a PIPELINE ID variable for each in range
- generate simple case matrix
for one variable being modified, create pipelines for range of values for the variable (only integers)
-
src-agent 0.0.1
Simple coding agent.
Requires Python: >=3.10

<p align="center">

[![CI][ci-badge]][ci-url]
[![Release][release-badge]][release-url]
[![PyPI Status Badge][pypi-badge]][pypi-url]

</p>

[ci-badge]: https://github.com/christopherwoodall/src-agent/actions/workflows/lint.yaml/badge.svg?branch=main
[ci-url]: https://github.com/christopherwoodall/src-agent/actions/workflows/lint.yml
[pypi-badge]: https://badge.fury.io/py/src-agent.svg
[pypi-url]: https://pypi.org/project/src-agent/
[release-badge]: https://github.com/christopherwoodall/src-agent/actions/workflows/release.yml/badge.svg
[release-url]: https://github.com/christopherwoodall/src-agent/actions/workflows/release.yml

# Source Agent
Simple coding agent.

## How it Works
**Source Agent** operates as a stateless entity, guided by clear directives and external context. Its behavior is primarily defined by **`AGENTS.md`**, which serves as the core system prompt. For current tasks and instructions, it references **`TASKS.md`**, while **`CHANGELOG.md`** provides essential historical context and decision-making rationale. This setup ensures consistent and informed responses without internal memory.

---

## Getting Started

```bash
git clone [https://github.com/christopherwoodall/src-agent](https://github.com/christopherwoodall/src-agent)
cd src-agent
pip install -e ".[developer]"

src-agent
```


## References
- [Using OnepRouter with Python](https://openrouter.ai/docs/quickstart)
- https://agentic-patterns.com/