Skip to content

Lightweight library for accessing data and configuration

License

Notifications You must be signed in to change notification settings

appliedAI-Initiative/accsr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

accsr: Simple tools for loading data and configurations

This lightweight library contains utilities for managing, loading, uploading, opening and generally wrangling data and configurations. It was battle tested in multiple projects at appliedAI.

The main useful abstractions provided by this library are:

  1. The RemoteStorageclass for a safe, git-like, programmatic access to data stored in any cloud storage.
  2. The configuration module for a simple, yet powerful configuration management.

Overview

Source code documentation and usage examples are here.

Installation

Install the latest release with

pip install accsr

Contributing

Please open new issues for bugs, feature requests and extensions. See more details about the structure and workflow in the developer's readme. The coverage and pylint report can be found on the project's github pages.