Metadata-Version: 2.1
Name: easycore
Version: 0.4.1
Summary: a collection of tools to support research and development.
Home-page: https://github.com/YuxinZhaozyx/easycore
Author: Yuxin Zhao
License: LICENSE
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: pyyaml
Requires-Dist: tqdm
Requires-Dist: portalocker (>=1.6.0)

# easycore

![GitHub release](https://img.shields.io/github/release/YuxinZhaozyx/easycore.svg) ![PyPI](https://img.shields.io/pypi/v/easycore.svg) ![Actions
Status](https://github.com/YuxinZhaozyx/easycore/workflows/Python%20package/badge.svg)


easycore is a collection of tools to support research and development.

This project is inspired by [facebookresearch/fvcore](https://github.com/facebookresearch/fvcore). Some code in this project is modified from fvcore's code.

[English](./README.md) | [中文](./README-zh.md)



## Features and Todos

- [x] light weight and flexible config tools
- [x] multiprocessing acceleration tools
- [x] register mechanism
- [x] flexible path manage tools (support local path, remote URL, path redirecting)

## Install

### Install from PyPI

```shell
pip install easycore
```

### Install from GitHub

```shell
pip install 'git+https://github.com/YuxinZhaozyx/easycore.git'
```

### Install from a local clone

```shell
git clone https://github.com/YuxinZhaozyx/easycore.git
cd easycore
pip install -e .
```

## Documentation

+ [easycore Documentation](https://easycore.readthedocs.io/en/latest/)

## License

This library is under [MIT LICENSE](./LICENSE).

