semvec/pypi-packages huggingface dataset:
intake-dal 0.1.9
Intake single YAML hierarchical catalog.
Requires Python: >=3.6

.. image:: https://travis-ci.org/zillow/intake-dal.svg?branch=master
    :target: https://travis-ci.org/zillow/intake-dal

.. image:: https://coveralls.io/repos/github/zillow/intake-dal/badge.svg?branch=master
    :target: https://coveralls.io/github/zillow/intake-dal?branch=master

.. image:: https://readthedocs.org/projects/intake-dal/badge/?version=latest
    :target: https://intake-dal.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status


Welcome to Intake DAL (data access layer) plugin
==================================================
This `Intake <https://intake.readthedocs.io/en/latest/quickstart.html>`_ plugin helps
abstract a dataset over disparate storage systems (eg: bulk, streaming, serving, ...).
It also provides an easy way to specialize a
`hierarchical catalog <https://github.com/zillow/intake-nested-yaml-catalog/>`_
to a default DAL storage system.


Sample Catalog source entry:

.. code-block:: yaml

    user_events:
      driver: dal
      args:
        default: 'local'
        storage:
          local: 'csv://{{ CATALOG_DIR }}/data/user_events.csv'
          serving: 'in-memory-kv://foo'
          batch: 'parquet://{{ CATALOG_DIR }}/data/user_events.parquet'

Example code using sample catalog:

.. code-block:: python

  # Specialize the catalog dal default storge mode datasources
  # to be "serving".
  cat = DalCatalog(path, storage_mode="serving")

  # reads from the serving storage system
  # using the in-memory-kv Intake plugin
  df = cat.user_events.read()
dbug12 0.2.1
Python API for D-Bug12 compatible boards
Keywords: D-Bug12,HCS12,Dragon12,cli,api

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

`d-bug12` is both a Python api, and a command line interface for the Dbug-12 program flashed in Motorola's HC12 chips

d-bug12
========

## Installation

```bash
pip install dbug12
```

You should have Python's user base directory in your path for the CLI to work properly. In case it's not, use `python -m site --user-base` to get it and add it to your system path.

### Manually

Although the recommended way to install is using Python's package installer, there is an installation script (Linux only) in case you don't have `pip` set up.

```bash
sudo ./install
```

## CLI usage

```bash
dbug12 [flags] <command>
```

```
usage: dbug12 [-h] [-p PORT] <command> ...

positional arguments:
  <command>             dbug12 <command> -h will show further usage and
                        arguments, if any. Available commands are:

    load                Load a compiled program into memory
    next-instruction    Run a single instruction (from current PC)
    run                 Start execution from a specific point of memory
    monitor             Spawns a terminal that directly communicates with the board
    get-registers       Display CPU registers
    erase-memory        Erase a section of memory
    get-memory          Display a section of memory

optional arguments:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  serial communication port accessed by the board.
                        Default: "/dev/ttyUSB0"
```

## Examples

Examples for the Python api can be found in [examples](examples).

## Assembling

A command line implementation of the HC12 assembler for Linux can be found at [68hc12-linux](https://github.com/mlndz28/68hc12-linux).