semvec/pypi-packages huggingface dataset:
daggerml 0.0.38.post4
DaggerML
Requires Python: >=3.9

# daggerml [![PyPI - Version](https://img.shields.io/pypi/v/daggerml.svg)](https://pypi.org/project/daggerml) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/daggerml.svg)](https://pypi.org/project/daggerml)

DaggerML Python library for creating and managing DAGs (Directed Acyclic Graphs) for machine learning workflows.

## Getting started

## Installation

Install [`daggerml`](https://github.com/daggerml/python-lib) in whichever [virtual environment](https://docs.python.org/3/tutorial/venv.html) you prefer.

```bash
pip install daggerml
```

For the CLI functionality, you have two options:

**Option 1: Install CLI with daggerml (recommended for most users)**
```bash
pip install daggerml[cli]
```

**Option 2: Install CLI separately with pipx (keeps dependencies isolated)**
```bash
pipx install daggerml-cli
```

## Setting up a repo

Now we create a repo using the commandline.

```bash
dml config user ${EMAIL}
dml repo create ${REPO_NAME}
dml config repo ${REPO_NAME}
```

Now we can create dags or whatever we want using this repo.

```python
from daggerml import Dml

with Dml().new("test", "this dag is a test") as dag:
  dag.result = 42
```

Now we can list repos, dags, etc.

```bash
dml dag list
```

## Clean up

```bash
dml repo delete ${REPO_NAME}
```

## Docs

For more info, check out the docs at [daggerml.com](https://daggerml.com).

## Contributing

If you want to contribute, please check out the [contributing guide](CONTRIBUTING.md).

## License

`daggerml` is distributed under the terms of the [MIT](LICENSE) license.
vaulttoepub 0.0.5
A tool to convert Vault notes to EPUB format
Requires Python: >=3.13

# VaultToEPUB

> [!WARNING]
> This is a work in progress. Tool lacks many features and may produce unexpected results.

This is an Python command-line tool that converts a directory with obsidian flavored markdown files into a single EPUB file.

# How to use
1. Install Python 3.13 or higher from [python.org](https://www.python.org/downloads/).
2. Install the package using pip:
   ```bash
   pip install vaulttoepub
    ```
3. Run the tool from the command line, providing the path to your directory:
   ```bash
   vtoepub /path/to/your/directory
   ```

# Example
<img width="902" height="503" alt="Zrzut ekranu 2025-10-06 014132" src="https://github.com/user-attachments/assets/50ad680e-eddc-4f25-9a40-c177425f45df" />

> [!NOTE]
> You can download example vault from [here](https://github.com/Ja-Tar/VaultToEPUB/releases/latest/download/example_vault.zip)
> Then run the tool with the path to the `examples` directory inside.
tcmarkers 0.0.5
Tropical Storm and Hurricane Markers for Matplotlib
Requires Python: >=3.6

[![Available on pypi](https://img.shields.io/pypi/v/tcmarkers.svg)](https://pypi.python.org/pypi/tcmarkers/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/tcmarkers)](https://pypistats.org/packages/tcmarkers)
[![Tests](https://github.com/abrammer/tc_markers/actions/workflows/test.yml/badge.svg)](https://github.com/abrammer/tc_markers/actions/workflows/test.yml)

# TC Markers

This is a tiny repo that solely houses Matplotib paths for Tropical Storm and Hurricane symbols, neccesarily duplicated for NH and SH direction.  

## What do the markers look like:
Great question, that's the most important thing right. Here's the current view of them:

<img src="https://github.com/abrammer/tc_markers/raw/main/backend/TSmeta.svg" alt="See repo for SVG of markers">

# Installation:
```bash 
pip install tcmarkers
```

## Usage:

Version 0.0.3 includes a TD and EX symbol which will be the correct size for TS and HU comparison. 


```python
import matplotlib.pyplot as plt
import tcmarkers


fig = plt.figure()
ax = fig.add_subplot(111)
marker_kwargs = {'markersize': 25, 'color':'r', 'markeredgecolor':'r'}
ax.plot(0.35, 0.25, marker=tcmarkers.EX, **marker_kwargs)
ax.plot(0.35, 0.20, marker=tcmarkers.SH_EX, **marker_kwargs)
ax.plot(0.3, 0.25, marker=tcmarkers.HU, **marker_kwargs)
ax.plot(0.3, 0.20, marker=tcmarkers.SH_HU, **marker_kwargs)
ax.plot(0.25, 0.25, marker=tcmarkers.TS,**marker_kwargs)
ax.plot(0.25, 0.20, marker=tcmarkers.SH_TS, **marker_kwargs)
ax.plot(0.20, 0.25, marker=tcmarkers.TD, **marker_kwargs)
ax.plot(0.20, 0.20, marker=tcmarkers.SH_TD, **marker_kwargs)
fig.show()
```

<img src="https://github.com/abrammer/tc_markers/blob/main/tests/expected.png?raw=true" alt="See repo for SVG of markers">


Dynamic selection of symbol based on vmax.  Function based on string type coming next.

```python
import matplotlib.pyplot as plt
import tcmarkers


fig = plt.figure()
ax = fig.add_subplot(111)

for i, vmax in enumerate([33, 34, 64,]):
    ax.plot(i, 2, marker=tcmarkers.tc_marker(vmax), color='r', markeredgecolor='r', markersize=10)
    # pass latitude and SH storms returned for lat < 0
    ax.plot(i, 1, marker=tcmarkers.tc_marker(vmax, -30), color='r', markeredgecolor='r', markersize=10)

fig.show()
```
4 markers are now available, `TD`, `TS`, `HU` and `EX` these are available rotated for SH or original NH as well with the `NH_` or `SH_` prefix. e.g. `NH_TD`, `NH_TS`, `NH_HU`,`NH_EX`, `SH_TD`, `SH_TS`, `SH_HU`, `SH_EX`.


## Contributing:
Have a better TC Marker? Update the SVG using the 4 characters IDs above for each object. The current markers are not perfect but I don't know how to inkscape well.  Run the backend script to regenerate the `markers.py` file and submit a PR.  


## Future:
Maybe creating a child class of the matplotlib.path.Path would be nice. This could include a nicer __repr__ and a name attribute, allowing the user to check which marker came back from the selection function?