Metadata-Version: 2.4
Name: eccore
Version: 0.0.5
Summary: Functions and classes I use often, inspired by fastcore
Author-email: vtecftwy <github@procurasia.com>
License: MIT
Project-URL: Repository, https://github.com/vtecftwy/eccore
Project-URL: Documentation, https://vtecftwy.github.io/eccore
Keywords: nbdev,jupyter,notebook,python
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastcore
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: IPython
Provides-Extra: dev
Requires-Dist: nbdev; extra == "dev"
Dynamic: license-file

# `eccore`


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

## Installation:

**PyPi**

`pip install eccore`

**GitHub**

Two options to get versions which are not yet released on PyPi:

1.  clone the github [repo](https://github.com/vtecftwy/eccore) and install it in edit mode from within the cloned repo:

<!-- -->

    pip install -e .

2.  install with pip from the github repo directly for hosted virtual machines:

<!-- -->

    pip install git+https://github.com/vtecftwy/eccore.git@main
    pip install git+https://github.com/vtecftwy/eccore.git@dev

## Modules:

All available modules in this package are listed in the sidebar under `eccore`
- `core`
- `ipython`
- `plotting`
- `comms`
- `dev_utils`

## `fastcore` objects

`fastcore` objects useful to load and use once `eccore` is imported

from `fastcore.basics`:

- `gen`, `chunked`
- `NS`, `SimpleNameSpace`
- `store_attr`
- `getattrs`, `hasattrs`, `setattrs`
- ‘xify’ (`listify`, `tuplify`, `setify`, `uniqueify`, `stringify`…)
- filter: `filter_x`, `argwhere`,
- `val2idx`
- `patch_to`
- `PrettyString`
- IPython: `ipython_shell`, `in_ipython`, `in_colab`, `in_jupyter`, `in_notebook`

from `fastcore.foundation`:

- `L`
- `Config`

from `fastcore.utils`:

- `untar_dir`
- `run`
- `Path` with added capabilities

from `fastcore.meta`:

- `delegates`, `use_kwargs`, `funcs_kwargs`, `method`
