andor

module
v0.0.3-0...-d58a3e4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2019 License: BSD-3-Clause

README

And/Or

Another digital / Object repository

License

And/Or is a proof of concept simple object repository based on Caltech Library's dataset tool. It implements an web service for curating a simple object repository using Python and a custom go implementation of a C-Shared library - libdataset.

Table of contents

Introduction

And/Or is an extremely light weight object repository. It builds on dataset. It uses Python's Flask package for hosting a web service providing an asynchronous interface for curating a dataset collection.
dataset has proven to be a useful tool for managing library metadata using a data science approach. It is built for continious migration dataflows. It lacks multi-user curation support or the convienence of having web browser based edit forms. And/Or is a prototype for extending libdataset.go with a Python managed service that can then be used to create extremely light weight object repository system using Python.

Installation

See INSTALL.md. This software is experimental. There are no pre-compiled binaries provided. This software is largely written in Python 3.7 and packages such as Flask, FlaskWTF as well as Go 1.13 for libdataset. The prototype was developed using Miniconda based Python distribution.

INSTALL.md provides details for compiling, installing and configing the prototype.

Known issues and limitations

This is a proof-of-concept project. It SHOULD NOT be used in any production setting. It is ONLY suitable for demonstrating an approach to building light weight object repositories.

Getting help

You can contact us via GitHub issue tracker.

Contributing

See CONTRIBUTING.md

License

Software produced by the Caltech Library is Copyright (C) 2019, Caltech.
This software is freely distributed under a BSD/MIT type license.
Please see the LICENSE file for more information.

Authors and history

Robert is the culprit responsible for this proof of concept

Acknowledgments

This work was funded by the California Institute of Technology Library.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL