bikalims / senaite.instruments

SENAITE Instrument Interfaces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instrument results import and export add-on for SENAITE

https://img.shields.io/github/issues-pr/senaite/senaite.instruments.svg?style=flat-square https://img.shields.io/github/issues/senaite/senaite.instruments.svg?style=flat-square https://img.shields.io/badge/README-GitHub-blue.svg?style=flat-square

Introduction

SENAITE INSTRUMENTS adds instrument results import and export capabilities to SENAITE LIMS.

Installation

To install SENAITE INSTRUMENTS, you have to add senaite.instruments to the eggs list inside the [buildout] section of your buildout.cfg:

[buildout]
...
eggs =
    ...
    senaite.instruments

Important

For the changes to take effect you need to re-run buildout from your console:

bin/buildout

Activate the Add-on

Please browse to the Add-ons Controlpanel and activate the SENAITE INSTRUMENTS Add-on:

Activate SENAITE INSTRUMENTS Add-on

Requirements

The following versions are required for SENAITE INSTRUMENTS:

Please follow their respective installation instructions.

Development

Environment

First install buildout.coredev.

Then clone senaite.instruments repository:

cd buildout.coredev/src
git clone https://github.com/senaite/senaite.instruments

Finally, edit buildout.cfg, like this:

[buildout]
...
parts =
    ...
    test

eggs =
    ...
    senaite.instruments

[sources]
...
senaite.instruments = git https://github.com/senaite/senaite.instruments.git

[test]
recipe = zc.recipe.testrunner
eggs =
    senaite.instruments [test]
defaults = ['--auto-color', '--auto-progress']

Running tests

When above [test] part is configured you can run all tests like this:

bin/test -s senaite.instruments

Contribute

We want contributing to SENAITE.INSTRUMENTS to be fun, enjoyable, and educational for anyone, and everyone. This project adheres to the Contributor Covenant.

By participating, you are expected to uphold this code. Please report unacceptable behavior.

Contributions go far beyond pull requests and commits. Although we love giving you the opportunity to put your stamp on SENAITE.INSTRUMENTS, we also are thrilled to receive a variety of other contributions.

Please, read Contributing to senaite.instruments document.

Feedback and support

License

SENAITE.INSTRUMENTS Copyright (C) 2019 Senaite Foundation

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

About

SENAITE Instrument Interfaces

License:GNU General Public License v2.0


Languages

Language:Python 99.9%Language:Shell 0.1%